OpenSuse 10.3 + Fglrx = headaches

Solaris, RedHat, FreeBSD and the like
Post Reply
Message
Author
Troels
ThinkPadder
ThinkPadder
Posts: 1017
Joined: Wed Oct 12, 2005 2:55 pm
Location: Aalborg, Denmark

OpenSuse 10.3 + Fglrx = headaches

#1 Post by Troels » Sat Oct 06, 2007 6:27 pm

Hello,

So i jumped the gun and installed Opensuse10.3 GM final just some hours ago, everything is working mighty fine, and the boot time certainly is much shorter than with 10.2. BUT:

I simply can't get the Fglrx ATi drivers to work with it. I have tried doing it the hard way, booting to console mode, and manually installing the drivers.
A bunch of errors greeted me, but it seems to have installed.

Running sax2 -r -m 0=fglrx

produced a good result so i just disregarded it. Running "startx" just loops with endless amount of errors. So i removed it again with rpm -e $(rpm -qa |grep fglrx) and set it to sax2 -r -m 0=vesa again. Rebooted fine.

I then added the 10.3. repos for ATi drivers with YaST, which do seem to exist at www2.ati.com/suse/10.3/ , installed and rebooted.

Now, to no avail - "Fatal server error: no screens found".

Has anyone sucessfuly made fglrx work with suse 10.3 yet? :)

Lusmu
Posts: 14
Joined: Mon Jun 12, 2006 4:06 am
Location: Finland

#2 Post by Lusmu » Sun Oct 07, 2007 7:31 am

No, not yet. Same error messages here, although I didn't re-install Mesa drivers, the machine just reverted to using them.

Troels
ThinkPadder
ThinkPadder
Posts: 1017
Joined: Wed Oct 12, 2005 2:55 pm
Location: Aalborg, Denmark

#3 Post by Troels » Mon Oct 08, 2007 1:15 am

Thanks for your reply - good to know it in fact doesn't work yet. :)
Maybe i should try the radeonhd alpha driver.

dbova
Posts: 1
Joined: Tue Oct 09, 2007 4:55 pm
Location: Missoula, MT

#4 Post by dbova » Wed Oct 10, 2007 10:20 am

I too installed 10.3 on my TP R60. I had 10.2 installed and everything worked just fine, fglrx, dual screens, compiz, xgl, etc.

I should have left it alone. I've spent hours trying to get the fglrx driver to run properly. It will actually load up but my screen appears to have sync issues and get the xfree dri not loaded error. I'm tempted to wipe it and put 10.2 back on.

I think I can get it to work if I get xorg 7.2 installed. I read on some ati proprietary driver page that the latest ati driver doesn't work with xorg 7.3. I just haven't had the time to try it yet. And need to find a repository with 7.2 that will install on suse 10.3 (or install from source I guess).

Troels
ThinkPadder
ThinkPadder
Posts: 1017
Joined: Wed Oct 12, 2005 2:55 pm
Location: Aalborg, Denmark

#5 Post by Troels » Wed Oct 10, 2007 11:41 am

Hi,

The sync issues - if it's like "double text/distorted" picture - is due to a frame buffer issue in the ATi drivers unfortunately. It can be fixed by setting some setting in the xorg.conf settings that disables framebuffer.

If you have a fingerprint reader and use KDE, it will crash upon login. The pam_thinkfinger will load randomly, so it won't crash every time - luckily.
The difference between 10.2 and 10.3 is that the 10.3 detects, installs and enables pam_thinkfinger per default. :( This is a very old and irritating KDE issue.

10.3 uses the exact same Xorg 7.2 that 10.2 did :)
Let me/us know if you get it to work - what you have done sounds more promising that what i've seen me and others achieve :D

funfactor
Posts: 2
Joined: Wed Oct 10, 2007 3:30 pm
Location: Reichertshofen Germany

Problem solved

#6 Post by funfactor » Wed Oct 10, 2007 4:06 pm

Hello,

i had the same problem with openSuse 10.3 and my T60:
The fglrx didn't work anyway!


After a few hours i recognized that there are two errors responsible:

