Public bug reported: Binary package hint: xserver-xorg-video-ati
I think there is some sort of undocumented conflict between the ati driver above, and the closed source nvidia drivers. My current version is 1:6.12.1-0ubuntu2 My system previously had an nVidia 9600 graphics card in it when I installed Ubuntu Januty. Today I replaced that card with an ATI x1650 graphics card. I expected it all to 'just work' (I have a laptop with ATI x1600 and the accelarated 3D graphics work very nicely). Instead I did not get any working 3D at all. glxinfo reported that 3D was not supported. Even explicity adding Driver "ati" to the xorg.conf file did not make it work. I logged in via ssh as root and stopped gdm, then ran startx so that I could see the messages go by. This is what I got. ---------------------------------------------------------------------------------------------------------------------------- r...@miranda:~# /etc/init.d/gdm stop * Stopping GNOME Display Manager... [ OK ] r...@miranda:~# startx X: warning; process set to priority -1 instead of requested priority 0 X.Org X Server 1.6.0 Release Date: 2009-2-25 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.24-15-server x86_64 Ubuntu Current Operating System: Linux miranda 2.6.28-14-generic #47-Ubuntu SMP Sat Jul 25 01:19:55 UTC 200 9 x86_64 Build Date: 09 April 2009 02:11:54AM xorg-server 2:1.6.0-0ubuntu14 (bui...@crested.buildd) Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sun Aug 2 19:34:36 2009 (==) Using config file: "/etc/X11/xorg.conf" encoder: 0x15 encoder: 0x13 encoder: 0x16 XRANDR name: VGA-0 Connector: VGA CRT1: INTERNAL_KLDSCP_DAC1 DDC reg: 0x7e40 XRANDR name: DVI-0 Connector: DVI-I CRT2: INTERNAL_KLDSCP_DAC2 DFP1: INTERNAL_KLDSCP_TMDS1 DDC reg: 0x7e50 finished output detect: 0 Dac detection success Unhandled monitor type 0 finished output detect: 1 finished all detect before xf86InitialConfiguration Dac detection success Unhandled monitor type 0 after xf86InitialConfiguration Output CRT1 disable success Blank CRTC 0 success Disable CRTC 0 success Blank CRTC 1 success Disable CRTC 1 success Output CRT1 disable success Blank CRTC 0 success Disable CRTC 0 success Blank CRTC 1 success Disable CRTC 1 success Output CRT1 disable success Blank CRTC 0 success Disable CRTC 0 success Mode 1280x1024 - 1728 1072 5 freq: 157500000 best_freq: 157500000 best_feedback_div: 70 best_ref_div: 2 best_post_div: 6 Set CRTC 0 PLL success Set CRTC Timing success Set CRTC 0 Overscan success Not using RMX scaler 0 setup success Set CRTC 0 Source success crtc 0 YUV disable setup success Output DAC1 setup success Output CRT1 enable success Enable CRTC 0 success Unblank CRTC 0 success Blank CRTC 1 success Disable CRTC 1 success (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found) Dac detection success Unhandled monitor type 0 Dac detection success Unhandled monitor type 0 Dac detection success Unhandled monitor type 0 waiting for X server to shut down Output CRT1 disable success Blank CRTC 0 success Disable CRTC 0 success Blank CRTC 1 success Disable CRTC 1 success Enable CRTC 0 success Unblank CRTC 0 success error setting MTRR (base = 0xd0000000, size = 0x10000000, type = 1) Invalid argument (22) ddxSigGiveUp: Closing log r...@miranda:~# ---------------------------------------------------------------------------------------------------------------------------- (X windows started as root, but there was no 3D acceleration, I logged out as soon as I tested that) After seeing the errors about nvidia extensons not beeing avalable, I decided to check for anything nvidia related that might be installed, and remove it. ---------------------------------------------------------------------------------------------------------------------------- r...@miranda:~# dpkg -l *nvidia* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-============================-============================-======================================================================== un nvidia-173-kernel-source <none> (no description available) ii nvidia-173-modaliases 173.14.16-0ubuntu1 Modaliases for the NVIDIA binary X.Org driver un nvidia-177-kernel-source <none> (no description available) ii nvidia-180-kernel-source 180.44-0ubuntu1 NVIDIA binary kernel module source ii nvidia-180-libvdpau 180.44-0ubuntu1 Video Decode and Presentation API for Unix ii nvidia-180-modaliases 180.44-0ubuntu1 Modaliases for the NVIDIA binary X.Org driver un nvidia-71-kernel-source <none> (no description available) ii nvidia-71-modaliases 71.86.08-0ubuntu1 Modaliases for the NVIDIA binary X.Org driver un nvidia-96-kernel-source <none> (no description available) ii nvidia-96-modaliases 96.43.10-0ubuntu1 Modaliases for the NVIDIA binary X.Org driver ii nvidia-common 0.2.11 Find obsolete NVIDIA drivers un nvidia-glx <none> (no description available) un nvidia-glx-173 <none> (no description available) un nvidia-glx-177 <none> (no description available) ii nvidia-glx-180 180.44-0ubuntu1 NVIDIA binary Xorg driver un nvidia-glx-71 <none> (no description available) un nvidia-glx-96 <none> (no description available) un nvidia-glx-envy <none> (no description available) un nvidia-glx-ia32 <none> (no description available) un nvidia-glx-legacy <none> (no description available) un nvidia-glx-legacy-envy <none> (no description available) un nvidia-glx-new <none> (no description available) un nvidia-glx-new-envy <none> (no description available) un nvidia-glx-src <none> (no description available) un nvidia-kernel-source <none> (no description available) un nvidia-kernel-source-envy <none> (no description available) un nvidia-kernel-src <none> (no description available) un nvidia-legacy-kernel-source <none> (no description available) un nvidia-legacy-kernel-source- <none> (no description available) un nvidia-new-kernel-source <none> (no description available) un nvidia-new-kernel-source-env <none> (no description available) ii nvidia-settings 180.25-0ubuntu1 Tool of configuring the NVIDIA graphics driver r...@miranda:~# aptitude purge nvidia-glx-180 nvidia-common nvidia-96-modaliases nvidia-180-modaliases nvidia-180-libvdpau nvidia-180-kernel-source nvidia-173-modaliases Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initialising package states... Done Writing extended state information... Done The following packages will be REMOVED: nvidia-173-modaliases{p} nvidia-180-kernel-source{p} nvidia-180-libvdpau{p} nvidia-180-modaliases{p} nvidia-96-modaliases{p} nvidia-common{p} nvidia-glx-180{p} 0 packages upgraded, 0 newly installed, 7 to remove and 0 not upgraded. Need to get 0B of archives. After unpacking 65.1MB will be freed. Do you want to continue? [Y/n/?] Y Writing extended state information... Done (Reading database ... 212160 files and directories currently installed.) Removing nvidia-common ... Purging configuration files for nvidia-common ... Removing nvidia-173-modaliases ... Removing nvidia-glx-180 ... Purging configuration files for nvidia-glx-180 ... dpkg - warning: while removing nvidia-glx-180, directory `/usr/lib32/tls' not empty so not removed. dpkg - warning: while removing nvidia-glx-180, directory `/usr/lib/tls' not empty so not removed. Removing nvidia-180-kernel-source ... Removing all DKMS Modules Done. Removing nvidia-180-libvdpau ... Purging configuration files for nvidia-180-libvdpau ... Removing nvidia-180-modaliases ... Removing nvidia-96-modaliases ... Processing triggers for man-db ... Processing triggers for libc6 ... ldconfig deferred processing now taking place Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initialising package states... Done Writing extended state information... Done r...@miranda:~# ---------------------------------------------------------------------------------------------------------------------------- After removing all the nvidia related stuff, I tried startx again, and this time accelerated 3D worked. Here is the output for comparison. r...@miranda:~# startx X: warning; process set to priority -1 instead of requested priority 0 X.Org X Server 1.6.0 Release Date: 2009-2-25 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.24-15-server x86_64 Ubuntu Current Operating System: Linux miranda 2.6.28-14-generic #47-Ubuntu SMP Sat Jul 25 01:19:55 UTC 2009 x86_64 Build Date: 09 April 2009 02:11:54AM xorg-server 2:1.6.0-0ubuntu14 (bui...@crested.buildd) Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sun Aug 2 19:37:18 2009 (==) Using config file: "/etc/X11/xorg.conf" encoder: 0x15 encoder: 0x13 encoder: 0x16 XRANDR name: VGA-0 Connector: VGA CRT1: INTERNAL_KLDSCP_DAC1 DDC reg: 0x7e40 XRANDR name: DVI-0 Connector: DVI-I CRT2: INTERNAL_KLDSCP_DAC2 DFP1: INTERNAL_KLDSCP_TMDS1 DDC reg: 0x7e50 finished output detect: 0 Dac detection success Unhandled monitor type 0 finished output detect: 1 finished all detect before xf86InitialConfiguration Dac detection success Unhandled monitor type 0 after xf86InitialConfiguration Output CRT1 disable success Blank CRTC 0 success Disable CRTC 0 success Blank CRTC 1 success Disable CRTC 1 success Output CRT1 disable success Blank CRTC 0 success Disable CRTC 0 success Blank CRTC 1 success Disable CRTC 1 success Output CRT1 disable success Blank CRTC 0 success Disable CRTC 0 success Mode 1280x1024 - 1728 1072 5 freq: 157500000 best_freq: 157500000 best_feedback_div: 70 best_ref_div: 2 best_post_div: 6 Set CRTC 0 PLL success Set CRTC Timing success Set CRTC 0 Overscan success Not using RMX scaler 0 setup success Set CRTC 0 Source success crtc 0 YUV disable setup success Output DAC1 setup success Output CRT1 enable success Enable CRTC 0 success Unblank CRTC 0 success Blank CRTC 1 success Disable CRTC 1 success Dac detection success Unhandled monitor type 0 Dac detection success Unhandled monitor type 0 Dac detection success Unhandled monitor type 0 Dac detection success Unhandled monitor type 0 waiting for X server to shut down Output CRT1 disable success Blank CRTC 0 success Disable CRTC 0 success Blank CRTC 1 success Disable CRTC 1 success Enable CRTC 0 success Unblank CRTC 0 success error setting MTRR (base = 0xd0000000, size = 0x10000000, type = 1) Invalid argument (22) ddxSigGiveUp: Closing log r...@miranda:~# ** Affects: xserver-xorg-video-ati (Ubuntu) Importance: Undecided Status: New -- nvida Xorg binary drivers conflict with oss ati driver https://bugs.launchpad.net/bugs/408077 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs