Old ATI card and xorg/lightdm

Asked by PBS

I have installed Xubuntu 13.04 on a laptop with an ancient ATI 3D Rage graphics card (a Sony Vaio PCG-972M). However the graphics only works when the vesa driver is set in xorg.conf. With the 'ati' driver wrapper it reaches a console saying 'Starting lightdm display manager' then the screen goes black every few seconds as it repeatedly restarts. Below are some interesting snippets about this from Xorg.0.log and lightdm.log. Is it a hopeless case?

Xorg.0.log
[ 143.027] (II) LoadModule: "mach64"
[ 143.029] (II) Loading /usr/lib/xorg/modules/drivers/mach64_drv.so
[ 143.058] (II) MACH64(0): VESA BIOS detected
[ 143.109] (--) MACH64(0): ATI 3D Rage Mobility graphics controller detected.
[ 143.126] (**) MACH64(0): *Default mode "1024x768i": 44.9 MHz, 35.5 kHz, 86.9 Hz (I)
[ 143.409] (EE) [drm] drmOpen failed.
[ 143.409] (EE) MACH64(0): [dri] DRIScreenInit Failed
[ 143.415] (II) MACH64(0): Direct rendering disabled

lightdm.log
[+5.82s] DEBUG: Activating VT 7
[+21.15s] DEBUG: Process 1026 terminated with signal 6
[+21.15s] DEBUG: X server stopped
[+21.15s] DEBUG: Removing X server authority /var/run/lightdm/root/:0
[+21.15s] DEBUG: Releasing VT 7

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu xorg Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

try blacklisting the driver

Revision history for this message
N1ck 7h0m4d4k15 (nicktux) said :
#2

If you have an xorg.conf file (probably you have one), rename it to xorg.conf.old and try to start without xorg.conf at all.

Then post again your xorg.conf file. Full results it would be better.

    sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old

Regards
 NikTh

Revision history for this message
PBS (pbs3141) said :
#3

I restarted without xorg.conf and it again reached a blinking black screen. No new xorg.conf is generated. Here is the only xorg.conf that will work at all.

Section "Device"
 Identifier "Configured Video Device"
 Driver "vesa"
EndSection

Section "Monitor"
 Identifier "Configured Monitor"
EndSection

Section "Screen"
 Identifier "Default Screen"
 Monitor "Configured Monitor"
 Device "Configured Video Device"
EndSection

Revision history for this message
PBS (pbs3141) said :
#4

This is the full contents of x-0.log from /var/log/lightdm, showing how X crashes when loading the GLX extension.

X.Org X Server 1.13.3
Release Date: 2013-03-07
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-37-generic i686 Ubuntu
Current Operating System: Linux b-PCG-FX401-GB 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:19:42 UTC 2013 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.8.0-19-generic root=UUID=d02c1a8f-5698-4a8c-8eac-851ce3f965df ro quiet splash vt.handoff=7
Build Date: 17 April 2013 10:42:56PM
xorg-server 2:1.13.3-0ubuntu6 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.28.2
 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: Mon May 27 12:29:37 2013
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension SELinux
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x49) [0xb76f9f49]
(EE) 1: /usr/bin/X (0xb754c000+0x1b1e86) [0xb76fde86]
(EE) 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb752940c]
(EE) 3: /lib/i386-linux-gnu/libc.so.6 (0xb7131000+0x7fed6) [0xb71b0ed6]
(EE) 4: ?? [0xb7b23788]
(EE)
(EE) Segmentation fault at address 0x0

Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting

(EE)
Please consult the The X.Org Foundation support
  at http://wiki.x.org
 for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE)
Server terminated with error (1). Closing log file.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#5

You may need an xorg.conf file to define the display better

Can you help with this problem?

Provide an answer of your own, or ask PBS for more information if necessary.

To post a message you must log in.