1: The sax2 is failing to genetate a valid xorg.conf (you can see this in the xorg error log: xorg is trying to start with a DefaultDepth 8 which is not valid for the fglrx). The parameter DefaultDepth is not in the Screen-Section of your xorg.conf! To solve this please add the parameter
DefaultDepth 24
to your Screen-Section in xorg.conf and replace the driver fbdev with fglrx.
Now you are able to restart X with fglrx without errors (if not you have also the error mentioned below).
Exit X and go to runlevel 3.
Now start sax (without any parameters) and sax recognizes your ATI-Card and you can now edit your xorg.conf via sax
By the way: I'm working now with the fglrx that is provided by the communtiy-resources via yast.

2: In the /boot/grub/menu.lst the kernel-parameter vga: The fglrx has sometimes problem with the fbdev so its sometimes necessary to delete this parameter completely..

Good Luck!

Troels
ThinkPadder
ThinkPadder
Posts: 1017
Joined: Wed Oct 12, 2005 2:55 pm
Location: Aalborg, Denmark

#7 Post by Troels » Thu Oct 11, 2007 8:47 am

Thanks for your reply and guide :)
Still can't get it to work.

I started out with installing the ATI fglrx 8.35.5 drivers "the hard way" as i did initially. There's all the errors when it compiles/installs - but still installs something.


After 'ldconfig' i ran 'sax2 -r -m 0=fglrx' and got a good image. Restarted the machine and booted to the desktop as usual. 'fglrxinfo' returns that i'm using the MESA drivers and not the fglrx drivers.

I did an init 3 to console mode and used vim to edit my xorg.conf. Truly as you said it was laking what you said. and i added:

DefaultDepth 24
replaced fbdev with fglrx, but left VendorName and Identifier as it were with "VESA" and "Framebuffer Graphics" respectively.

I started X by 'startx' again, and works fine. 'fglrxinfo' however still retuns a MESA driver card.

Going back to the console and checking xorg.conf again, everything seems as it should be, but when i run sax2 without arguments, everything is reverted back to no DefaultDepth and fbdev.
------
Any ideas?
Do you have a link for the repository fo the fglrx you mentioned?

funfactor
Posts: 2
Joined: Wed Oct 10, 2007 3:30 pm
Location: Reichertshofen Germany

#8 Post by funfactor » Thu Oct 11, 2007 2:04 pm

My suggestion: Uninstall the drivers you installed the hard way with
sh /usr/share/ati/fglrx-uninstall.sh
Then you can add the necessary repository with yast - software -communityrepositories (ATI-Repository)
Install then with yast - software installation - search the necessary fglrx rpms (ati-fglrxG01........ and x11-video-fglrxG01)
Here is my xorg.conf, maybe you can adapt it for you:

# /.../
# SaX generated X11 config file
# Created on: 2007-10-10T21:15:50+0200.
#
# 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 [ISaX] (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 "ServerFlags"
Option "AllowMouseOpenFail" "on"
Option "IgnoreABI" "on"
EndSection

Section "Module"
Load "dbe"
Load "type1"
Load "freetype"
Load "extmod"
Load "glx"
Load "dri"
EndSection

Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "de"
Option "XkbModel" "microsoftpro"
Option "XkbRules" "xfree86"
Option "XkbVariant" "nodeadkeys"
EndSection


Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "Logitech TrackMan Wheel"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Driver "synaptics"
Identifier "Mouse[3]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "on"
Option "InputFashion" "Mouse"
Option "Name" "Synaptics;Touchpad"
Option "Protocol" "explorerps/2"
Option "SHMConfig" "on"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 662 207
HorizSync 30-82
Identifier "Monitor[0]"
ModelName "IBM LCD MONITOR"
Option "DPMS"
VendorName "IBM"
VertRefresh 50-60
UseModes "Modes[0]"
EndSection


Section "Modes"
Identifier "Modes[0]"
EndSection


Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1680x1050" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 8
Modes "1680x1050" "1024x768" "800x600"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection


