Fedora 13, nVidia, X and GLX oddity

Inside the new computer is an nVidia GTX260 video card, which I think is pretty spiffy. It also means I should be able to activate all the cool Compiz eye candy.

While I was running the alpha and beta versions of Fedora 13, everything with the new computer (aside from a couple of minor USB related issues) was working quite nicely. Had the nVidia drivers installed and running. The Compiz eye candy was very pretty.

And then Fedora 13 was officially released. Updated everything, grabbed the 'official' nVidia drivers off rpmfusion, and then the pretty eye candy was gone!

Hmm, strange. Let's try reinstalling the drivers. No joy. Let's try reinstalling the Fedora. No joy.

Do all the usual troubleshooting. Why is there no GLX (explaining the lack of Compiz eye candy).

A couple of kernel updates later, and still no joy.

All I have to show are some strange things being logged to the Xorg log file and no pretty eye candy. Google is of no help either. Annoying, but there is still video, and if I XRender instead of OpenGL for compositing (in KDE), I can still get a few effects. It's all very strange.

There's this weirdness at the end of the Xorg.0.log file

[    49.016] RANDR failure: 8 (extension base 174)
[    49.016] 01366710 01366714 01366718 0136671c 
[    49.016] 01366720 01366724 01366728 0136672c 
[    49.016] 01366730 01366734 01366738 0136673c 
[    49.016] 01366740 01366744 01366748 0136674c 
[    49.016] 01366750 01366754 01366758 0136675c 
[    49.016] 01366760 01366764 01366768 0136676c 
[    49.016] 01366770 01366774 01366778 0136677c 
[    49.016] 01366780 01366784 01366788 0136678c 
[    49.016] 01366790 01366794 01366798 0136679c 
[    49.016] 013667a0 013667a4 013667a8 013667ac 
[    49.016] 013667b0 013667b4 013667b8 013667bc 
[    49.017] 013667c0 013667c4 013667c8 013667cc 
[    49.017] 013667d0 013667d4 013667d8 013667dc 
[    49.017] 013667e0 013667e4 013667e8 013667ec 
[    49.017] 013667f0 013667f4 013667f8 013667fc 
[    49.017] 01366800 01366804 01366808 0136680c 
[    49.017] 01366810 01366814 01366818 0136681c 
[    49.017] 01366820 01366824 01366828 0136682c 
[    49.017] 01366830 01366834 01366838 0136683c 
[    49.017] 01366840 01366844 01366848 0136684c 
[    49.017] 01366850 01366854 01366858 0136685c 
[    49.017] 01366860 01366864 01366868 0136686c 
[    49.017] 01366870 01366874 01366878 0136687c 
[    49.017] 01366880 01366884 01366888 0136688c 
[    49.017] 01366890 01366894 01366898 0136689c 
[    49.017] 013668a0 013668a4 013668a8 013668ac 
[    49.017] 013668b0 013668b4 013668b8 013668bc 
[    49.017] 013668c0 013668c4 013668c8 013668cc 
[    49.017] 013668d0 013668d4 013668d8 013668dc 
[    49.017] 013668e0 013668e4 013668e8 013668ec 
[    49.017] 013668f0 013668f4 013668f8 013668fc 
[    49.017] 01366900 01366904 01366908 0136690c 
[    49.017] 01366910 01366914 01366918 0136691c 
[    49.017] 01366920 01366924 01366928 0136692c 
[    49.017] 01366930 01366934 01366938 0136693c 
[    49.017] 01366940 01366944 01366948 0136694c 
[    49.017] 01366950 01366954 01366958 0136695c 
[    49.017] 01366960 01366964 01366968 0136696c 
[    49.017] 01366970 01366974 01366978 0136697c 
[    49.017] 01366980 01366984 01366988 0136698c 
[    49.017] 01366990 01366994 01366998 0136699c 
[    49.017] 013669a0 013669a4 013669a8 013669ac 
[    49.017] 013669b0 013669b4 013669b8 013669bc 
[    49.018] 013669c0 013669c4 013669c8 013669cc 
[    49.018] 013669d0 013669d4 013669d8 013669dc 
[    49.018] 013669e0 013669e4 013669e8 013669ec 
[    49.018] 013669f0 013669f4 013669f8 013669fc 
[    49.018] 01366a00 01366a04 01366a08 01366a0c 
[    49.018] 01366a10 01366a14 01366a18 01366a1c 
[    49.018] 01366a20 01366a24 01366a28 01366a2c 
[    49.018] 01366a30 01366a34 01366a38 01366a3c 
[    49.018] 01366a40 01366a44 01366a48 01366a4c 
[    49.018] 01366a50 01366a54 01366a58 01366a5c 
[    49.018] 01366a60 01366a64 01366a68 01366a6c 
[    49.018] 01366a70 01366a74 01366a78 01366a7c 
[    49.018] 01366a80 01366a84 01366a88 01366a8c 
[    49.018] 01366a90 01366a94 01366a98 01366a9c 
[    49.018] 01366aa0 01366aa4 01366aa8 01366aac 
[    49.018] 01366ab0 01366ab4 01366ab8 01366abc 
[    49.018] 01366ac0 01366ac4 01366ac8 01366acc 
[    49.018] 01366ad0 01366ad4 01366ad8 01366adc 
[    49.018] 01366ae0 01366ae4 01366ae8 01366aec 
[    49.018] 01366af0 01366af4 01366af8 01366afc 
[    49.018] 01366b00 01366b04 01366b08 01366b0c 
[    49.018] 01366b10 01366b14 01366b18 01366b1c 
[    49.018] 01366b20 01366b24 01366b28 01366b2c 
[    49.018] 01366b30 01366b34 01366b38 01366b3c 
[    49.018] 01366b40 01366b44 01366b48 01366b4c 
[    49.018] 01366b50 01366b54 01366b58 01366b5c 
[    49.018] 01366b60 01366b64 01366b68 01366b6c 
[    49.018] 01366b70 01366b74 01366b78 01366b7c 
[    49.018] 01366b80 01366b84 01366b88 01366b8c 
[    49.018] 01366b90 01366b94 01366b98 01366b9c 
[    49.018] 01366ba0 01366ba4 01366ba8 01366bac 
[    49.019] 01366bb0 01366bb4 01366bb8 01366bbc 
[    49.019] 01366bc0 01366bc4 01366bc8 01366bcc 
[    49.019] 01366bd0 01366bd4 01366bd8 01366bdc 
[    49.019] 01366be0 01366be4 01366be8 01366bec 
[    49.019] 01366bf0 01366bf4 01366bf8 01366bfc 
[    49.019] 01366c00 01366c04 01366c08 01366c0c 
[    49.019] 01366c10 01366c14 01366c18 01366c1c 
[    49.019] 01366c20 01366c24 01366c28 01366c2c 
[    49.019] 01366c30 01366c34 01366c38 01366c3c 
[    49.019] 01366c40 01366c44 01366c48 01366c4c 
[    49.019] 01366c50 01366c54 01366c58 01366c5c 
[    49.019] 01366c60 01366c64 01366c68 01366c6c 
[    49.019] 01366c70 01366c74 01366c78 01366c7c 
[    49.019] 01366c80 01366c84 01366c88 01366c8c 
[    49.019] 01366c90 01366c94 01366c98 01366c9c 
[    49.019] 01366ca0 01366ca4 01366ca8 01366cac 
[    49.019] 01366cb0 01366cb4 01366cb8 01366cbc 
[    49.019] 01366cc0 01366cc4 01366cc8 01366ccc 
[    49.019] 01366cd0 01366cd4 01366cd8 01366cdc 
[    49.019] 01366ce0 01366ce4 01366ce8 01366cec 
[    49.019] 01366cf0 01366cf4 01366cf8 01366cfc 
[    49.019] 01366d00 01366d04 01366d08 01366d0c 
[    49.019] 01366d10 01366d14 01366d18 
[    49.370] RANDR failure: 8 (extension base 174)
[    49.370] 01328710 01328714 01328718 0132871c 
[    49.370] 01328720 01328724 01328728 0132872c 
[    49.370] 01328730 01328734 01328738 0132873c 
[    49.370] 01328740 01328744 01328748 0132874c 
[    49.370] 01328750 01328754 01328758 0132875c 
[    49.370] 01328760 01328764 01328768 0132876c 
[    49.370] 01328770 01328774 01328778 0132877c 
[    49.370] 01328780 01328784 01328788 0132878c 
[    49.370] 01328790 01328794 01328798 0132879c 
[    49.370] 013287a0 013287a4 013287a8 013287ac 
[    49.370] 013287b0 013287b4 013287b8 013287bc 
[    49.370] 013287c0 013287c4 013287c8 013287cc 
[    49.370] 013287d0 013287d4 013287d8 013287dc 
[    49.370] 013287e0 013287e4 013287e8 013287ec 
[    49.370] 013287f0 013287f4 013287f8 013287fc 
[    49.370] 01328800 01328804 01328808 0132880c 
[    49.370] 01328810 01328814 01328818 0132881c 
[    49.370] 01328820 01328824 01328828 0132882c 
[    49.370] 01328830 01328834 01328838 0132883c 
[    49.370] 01328840 01328844 01328848 0132884c 
[    49.370] 01328850 01328854 01328858 0132885c 
[    49.370] 01328860 01328864 01328868 0132886c 
[    49.370] 01328870 01328874 01328878 0132887c 
[    49.370] 01328880 01328884 01328888 0132888c 
[    49.370] 01328890 01328894 01328898 0132889c 
[    49.370] 013288a0 013288a4 013288a8 013288ac 
[    49.370] 013288b0 013288b4 013288b8 013288bc 
[    49.370] 013288c0 013288c4 013288c8 013288cc 
[    49.370] 013288d0 013288d4 013288d8 013288dc 
[    49.371] 013288e0 013288e4 013288e8 013288ec 
[    49.371] 013288f0 013288f4 013288f8 013288fc 
[    49.371] 01328900 01328904 01328908 0132890c 
[    49.371] 01328910 01328914 01328918 0132891c 
[    49.371] 01328920 01328924 01328928 0132892c 
[    49.371] 01328930 01328934 01328938 0132893c 
[    49.371] 01328940 01328944 01328948 0132894c 
[    49.371] 01328950 01328954 01328958 0132895c 
[    49.371] 01328960 01328964 01328968 0132896c 
[    49.371] 01328970 01328974 01328978 0132897c 
[    49.371] 01328980 01328984 01328988 0132898c 
[    49.371] 01328990 01328994 01328998 0132899c 
[    49.371] 013289a0 013289a4 013289a8 013289ac 
[    49.371] 013289b0 013289b4 013289b8 013289bc 
[    49.371] 013289c0 013289c4 013289c8 013289cc 
[    49.371] 013289d0 013289d4 013289d8 013289dc 
[    49.371] 013289e0 013289e4 013289e8 013289ec 
[    49.371] 013289f0 013289f4 013289f8 013289fc 
[    49.371] 01328a00 01328a04 01328a08 01328a0c 
[    49.371] 01328a10 01328a14 01328a18 01328a1c 
[    49.371] 01328a20 01328a24 01328a28 01328a2c 
[    49.371] 01328a30 01328a34 01328a38 01328a3c 
[    49.371] 01328a40 01328a44 01328a48 01328a4c 
[    49.371] 01328a50 01328a54 01328a58 01328a5c 
[    49.371] 01328a60 01328a64 01328a68 01328a6c 
[    49.371] 01328a70 01328a74 01328a78 01328a7c 
[    49.371] 01328a80 01328a84 01328a88 01328a8c 
[    49.371] 01328a90 01328a94 01328a98 01328a9c 
[    49.371] 01328aa0 01328aa4 01328aa8 01328aac 
[    49.371] 01328ab0 01328ab4 01328ab8 01328abc 
[    49.371] 01328ac0 01328ac4 01328ac8 01328acc 
[    49.371] 01328ad0 01328ad4 01328ad8 01328adc 
[    49.372] 01328ae0 01328ae4 01328ae8 01328aec 
[    49.372] 01328af0 01328af4 01328af8 01328afc 
[    49.372] 01328b00 01328b04 01328b08 01328b0c 
[    49.372] 01328b10 01328b14 01328b18 01328b1c 
[    49.372] 01328b20 01328b24 01328b28 01328b2c 
[    49.372] 01328b30 01328b34 01328b38 01328b3c 
[    49.372] 01328b40 01328b44 01328b48 01328b4c 
[    49.372] 01328b50 01328b54 01328b58 01328b5c 
[    49.372] 01328b60 01328b64 01328b68 01328b6c 
[    49.372] 01328b70 01328b74 01328b78 01328b7c 
[    49.372] 01328b80 01328b84 01328b88 01328b8c 
[    49.372] 01328b90 01328b94 01328b98 01328b9c 
[    49.372] 01328ba0 01328ba4 01328ba8 01328bac 
[    49.372] 01328bb0 01328bb4 01328bb8 01328bbc 
[    49.372] 01328bc0 01328bc4 01328bc8 01328bcc 
[    49.372] 01328bd0 01328bd4 01328bd8 01328bdc 
[    49.372] 01328be0 01328be4 01328be8 01328bec 
[    49.372] 01328bf0 01328bf4 01328bf8 01328bfc 
[    49.372] 01328c00 01328c04 01328c08 01328c0c 
[    49.372] 01328c10 01328c14 01328c18 01328c1c 
[    49.372] 01328c20 01328c24 01328c28 01328c2c 
[    49.372] 01328c30 01328c34 01328c38 01328c3c 
[    49.372] 01328c40 01328c44 01328c48 01328c4c 
[    49.372] 01328c50 01328c54 01328c58 01328c5c 
[    49.372] 01328c60 01328c64 01328c68 01328c6c 
[    49.372] 01328c70 01328c74 01328c78 01328c7c 
[    49.372] 01328c80 01328c84 01328c88 01328c8c 
[    49.372] 01328c90 01328c94 01328c98 01328c9c 
[    49.372] 01328ca0 01328ca4 01328ca8 01328cac 
[    49.372] 01328cb0 01328cb4 01328cb8 01328cbc 
[    49.372] 01328cc0 01328cc4 01328cc8 01328ccc 
[    49.373] 01328cd0 01328cd4 01328cd8 01328cdc 
[    49.373] 01328ce0 01328ce4 01328ce8 01328cec 
[    49.373] 01328cf0 01328cf4 01328cf8 01328cfc 
[    49.373] 01328d00 01328d04 01328d08 01328d0c 
[    49.373] 01328d10 01328d14 01328d18

but no other error messages. All the modules seem to be getting loaded properly. Nothing enlightening in any of the other system log files either.

glxinfo
name of display: :0.0
Error: couldn't find RGB GLX visual or fbconfig

uname -a
Linux hadron 2.6.33.6-147.fc13.x86_64 #1 SMP Tue Jul 6 22:32:17 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux

rpm -qa | grep nvidia
xorg-x11-drv-nvidia-195.36.31-1.fc13.x86_64
kmod-nvidia-195.36.31-1.fc13.1.x86_64
xorg-x11-drv-nvidia-devel-195.36.31-1.fc13.x86_64
nvidia-kmod-debuginfo-195.36.31-1.fc13.1.x86_64
nvidia-settings-1.0-4.fc13.x86_64
xorg-x11-drv-nvidia-libs-195.36.31-1.fc13.x86_64
kmod-nvidia-2.6.33.6-147.fc13.x86_64-195.36.31-1.fc13.1.x86_64
akmod-nvidia-195.36.31-1.fc13.x86_64
kmod-nvidia-2.6.33.5-124.fc13.x86_64-195.36.31-1.fc13.x86_64
nvidia-xconfig-1.0-2.fc13.x86_64