Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#9637 - nvidia-169.09 produces blank screen
Attached to Project:
Arch Linux
Opened by Glyn Adgie (glyn) - Thursday, 21 February 2008, 10:17 GMT
Last edited by Thomas Bächler (brain0) - Wednesday, 14 May 2008, 12:51 GMT
Opened by Glyn Adgie (glyn) - Thursday, 21 February 2008, 10:17 GMT
Last edited by Thomas Bächler (brain0) - Wednesday, 14 May 2008, 12:51 GMT
|
DetailsIt appears that the PKGBUILD for nvidia-169.09 is not quite right. Four machines were upgraded to kernel26-2.6.24.1-2 and nvidia-169.09-2. Only one machine had a usable X setup. The other machines all ended up with a blank screen. ctl-alt-del worked on these machines to reboot cleanly. The working machine has an FX 6200 card, whereas the other machines have FX 5200 cards.
The problem has been fixed temporarily by installing nvidia using NVIDIA-Linux-x86-169.09-pkg1.run downloaded from Nvidia. |
This task depends upon
FS#9596Can you tell what the nvidia driver has *done* to make it magically work? Will help with http://bbs.archlinux.org/viewtopic.php?id=43792
The main factor that distinguishes the two working machines from the three non-working ones is that Arch was installed on the working machines from an Arch install CD fairly recently, whereas the other machines are either based on fairly old installs, or are clones made by a system copy from an older machine.
This makes me think that the problem may be related to old nvidia-related files, e.g. libraries, not being removed as they should be. It appears that the nvidia install script looks for such things, and cleans them up.
Basically, nvidia may use leftover libraries which don't match its version. Look for /{,usr/}lib/tls directories, which usually don't exist on Arch but are often created by nvidia's installer. Also, check for all the libraries in the nvidia-utils package if there is another version of them somewhere.