STOP! At least concerning my issue. I screwed up. I apologize - also for not
replying sooner. I should have surpressed the resurface of my bottled up
memories of the experiences I had getting this to work on SuSE 9.1 - a little
longer.
Where I went wrong is hitting cancel on the sax popup. That results in sax not
writing a xorg.conf. I thought I remembered from SuSE 9.1 that it at that
point would have written (a default) xorg.conf and that changes made
subsequently by going into the sax gui would result in an adjustment rewrite.
Not so - at least not now. In fact I think to get the best result then the
user must visit and accept all the options inside the sax gui even if no
changes are made? In any case - that's what I did.
The reason I hit cancel is 1) the display on my monitor at that point
showed itself shifted to the left off-site by about 2cm - despite I had
connected the monitor directly thereby bypassing the KVM 2) mixed feelings
for Sax from experiences on SuSE 9.1 - albeit maybe also my fault. I used to
hand-edit the XF86Config instead - using only some of the results from Sax
and fglrxconfig. But it looks to me as if Sax has had a facelift since SuSE
9.1.
But the shifted display adjusted itself back in the proper place after a
reboot.
Bottom line: It works. Even flawlessly. It even works without diddling with
LD_LIBRARY_PATH or ld.so.conf+ldconfig or making symlinks from the old (Mesa)
to the new libGL's (or removing Mesa completely which I used to do).
fgl_glxgears even works directly from the executable
in /usr/lib/fglrx/fgl_glxgears without first going through the script
in /usr/X11R6/bin/fgl_glxgears (which appends to LD_LIBRARY_PATH).
I've enclosed the xorg.conf - allthough too big - unmodified directly from
Sax. Maybe usefull to someone. It would have been for me while on SuSE 9.1.
The context is: i686, SuSE 9.2, xorg X server 6.8.1, ATI's graphics driver
8.8.25, ATI 9600, Hitachi CM827, Logitech 3btn wired optical mouse, Ortek 87
keys keyboard.
Claus
# /.../
# SaX generated X11 config file
# Created on: 2005-01-20T00:32:38-0800.
#
# Version: 4.8
# Contact: Marcus Schaefer , 2002
#
# Automatically generated by [ISaX] (4.8)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/PEX"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/kwintv"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/ttyS0"
InputDevices "/dev/ttyS1"
InputDevices "/dev/ttyS2"
InputDevices "/dev/ttyS3"
InputDevices "/dev/ttyS4"
InputDevices "/dev/ttyS5"
InputDevices "/dev/ttyS6"
InputDevices "/dev/ttyS7"
InputDevices "/dev/ttyS8"
InputDevices "/dev/psaux"
InputDevices "/dev/logibm"
InputDevices "/dev/sunmouse"
InputDevices "/dev/atibm"
InputDevices "/dev/amigamouse"
InputDevices "/dev/atarimouse"
InputDevices "/dev/inportbm"
InputDevices "/dev/gpmdata"
InputDevices "/dev/mouse"
InputDevices "/dev/usbmouse"
InputDevices "/dev/adbmouse"
InputDevices "/dev/input/mice"
InputDevices "/dev/input/event0"
InputDevices "/dev/pointer0"
InputDevices "/dev/pointer1"
InputDevices "/dev/pointer2"
InputDevices "/dev/pointer3"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail"
Option "RandR" "on"
EndSection
Section "Module"
Load "dbe"
Load "type1"
Load "freetype"
Load "extmod"
Load "glx"
Load "v4l"
Load "dri"
EndSection
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
EndSection
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "7"
Option "Device" "/dev/input/mice"
Option "Name" "ImExPS/2 Generic Explorer Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Option "CalcAlgorithm" "CheckDesktopGeometry"
DisplaySize 400 300
HorizSync 30-107
Identifier "Monitor[0]"
ModelName "HITACHI CM827"
Option "DPMS"
VendorName "HTC"
VertRefresh 43-160
UseModes "Modes[0]"
EndSection
Section "Modes"
Identifier "Modes[0]"
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "Device"
BoardName "RV350 AP"
BusID "3:0:0"
Driver "fglrx"
Identifier "Device[0]"
Option "UseInternalAGPGART" "no"
Screen 0
Option "Rotate" "off"
VendorName "ATI"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
Section "Extensions"
EndSection
On Wednesday 19 January 2005 09:22, Stefan Dirsch wrote:
On Wed, Jan 19, 2005 at 05:21:13PM +0100, Markus Kohm wrote:
Am Mittwoch, 19. Januar 2005 09:55 schrieb Claus Olesen:
When I then run /usr/X11R6/bin/fglrxinfo I get
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.1)
Try:
ll /usr/lib/GL/libGL.so.1.2
ll /usr/lib/libGL.so.1.2
ll /usr/lib/fglrx/lib/libGL.so.1.2
if /usr/lib/GL/libGL.so.1.2 and /usr/lib/libGL.so.1.2 are available and
differ from /usr/lib/fglrx/lib/libGL.so.1.2 you'll get the message above,
because the wrong GL library will be used. If you've installed package
xorg-x11-Mesa-6.8.1-15, you'll habe these two files (see
rpm -q -f /usr/lib/libGL.so.1.2). If you need xorg-x11-Mesa-6.8.1-15 for
some reasons you may move those two files to another place and put links
to /usr/lib/fglrx/lib/libGL.so.1.2 to the directories. But you should
note this manual change, because you have to fix it after deinstallation
of the fglrx-package!
Did you read /usr/share/doc/packages/fglrx/README.SuSE?
[...]
Update on ATI GL library
------------------------
Since release 8.08 the ATI driver no longer works together (hardware
accelerated) with the standard OpenGL library. Therefore
LD_LIBRARY_PATH is now set to
/usr/lib/fglrx/lib:$LD_LIBRARY_PATH
by default (by specifying this in /etc/profile.d/fglrx.{sh,csh}).
Unfortunately the use of LD_LIBRARY_PATH does not work for
setuid/setgid binaries (e.g. chromium/trackballs) because of obvious
security reasons. If you rely on such programs you might consider to
add "/usr/lib/fglrx/lib" to your /etc/ld.so.conf. Make sure you
insert it before /usr/lib and /usr/lib64 on AMD64.
[...]
Looks like your LD_LIBRARY_PATH is not set for some reasons. :-(
Stefan
Public Key available
------------------------------------------------------
Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH
Tel: 0911-740 53 0 Maxfeldstraße 5
FAX: 0911-740 53 479 D-90409 Nürnberg
http://www.suse.de Germany
------------------------------------------------------