site  contact  subhomenews

Debugging NVIDIA

May 03, 2013 — BarryK
Just a short note about what I plan to work on next...

I recently mentioned my "black tower" PC. Actually, I haven't had any normal desktop PCs setup for quite a long time, only my laptop, basically because I have shifted house a few times and my big PCs are in storage.

However, I recently acquired to two PCs, that I will refer to as my "black tower" and my "white tower" PCs. The former is a Pentium 4 with SiS video, the latter is Pentium 4 with NVIDIA video.

I have just started to test my new script 'xorgwizard-cli' on the white tower, and discovered that the Xorg 'nv' driver doesn't work in Raring Puppy -- that is because Ubuntu doesn't have a DEB for it, and Raring pup got built with 'xf86-video-nv' PET that I had compiled for Precise pup.

So, next step, probably tonight, is to compile it for Raring pup.

Then I hope to get all the wrinkles out of setting up Xorg for NVIDIA graphics.


NVIDIA working
Username: BarryK
Ah, this is very satisfying! My "white tower" PC has 'NVIDIA GeForce 4 MX 440' video hardware, and it now works flawlessly. The Xorg Wizard offers these drivers: [i]nv nouveau modesetting vesa[/i] And I was able to change to any of them, all work. They also all exit from X to the console, which was a problem I was having before with nouveau. I tested flipping between drivers, it didn't miss a beat. The Wizard knows when a reboot is required, for example if 'vesa' currently in use, and want to change to 'nouveau'. Two Woof commits, the first (latest) removes /usr/sbin/nouveau_unload script which is no longer used, the second are the changes to /usr/sbin/xorgwizard-cli, plus a change to /etc/rc.d/rc.sysinit: ...the bottom one also has a bugfix for MoManager.

Raring: Xorg 'nv' driver
Username: BarryK
"For Raring Puppy users, you also need a Xorg 'nv' driver (80K):

Username: BarryK
"I have done some more work on the script, especially added choice of more resolutions. Woof commit: I think, tomorrow I will set up a couple more PCs -- get them out of the garage -- and give the Wizard a final workover. Then maybe I can declare it as reasonably "finished", and can move onto other stuff. Like, maybe a beta of the next Precise Puppy...

Tags: woof