Section "Device"
BoardName "ATI Mobility Radeon X1400 (M54 7145)"
BusID "1:0:0"
Driver "fglrx"
Identifier "Device[0]"
Option "SaXDualHead"
Option "FSAADisableGamma" "no"
Option "CapabilitiesEx" "0x00000000"
Option "CenterMode" "off"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "mtrr" "off"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAScale" "1"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "ForceGenericCPU" "no"
Option "GammaCorrectionI" "0x00000000"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "no_accel" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosY5" "0.000000"
Option "UseFastTLS" "0"
Option "GammaCorrectionII" "0x00000000"
Option "BlockSignalsOnLock" "on"
Option "FSAAEnable" "no"
Option "VideoOverlay" "on"
Option "Capabilities" "0x00000000"
Option "no_dri" "no"
Option "StereoSyncEnable" "1"
Option "PseudoColorVisuals" "off"
Option "UseInternalAGPGART" "no"
Option "SaXDualMonitorVendor" "--> VESA"
Option "HSync2" "31-50"
Option "DesktopSetup" "Clone"
Option "SaXDualResolution" "1024x768"
Option "SaXDualOrientation" "LeftOf"
Option "SaXDualMode" "Clone"
Option "FSAAMSPosX1" "0.000000"
Option "ForceMonitors" "auto,crt1"
Option "SaXDualHSync" "31-50"
Option "SaXDualMonitorModel" "1024X768@60HZ"
Option "SaXDualVSync" "50-60"
Option "VRefresh2" "50-60"
Option "Mode2" "1024x768,1024x600,800x600,768x576,640x480"
Option "Stereo" "off"
Option "FSAAMSPosX2" "0.000000"
Option "OpenGLOverlay" "off"
Option "FSAAMSPosY0" "0.000000"
Option "ScreenOverlap" "0"
VendorName "ATI"
EndSection



Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
InputDevice "Mouse[3]" "SendCoreEvents"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection


Section "DRI"
Group "video"
Mode 0660
EndSection

Section "Extensions"
Option "DAMAGE" "false"
EndSection

Troels
ThinkPadder
ThinkPadder
Posts: 1017
Joined: Wed Oct 12, 2005 2:55 pm
Location: Aalborg, Denmark

#9 Post by Troels » Fri Oct 12, 2007 3:39 pm

I did exactly what you said, uninstalled it completely and added the sources with yast. Installed two packages, but it STILL doesn't work, it booted up in VESA mode as always.

So i added the information from your xorg.conf file under Device, so it now looks like:

Code: Select all

# /.../
# SaX generated X11 config file
# Created on: 2007-10-12T00:17:45+0200.
#
# 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         "type1"
  Load         "freetype"
  Load         "extmod"
  Load         "glx"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail" "on"
EndSection

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "dk"
  Option       "XkbModel" "microsoftpro"
  Option       "XkbRules" "xfree86"
EndSection

Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[1]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Emulate3Buttons" "on"
  Option       "InputFashion" "Mouse"
  Option       "Name" "Synaptics;Touchpad"
  Option       "Protocol" "explorerps/2"
  Option       "SHMConfig" "on"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[3]"
  Option       "ButtonNumber" "5"
  Option       "Device" "/dev/input/mice"
  Option       "EmulateWheel" "on"
  Option       "EmulateWheelButton" "2"
  Option       "InputFashion" "Mouse"
  Option       "Name" "IBM;TPPS/2 TrackPoint"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[5]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "TPPS/2 IBM TrackPoint"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
  DisplaySize  304 228
  HorizSync    30-78
  Identifier   "Monitor[0]"
  ModelName    "LENOVO LCD MONITOR"
  Option       "DPMS"
  VendorName   "LEN"
  VertRefresh  43-60
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
  Modeline 	"1600x1200" 160.96 1600 1704 1880 2160 1200 1201 1204 1242
  Modeline 	"1600x1200" 128.00 1600 1648 1680 1760 1200 1203 1207 1234 +HSync -Vsync
  Modeline 	"1280x1024" 108.88 1280 1360 1496 1712 1024 1025 1028 1060
  Modeline 	"1280x1024" 89.25 1280 1328 1360 1440 1024 1027 1034 1053 +HSync -Vsync
  Modeline 	"1024x768" 64.11 1024 1080 1184 1344 768 769 772 795
  Modeline 	"1024x768" 55.00 1024 1072 1104 1184 768 771 775 790 +HSync -Vsync
  Modeline 	"800x600" 38.22 800 832 912 1024 600 601 604 622
  Modeline 	"800x600" 34.75 800 848 880 960 600 603 607 617 +HSync -Vsync
EndSection


