I can’t get the ATI Proprietary drivers to work on my new Thinkpad x100e. I’ve gotten them to work on my other desktop before (Radeon HD 3300), but then I switched to an Nvidia GPU.
Here’s the output from the SaX.log…anything obvious?
/*************
SaX2 log : SaX2 version 8.1 - SVN Release: 1.49 2003/03/17
**************
SVN RELEASE : 1893
:
DESCRIPTION : X11 configuration log file to collect information
: about detection, startup and configuration.
: There are three parts of logging:
: ---
: 1) INIT ( detection, 3D )
: 2) STARTUP ( xorg.conf, X11 log, glxinfo )
: 3) CONFIG ( config actions )
: ---
:
VERSION : SaX2 compiled for: [OTHER]
PARAMETER : -r -m 0=fglrx -r
:
LOG DATE : Sun Feb 28 08:21:28 EST 2010
*************/
============================
Framebuffer Info:
----------------------------
Framebuffer is active
28-Feb 08:21:29 <I> Initializing...
28-Feb 08:21:30 <I> Sysp: Mouse detection data
Mouse0 => Protocol : explorerps/2
Mouse0 => Device : /dev/input/mice
Mouse0 => Buttons : 5
Mouse0 => Wheel : 1
Mouse0 => Emulate : 0
Mouse0 => Name : SynPS/2 Synaptics TouchPad
Mouse0 => VendorID : 0x0002
Mouse0 => DeviceID : 0x0007
Mouse0 => Profile : <undefined>
Mouse0 => RealDevice : /dev/input/by-path/platform-i8042-serio-4-event-mouse
Mouse0 => NutShell : 0
Mouse1 => Protocol : explorerps/2
Mouse1 => Device : /dev/input/mice
Mouse1 => Buttons : 5
Mouse1 => Wheel : 1
Mouse1 => Emulate : 0
Mouse1 => Name : TPPS/2 IBM TrackPoint
Mouse1 => VendorID : 0x0002
Mouse1 => DeviceID : 0x000a
Mouse1 => Profile : <undefined>
Mouse1 => RealDevice : /dev/input/by-path/platform-i8042-serio-5-event-mouse
Mouse1 => NutShell : 1
]
28-Feb 08:21:30 <I> Sysp: Keyboard detection data
Keyboard0 => XkbModel : microsoftpro
Keyboard0 => XkbLayout : us
Keyboard0 => Name : AT Translated Set 2 keyboard
Keyboard0 => VendorID : 0x0001
Keyboard0 => DeviceID : 0x0001
Keyboard0 => Profile : <undefined>
Keyboard0 => RealDevice : /dev/input/event0
]
28-Feb 08:21:31 <I> Sysp: Server detection data
Card0 => DomainId : 0x0
Card0 => BusId : 0x1
Card0 => SlotId : 0x05
Card0 => FuncId : 0x0
Card0 => Vendor : ATI
Card0 => Device : ATI Radeon HD 3200 Graphics
Card0 => VID : 0x1002
Card0 => DID : 0x9612
Card0 => Module : fglrx
Card0 => BusType : AGP
Card0 => Detected : 1
Card0 => Flag : DEFAULT
Card0 => SUB-VID : 0x17aa
Card0 => SUB-DID : 0x21b2
Card0 => DrvProfile : FireGL,AIGLX,Composite
]
28-Feb 08:21:37 <I> Sysp: XStuff detection data
Card0 => DDC : LEN40D1
Card0 => DDC[2] : LEN40D1
Card0 => Name : Lenovo LCD Monitor
Card0 => Vendor : LEN
Card0 => Name[2] : Lenovo LCD Monitor
Card0 => Vendor[2] : LEN
Card0 => Primary : 01-05-0
Card0 => Chipset : <undefined>
Card0 => Vsync : 60
Card0 => Hsync : 66
Card0 => Vsync[2] : 60
Card0 => Hsync[2] : 66
Card0 => Vesa : 1366 768 66 60
Card0 => Vesa[2] : 1366 768 66 60
Card0 => Dacspeed : 220
Card0 => Dacspeed[2]: 220
Card0 => Modeline : <undefined>
Card0 => Modeline[2]: <undefined>
Card0 => Memory : 262144
Card0 => RandR : <undefined>
Card0 => Current : 01-05-0
Card0 => RawDef : None
Card0 => Option : None
Card0 => Extension : None
Card0 => Module : fglrx
Card0 => Display : LCD/TFT
Card0 => Display[2] : LCD/TFT
Card0 => VesaBios : 3.0
Card0 => FBBoot : 800 600 8 771
Card0 => FBBoot : 800 600 16 788
Card0 => FBBoot : 800 600 8 1283
Card0 => FBBoot : 800 600 24 802
Card0 => FBBoot : 1024 768 8 773
Card0 => FBBoot : 1024 768 16 791
Card0 => FBBoot : 1024 768 24 803
]
28-Feb 08:21:39 <I> Sysp: 3D detection data
Card3D0 => Install : <none>
Card3D0 => Remove : <none>
Card3D0 => Packages : <none>
Card3D0 => Active : 1
Card3D0 => Answer : no
Card3D0 => ScriptReal : <none>
Card3D0 => ScriptSoft : <none>
Card3D0 => Flag : <none>
]
28-Feb 08:21:41 <X> Startup...
28-Feb 08:21:41 <X> Startup on new Server: <:0.0>
28-Feb 08:21:41 <X> Logging File contents: /tmp/sax2-8875/xorg.conf
# /.../
# SaX generated X11 config file
# Created on: 2010-02-28T08:21:41-0500.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [SaX2] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "glx"
Load "dri"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
Option "AllowMouseOpenFail" "on"
Option "IgnoreABI" "on"
Option "ZapWarning" "on"
EndSection
Section "InputDevice"
# Driver "kbd" will be disabled unless 'Option "AutoAddDevices" "off"'
# is set in "ServerFlags" section.
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "microsoftpro"
Option "XkbRules" "xfree86"
EndSection
Section "InputDevice"
# Driver "mouse" will be disabled unless 'Option "AutoAddDevices" "off"'
# is set in "ServerFlags" section.
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "SynPS/2 Synaptics TouchPad"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 340 270
HorizSync 30-66
Identifier "Monitor[0]"
ModelName "LENOVO LCD MONITOR"
Option "DPMS"
Option "PreferredMode" "1366x768"
VendorName "LEN"
VertRefresh 43-60
UseModes "Modes[0]"
EndSection
Section "Modes"
Identifier "Modes[0]"
EndSection
Section "Device"
BoardName "ATI Radeon HD 3200 Graphics"
Driver "fglrx"
Identifier "Device[0]"
Option "Capabilities" "0x00000000"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "FSAAEnable" "off"
Option "FSAAScale" "0"
Option "XAANoOffscreenPixmaps" "true"
VendorName "ATI"
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1366x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1366x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1366x768"
EndSubSection
SubSection "Display"
Depth 8
Modes "1366x768"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Screen "Screen[0]"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
Section "Extensions"
Option "Composite" "on"
EndSection
]
28-Feb 08:21:45 <X> Logging File contents: /var/log/xlog
(II) config/hal: initialized
X.Org X Server 1.6.5
Release Date: 2009-10-11
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux-AMDNEO 2.6.31.12-0.1-desktop #1 SMP PREEMPT 2010-01-27 08:20:11 +0100 i686
Build Date: 02 November 2009 12:05:39PM
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 Feb 28 08:21:41 2010
(++) Using config file: "/tmp/sax2-8875/xorg.conf"
(==) ServerLayout "Layout[all]"
(**) |-->Screen "Screen[0]" (0)
(**) | |-->Monitor "Monitor[0]"
(**) | |-->Device "Device[0]"
(**) |-->Input Device "Keyboard[0]"
(**) |-->Input Device "Mouse[1]"
(**) Option "ZapWarning" "on"
(**) Option "AllowMouseOpenFail" "on"
(**) Option "AIGLX" "on"
(**) Option "IgnoreABI" "on"
(**) Ignoring ABI Version
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/local" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/PEX" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/latin2/misc" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/latin2/75dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/latin2/100dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/latin2/Type1" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/latin7/75dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/baekmuk" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/japanese" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/kwintv" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/uni" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/CID" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/ucs/misc" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/ucs/75dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/ucs/100dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/hellas/misc" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/hellas/75dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/hellas/100dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/hellas/Type1" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/xtest" does not exist.
Entry deleted from font path.
(WW) The directory "/opt/kde3/share/fonts" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/TTF/" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/OTF" does not exist.
Entry deleted from font path.
(**) FontPath set to:
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/Type1,
/usr/share/fonts/URW,
/usr/share/fonts/Speedo,
/usr/share/fonts/cyrillic,
/usr/share/fonts/truetype,
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/truetype/,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled
(**) Input device list set to "/dev/gpmdata,/dev/input/mice"
(==) ModulePath set to "/usr/lib/xorg/modules/updates,/usr/lib/xorg/modules"
(**) Extension "Composite" is enabled
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Keyboard[0]
(WW) Disabling Mouse[1]
(II) Loader magic: 0x3ac0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 5.0
X.Org XInput driver : 4.0
X.Org Server Extension : 2.0
(II) Loader running on linux
(++) using VT number 7
[end part 1]
One final tidbit of info. I’m using the Cadalyst 10.2 linux 32-bit installation from ATI’s web site to generate the installation .rpm for Suse 11.2. Let me know if there’s more info needed…
I note the release notes to the ATI Catalyst driver says NOT to use sax2, but rather says to use the ATI tool.
Note: On Novell’s openSUSE, SLED and SLES operating systems running “sax2” or “sax2 -r” on the console overwrites the X.Org configuration file xorg.conf, reverting changes made by running “aticonfig --initial”. As a result subsequent X session may start up using the open source ATI Radeon™ on X-Vesa graphics drivers instead of the proprietary ATI Linux Graphics Driver.
Solution: Do not use Sax2 when the proprietary Linux Graphics Driver is installed. Instead configure all display parameters using the ATI Catalyst™ Control Center–Linux Edition or the aticonfig command line interface.
ldconfig
aticonfig --initial --input=/etc/X11/xorg.conf
although when ever I have done this I have removed the xorg.conf before running aticonfig, and I have not used “aticonfig --initial”
Yup. Tried aticonfig --initial FAIL, aticonfig --initial --input/etc/X11/xorg.conf FAIL, tried sax2 -r -m 0=fglrx FAIL…neither Ati’s or Suse’s tools work with the Cadalyst 10.2 driver.
Any idea why the display won’t initialize with DRI? (end of 2nd page)
The only thing I may have screwed up initially is I didn’t use “init 3” on the 1st command, but did with the others, and it still FAILED. I will try again later this evening, but any ideas on why the display won’t initialized with fglrx when radeonhd doesn’t have an issue? Thanks.
How are you getting to run level 3 ? Are booting directly there by typing “3” (no quotes) in the grub boot menu, or are you booting to some X config which may or may not work, and then typing “init 3” .
I do not recommend the latter as there is always a risk that init 3 will fail to unload all process associated with X.
Instead I recommend a boot direct to run level 3 by typing “3” in the grub menu.
After booting into X, I logout, hit Alt-N at the login prompt to get out of the GUI, and then log in as root. Then I’ve tried both sax2 and aticonfig w/o success.
I was getting to run level 3 with the “init 3” command after logging in as root.
PS How will typing 3 get me to run level 3? That will boot me into Windows 7.
Are you using the grub boot manager? If you are, and if the graphical boot manager worked upon install then when the graphical boot manager appears, you are given a choice of either Windows, openSUSE Linux or openSUSE Linux failsafe. If you have openSUSE Linux selected all you need do is press ‘3’ (no quotes) and a 3 will appear in the options line next to any vga options (with a space in between). That will boot your PC direct to run level 3 and you do not need to run “init 3” and risk a module not being unloaded properly.
OK, typed 3 at the splash screen, and booted at run level 3. Installed the RPM generated for the 11.2 distro from ATI’s cadalyst. Ran “ldconfig”, then “aticonfig --initial --input=/etc/X11/xorg.conf” and when I typed “startx”, the display flickered once, then came back with some errors, but basically it couldn’t initialize the display.
I don’t seem to be able to attach a file here (unlike NVNews forums) and I can’t post the full SaX.log output in a single post. I’ll see about posting a link to it. There are some severe limitations on getting this resolved thru OpenSuSE because of these limitations in the forums.
I’d post this on ATI’s forums but I think pounding my head thru a wall might be more productive…lol!
Thats good, because we rather you did not put such a large output in a thread such as this. Pasting in a pastebin site such as PasteBin.be and then posting the link here is a far better idea.
How about deleting the /etc/X11/xorg.conf file, and then run “aticonfig --initial” ? Do this after booting direct to run level 3 as described (ie type “3” in boot splash screen).
Yup, did that…I’ll hand-type on this computer what came up on my Lenovo…this is incomplete because I’m at a shell prompt…
X.Org X Server 1.6.5
Release Date:2009-10-11
X Protocol Version 11, Revision 0
Build Operation System:openSUSE SUSE LINUX
Current Operating System: Linux linux-AMDNEO 2.6.31.12-0-1-desktop #1 SMP PREEMPT 2010-01-27 08:20:11 +0100 i686
Build Date 02 November 2009 12:05:39PM
Before reporting problems, check [X.Org Wiki - Home](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) information
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(== Log file: “/var/log/Xorg.0.log”, Time: Sun Feb 28 19:02:26 2010
(==) Using config file: “/etc/X11/xorg.conf”
(WW) fglrx: No matching Device section for instance (BusID:0@0:17:0) found
(WW) fglrx: No matching Device section for instance (BusID:0@0:18:0) found
(WW) fglrx: No matching Device section for instance (BusID:0@0:18:1) found
(WW) fglrx: No matching Device section for instance (BusID:0@0:18:2) found
(WW) fglrx: No matching Device section for instance (BusID:0@0:19:0) found
(WW) fglrx: No matching Device section for instance (BusID:0@0:19:2) found
(WW) fglrx: No matching Device section for instance (BusID:0@0:20:0) found
(WW) fglrx: No matching Device section for instance (BusID:0@0:20:2) found
(WW) fglrx: No matching Device section for instance (BusID:0@0:20:3) found
(WW) fglrx: No matching Device section for instance (BusID:0@0:20:4) found
FATAL: Error inserting fglrx (/lib/modules/2.6.31.12-0.1-desktop/extra/fglrx.ko): Invalid module format
(EE) fglrx(0): atiddxDriScreenInit failed, GPS has not been initialized.
(EE) fglrx(0): Failed to map FB memory
Fatal server error:
AddScreen/ScreenInit failed for driver 0
(blah-blah-blah)
Does your laptop support “switchable graphics”? if it does, make sure that this feature is disabled in your BIOS, and that you are using discreet graphics instead.
D/loaded from ATI and used the Cadalyst???.run file to create the fglrx???.rpm for SuSE, as the one I can d/load through YAST appears to be corrupted at present (checksums don’t match).
I suggest that you start from scratch. Remove all ATI .rpm that you have installed then do this. (Must be root)
1)Delete /etc/ati if you have the folder.
rm -R /etc/ati
2)Restart to runlevel 3 or init 3 in the command line.
3)Ask the installer to compile the fglrx kernel module and install it at the same time. Do not create RPM this time. (Make sure you have make, gcc, kernel-desktop/default/pae-devel installed, depends on which kernel you are using)
4)Remove any existing xorg.conf
rm /etc/X11/xorg.conf
5)Regenerate xorg.conf
SaX2 -r -m 0=radeon
6)Use aticonfig
aticonfig --initial
7)Get back to runlevel 5
init 5
The Radeon Mobility HD3200 is a pretty good chip in term of fglrx compatibility. I’ve used Catalyst from 9.8 - 10.2 without problem…
Good luck! lol!
Edit: Make sure the file your downloaded is not corrupted as well. Here the md5 checksum is
e4441308a3c49f68dfc5b1e98f8c5c49 ati-driver-installer-10-2-x86.x86_64.run