Section "Device"
  BoardName    "ATI Mobility FireGL v5200 (M56 GL 71C4)"
  BusID        "1:0:0"
  Driver       "fglrx"
  Identifier   "Device[0]"
  Option "SaXDualHead"
  Option "FSAADisableGamma" "no"
  Option "CapabilitiesEx" "0x00000000"
  Option "CenterMode" "off"
  Option "FSAAMSPosX3" "0.000000"
  Option "FSAAMSPosX4" "0.000000"
  Option "mtrr" "off"
  Option "FSAAMSPosY1" "0.000000"
  Option "FSAAScale" "1"
  Option "FSAAMSPosY2" "0.000000"
  Option "FSAAMSPosX5" "0.000000"
  Option "ForceGenericCPU" "no"
  Option "GammaCorrectionI" "0x00000000"
  Option "FSAAMSPosX0" "0.000000"
  Option "FSAAMSPosY3" "0.000000"
  Option "FSAAMSPosY4" "0.000000"
  Option "no_accel" "no"
  Option "FSAACustomizeMSPos" "no"
  Option "FSAAMSPosY5" "0.000000"
  Option "UseFastTLS" "0"
  Option "GammaCorrectionII" "0x00000000"
  Option "BlockSignalsOnLock" "on"
  Option "FSAAEnable" "no"
  Option "VideoOverlay" "on"
  Option "Capabilities" "0x00000000"
  Option "no_dri" "no"
  Option "StereoSyncEnable" "1"
  Option "PseudoColorVisuals" "off"
  Option "UseInternalAGPGART" "no"
  Option "SaXDualMonitorVendor" "--> VESA"
  Option "HSync2" "31-50"
  Option "DesktopSetup" "Clone"
  Option "SaXDualResolution" "1024x768"
  Option "SaXDualOrientation" "LeftOf"
  Option "SaXDualMode" "Clone"
  Option "FSAAMSPosX1" "0.000000"
  Option "ForceMonitors" "auto,crt1"
  Option "SaXDualHSync" "31-50"
  Option "SaXDualMonitorModel" "1024X768@60HZ"
  Option "SaXDualVSync" "50-60"
  Option "VRefresh2" "50-60"
  Option "Mode2" "1024x768,1024x600,800x600,768x576,640x480"
  Option "Stereo" "off"
  Option "FSAAMSPosX2" "0.000000"
  Option "OpenGLOverlay" "off"
  Option "FSAAMSPosY0" "0.000000"
  Option "ScreenOverlap" "0"
  VendorName   "ATI"
EndSection


Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1600x1200" "1280x1024" "1024x768" "800x600" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1600x1200" "1280x1024" "1024x768" "800x600" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1600x1200" "1280x1024" "1024x768" "800x600" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1600x1200" "1280x1024" "1024x768" "800x600" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  InputDevice  "Mouse[3]" "SendCoreEvents"
  InputDevice  "Mouse[5]" "SendCoreEvents"
  Screen       "Screen[0]"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection
Upon another restart it deleted everything in the Device section and replaced it with the VESA stuff once again.

fglrxinfo now returns:

Code: Select all

Xlib:  extension "XFree86-DRI" missing on display ":0.0".
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
Segmentation fault
Oh and another thing i saw in yast with the changelog of the X11-video-fglrxg01:

- update to release 8.41.7
* support for ATI Radeon HD 2000 family
* support for ATI FireGL/FireMV products temporarily removed
* stability issues on non-Workstation products

/rant It feels depressing buying a T60p with a firegl that even was available in three different "Linux" models, only to receive the most crappy support from ati ever, i.e. no support.
The last working driver seems to be the 8.35.5 from March this year.
The only good thing is that the radeonhd driver in development supports all R5XX and R6XX ati cards.
Ironically the radeonhd might be finished with full 3d acceleration before ati get their acts together and write a driver update. /rant over.

- Any more ideas? :D

Lusmu
Posts: 14
Joined: Mon Jun 12, 2006 4:06 am
Location: Finland

#10 Post by Lusmu » Mon Oct 15, 2007 3:37 pm

Troels wrote: /rant It feels depressing buying a T60p with a firegl that even was available in three different "Linux" models, only to receive the most crappy support from ati ever, i.e. no support.
I'd have to agree with you 100%

Any chance Lenovo might pressure AMD/Ati? I doubt it.
But this is ridiculous.
- Any more ideas? :D
Yeah, let's go grab a pint. :lol:

I guess, we just have to wait for the right drivers to come along.

Troels
ThinkPadder
ThinkPadder
Posts: 1017
Joined: Wed Oct 12, 2005 2:55 pm
Location: Aalborg, Denmark

#11 Post by Troels » Mon Oct 15, 2007 5:46 pm

Heheh.. they already did, by ditching ATis GPUs in the T61, and will probably follow the trend. But i think ati/amd has too much to think about these days... they are getting hit badly from intel and nvidia at the same time, so i think this will have their main attention rather than a Linux driver.

Luckily the RadeonHD project is progressing nicely. I still don't have much faster graphics than VESA, but it sure is stable. It even detects that it is a firegl sitting in a lenovo thinkpad t60p.

In this case, it's just to wait and the outcome will be pretty nice i hope - 300-400% the performance of ATis linux drivers isn't unreasonable. :)

Until then, i'm all for the pint idea, cheers! :wink:

Razzle
Posts: 26
Joined: Fri Sep 28, 2007 5:35 pm
Location: Berlin, Germany

#12 Post by Razzle » Wed Oct 17, 2007 2:10 am

Troels wrote: Upon another restart it deleted everything in the Device section and replaced it with the VESA stuff once again.
that's probably sax's work..one reason for me not to use suse because it keeps messing with your config files :roll:
Troels wrote: fglrxinfo now returns:

Code: Select all

Xlib:  extension "XFree86-DRI" missing on display ":0.0".
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
Segmentation fault
as a shot in the blue, try adding

Code: Select all

Load "dri" 
to your Section "Module" section. To test that, do not reboot but only restart your X so that sax won't fiddle around with it on reboot.

frankrh
Posts: 11
Joined: Sun Jan 07, 2007 11:17 pm
Location: Toronto, Ontario, Canada

Ubuntu 7.10 + fglrx = no headache = less features

#13 Post by frankrh » Fri Oct 19, 2007 12:19 am

On Oct 4, as soon as I downloaded opensuse 10.3 dvd, I installed on my z61p, then I started to have the same headache as all of you.

After I downloaded ubuntu 7.10 cd and replaced suse and spent a couple of hours to configure the display driver, the old headache is gone.

My display resolution is configured as 1920x1200 and ati driver seems working just fine on u7.10.

The new headache starts again. The middle button of mouse works on suse 10.3 out of box, but doesn't work well on u7.10.

I am going to try to install 3d desktop on u7.10 later and install the same driver from u7.10 to s10.3.

Have fun!

Razzle
Posts: 26
Joined: Fri Sep 28, 2007 5:35 pm
Location: Berlin, Germany

Re: Ubuntu 7.10 + fglrx = no headache = less features

#14 Post by Razzle » Fri Oct 19, 2007 5:17 am

frankrh wrote:On Oct 4, as soon as I downloaded opensuse 10.3 dvd, I installed on my z61p, then I started to have the same headache as all of you.

After I downloaded ubuntu 7.10 cd and replaced suse and spent a couple of hours to configure the display driver, the old headache is gone.

My display resolution is configured as 1920x1200 and ati driver seems working just fine on u7.10.

The new headache starts again. The middle button of mouse works on suse 10.3 out of box, but doesn't work well on u7.10.

I am going to try to install 3d desktop on u7.10 later and install the same driver from u7.10 to s10.3.

Have fun!
take a look at your "InputDevice" section for your mouse driver in your xorg.conf file, I think the problem lies there.

frankrh
Posts: 11
Joined: Sun Jan 07, 2007 11:17 pm
Location: Toronto, Ontario, Canada

Re: Ubuntu 7.10 + fglrx = no headache = less features

#15 Post by frankrh » Sat Oct 20, 2007 10:28 am

Razzle wrote:
frankrh wrote:On Oct 4, as soon as I downloaded opensuse 10.3 dvd, I installed on my z61p, then I started to have the same headache as all of you.

After I downloaded ubuntu 7.10 cd and replaced suse and spent a couple of hours to configure the display driver, the old headache is gone.

My display resolution is configured as 1920x1200 and ati driver seems working just fine on u7.10.

The new headache starts again. The middle button of mouse works on suse 10.3 out of box, but doesn't work well on u7.10.

I am going to try to install 3d desktop on u7.10 later and install the same driver from u7.10 to s10.3.

Have fun!
take a look at your "InputDevice" section for your mouse driver in your xorg.conf file, I think the problem lies there.

You are right.

I copied 2 sections from s10.3 from u7.10 and modified ServerLayout section accordingly. Now it works like a charm.

Section "InputDevice"
Driver "mouse"
Identifier "Mouse[3]"
Option "ButtonNumber" "5"
Option "Device" "/dev/input/mice"
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
Option "InputFashion" "Mouse"
Option "Name" "IBM;TPPS/2 TrackPoint"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Driver "mouse"
Identifier "Mouse[5]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "TPPS/2 IBM TrackPoint"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
Inputdevice "Generic Keyboard"
Inputdevice "Mouse[3]" "CorePointer"
Inputdevice "Mouse[5]" "SendCoreEvents"
EndSection

Troels
ThinkPadder
ThinkPadder
Posts: 1017
Joined: Wed Oct 12, 2005 2:55 pm
Location: Aalborg, Denmark

#16 Post by Troels » Sun Oct 21, 2007 6:48 am

Just a great update from me.

I talked to Kano from the Phoronix.com forums about the Fglrx driver for FireGLs. He made a patch for the latest and hi-speed 8.41.7 driver which apparently has FireGL/FireMV cards unsupported from ATi. The patch should add support for it, but i never got it to work properly. He is developing for Kanotix mainly, so he couldn't guarantee it to work. A common folder he told me about does not exist with opensuse, so applying the patch was not directly possible it seems.

But he pointed out to me that the 8.40.4 driver works with FireGLs too.

And boy was he right - it works perfectly on the FireGL v5200 and opensuse 10.3.
So instead, install the 8.40.4 driver if you have opensuse 10.3. If you want to try the patch, contact him on Phoronix.com

frankrh
Posts: 11
Joined: Sun Jan 07, 2007 11:17 pm
Location: Toronto, Ontario, Canada

#17 Post by frankrh » Sun Oct 21, 2007 8:07 am

Troels wrote:Heheh.. they already did, by ditching ATis GPUs in the T61, and will probably follow the trend. But i think ati/amd has too much to think about these days... they are getting hit badly from intel and nvidia at the same time, so i think this will have their main attention rather than a Linux driver.

Luckily the RadeonHD project is progressing nicely. I still don't have much faster graphics than VESA, but it sure is stable. It even detects that it is a firegl sitting in a lenovo thinkpad t60p.

In this case, it's just to wait and the outcome will be pretty nice i hope - 300-400% the performance of ATis linux drivers isn't unreasonable. :)

Until then, i'm all for the pint idea, cheers! :wink:

They are going to switch back to ATI again, at least for some Thinkpad series.

frankrh
Posts: 11
Joined: Sun Jan 07, 2007 11:17 pm
Location: Toronto, Ontario, Canada

partial works

#18 Post by frankrh » Sun Oct 21, 2007 9:54 pm

Troels wrote:Just a great update from me.

I talked to Kano from the Phoronix.com forums about the Fglrx driver for FireGLs. He made a patch for the latest and hi-speed 8.41.7 driver which apparently has FireGL/FireMV cards unsupported from ATi. The patch should add support for it, but i never got it to work properly. He is developing for Kanotix mainly, so he couldn't guarantee it to work. A common folder he told me about does not exist with opensuse, so applying the patch was not directly possible it seems.

But he pointed out to me that the 8.40.4 driver works with FireGLs too.

And boy was he right - it works perfectly on the FireGL v5200 and opensuse 10.3.
So instead, install the 8.40.4 driver if you have opensuse 10.3. If you want to try the patch, contact him on Phoronix.com
Hi Troels,

There is no problem to install it and change the screen resolution, but I wasn't able to enable 3d acceleration. Let me if you can enable it.

Thanks!

Troels
ThinkPadder
ThinkPadder
Posts: 1017
Joined: Wed Oct 12, 2005 2:55 pm
Location: Aalborg, Denmark

#19 Post by Troels » Mon Oct 22, 2007 10:41 am

I couldn't find anything about it, did they say somewhere that they'll switch back on some series?

You mean the 8.40.4 driver? 3D acceleration works fine for me with glxgears an all - fluid smooth at full screen.

Also, fglrxinfo reports everything correctly.
What does your fglrxinfo report, and what is the content of your Xorg.conf?

Did you run aticonfig and ldconfig after you installed?

frankrh
Posts: 11
Joined: Sun Jan 07, 2007 11:17 pm
Location: Toronto, Ontario, Canada

#20 Post by frankrh » Tue Oct 23, 2007 1:51 am

1. Lenovo never said anything about it. One of my friend worked on a project related with Thinkpads. A few months before T61/X61 were released, he told me all new Thinkpads would use Nvdia chips. About 2 months ago he told me some of them switching back. He was right last time, so I believe his source is reliable.

2. After I start sax2, a popup window shows:

SaX2 cannot offer activation of the 3D subsystem because your graphics card/drver doesn't support 3D


Whether I run aticonfig and ldconfig, it made no difference.

Here is the fglrxinfo report and xorg.conf.

Thanks,


display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY FireGL V5200
OpenGL version string: 2.0.6747 (8.40.4)

# /.../
# SaX generated X11 config file
# Created on: 2007-10-23T01:04:00-0400.
#
# 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 [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "ServerLayout"
Identifier "Layout[all]"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
InputDevice "Mouse[3]" "SendCoreEvents"
Option "Clone" "off"
Option "Xinerama" "off"
EndSection

Section "Files"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
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"
EndSection

Section "Module"
Load "dbe"
Load "type1"
Load "freetype"
Load "extmod"
Load "glx"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
EndSection

Section "InputDevice"
Identifier "Keyboard[0]"
Driver "kbd"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "microsoftpro"
Option "XkbRules" "xfree86"
EndSection

Section "InputDevice"
Identifier "Mouse[1]"
Driver "synaptics"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "on"
Option "InputFashion" "Mouse"
Option "Name" "Synaptics;Touchpad"
Option "Protocol" "explorerps/2"
Option "SHMConfig" "on"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Identifier "Mouse[3]"
Driver "mouse"
Option "ButtonNumber" "5"
Option "Device" "/dev/input/mice"
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
Option "InputFashion" "Mouse"
Option "Name" "IBM;TPPS/2 TrackPoint"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Identifier "Mouse[5]"
Driver "mouse"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "TPPS/2 IBM TrackPoint"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "Modes"
Identifier "Modes[0]"
EndSection

Section "Monitor"
Identifier "Monitor[0]"
VendorName "LEN"
ModelName "LENOVO LCD MONITOR"
UseModes "Modes[0]"
DisplaySize 331 207
HorizSync 30.0 - 94.0
VertRefresh 43.0 - 60.0
Option "CalcAlgorithm" "XServerPool"
Option "DPMS"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
VendorName "Test Vendor Name"
BoardName "Test Board Name"
Option "EnablePrivateBackZ" "no"
Option "KernelModuleParm" "agplock=0"
EndSection


Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection
Last edited by frankrh on Tue Oct 23, 2007 11:21 am, edited 1 time in total.

Troels
ThinkPadder
ThinkPadder
Posts: 1017
Joined: Wed Oct 12, 2005 2:55 pm
Location: Aalborg, Denmark

#21 Post by Troels » Tue Oct 23, 2007 5:13 am

1. Aha ok.

2. I haven't tried to launch Sax2 without arguments, but it did now and received the exact same error as you did. I don't understand that, since under "My computer" it says Driver: fglrx (3D supported).

However glxgears still runs great, does yours too?

frankrh
Posts: 11
Joined: Sun Jan 07, 2007 11:17 pm
Location: Toronto, Ontario, Canada

#22 Post by frankrh » Tue Oct 23, 2007 11:24 am

glxgears works fine. about 2500 fps

doog
Freshman Member
Posts: 60
Joined: Wed Sep 12, 2007 11:53 am
Location: Williamsport, Pa.

#23 Post by doog » Sat Oct 27, 2007 7:24 pm

They did come out with a new driver. That is suppose to fix the fglrxg issue.

http://www.phoronix.com/scan.php?page=a ... =887&num=1

I would think you should be able to install it through yast.

But I'm not running ATI video. so I haven't tried.

Troels
ThinkPadder
ThinkPadder
Posts: 1017
Joined: Wed Oct 12, 2005 2:55 pm
Location: Aalborg, Denmark

#24 Post by Troels » Sun Oct 28, 2007 7:26 am

Thanks for the update Doog. This is excellent news for Radeon owners :D At last!

However,
This release is tested for all ATI Radeon GPU products from the R300 to R600 series. This does not include support for the FireGL series, but the workstation compatibility will be introduced next month in fglrx 8.43.
Aaargh..

Well.. EDIT: Spoke too soon, I haven't got the time now to play with the drivers now, but see:
http://www.phoronix.com/forums/showthread.php?t=6091
and
http://www.phoronix.com/forums/showthread.php?t=5951

Lusmu
Posts: 14
Joined: Mon Jun 12, 2006 4:06 am
Location: Finland

#25 Post by Lusmu » Tue Nov 27, 2007 2:50 am

Hi, again.

Has anyone succeeded in getting these latest Ati drivers (the 7-11 ones [8.43]) working?

http://linux.wordpress.com/2007/11/22/u ... x-support/

If so, any advice would be appreciated.

I have a T60p with FireGL5200.

frankrh
Posts: 11
Joined: Sun Jan 07, 2007 11:17 pm
Location: Toronto, Ontario, Canada

#26 Post by frankrh » Tue Nov 27, 2007 11:27 pm

If you try to chose linux-FireGL->V5200, you are going to be forward to very old version, which is updated in March 2007. That one I tried long time ago. It doesn't work on my Z61p.

The newest driver works for Radeon X300 on my old desktop. If you have FireGL, use open suse 10.2 or sled 10.1sp1.

Lusmu
Posts: 14
Joined: Mon Jun 12, 2006 4:06 am
Location: Finland

#27 Post by Lusmu » Wed Nov 28, 2007 8:51 am

frankrh wrote:If you try to chose linux-FireGL->V5200, you are going to be forward to very old version, which is updated in March 2007. That one I tried long time ago. It doesn't work on my Z61p.
Yes, that is what you get, if you follow the AMD/Ati driver selection app. However, if you punch "ati-driver-installer-7-11" in your favorite search engine you'll eventually arrive on this page:
http://ati.amd.com/support/drivers/linu ... at711.html
and you can download the latest driver.
The newest driver works for Radeon X300 on my old desktop. If you have FireGL, use open suse 10.2 or sled 10.1sp1.
Yeah, but I already have 10.3 installed. As it is usable even without 3D, I'd prefer to wait for a working version.

Troels
ThinkPadder
ThinkPadder
Posts: 1017
Joined: Wed Oct 12, 2005 2:55 pm
Location: Aalborg, Denmark

#28 Post by Troels » Wed Nov 28, 2007 11:57 am

FireGL ASICs are disabled in fglrx > 8.40 on purpose.

8.40 works fine with the v5200 and OpenSUSE 10.3 without any modifications, no need to downgrade to 10.2 or earlier. There are ways to modify the 8.42.3 to work, but still very buggy it seems

Even though the 8.43 might be interestesting, there are tons of bugs to correct.

Also, ATI is seeking a chief engineer for linux driver software, so we probably shouldn't expect too much of this lousy company just yet (or even a year ago).

Lusmu
Posts: 14
Joined: Mon Jun 12, 2006 4:06 am
Location: Finland

#29 Post by Lusmu » Wed Nov 28, 2007 6:33 pm

Troels wrote:...but still very buggy it seems

Even though the 8.43 might be interestesting, there are tons of bugs to correct.

Also, ATI is seeking a chief engineer for linux driver software, so we probably shouldn't expect too much of this lousy company just yet (or even a year ago).
Back to drinking beer, I suppose. Ati will make an alcoholic out of me. :lol:

Please, save me!

hecke
Posts: 14
Joined: Thu Dec 06, 2007 6:55 am
Location: Goettingen / Germany

#30 Post by hecke » Thu Dec 06, 2007 9:40 am

Hi Troels,

did you try a dual-head configuration?
My system should be fairly identical to yours (T60p, Suse10.3, fglrx 40.4), the driver works fine, with 3D acceleration.
But when trying a xinerama configuration through sax, it just gives me a mirrored desktop on the second screen (same contents, same resolution as the TP display).

When trying

Code: Select all

aticonfig --initial=dual-head --screen-layout=left
i get a black screen on the additional monitor. But i can move the mouse into it, it changes to a X. Thereby i know that the resolution of the monitor, as well as its borders to the original display are fine. There is just no desktop...

I read about this error two or three times on the web without any replies. *sigh*

thanks in advence
Hecke

Post Reply

Return to “Linux Questions”

Who is online

Users browsing this forum: No registered users and 3 guests