Jump to content

Odin and installing ATi-driver [solved]


Gul Dukat
 Share

Recommended Posts

Hi,

I've installed the latest Cooker release, Odin, on my notebook which is equipped with a ATi Radeon X700 graphics card. I now Cooker is unstable and it's still in Beta. But that's why I installed it anyway. I would like to test it and report any bugs to Bugzila. Anyway, my problem is, that I can't seem to get to install the ATi-driver correctly. I wanted to try the latest release of their driver, which is ati-driver-installer-8.28.8.run. I've installed the right kernel-source, as you can see here:

totaal 5
drwxr-xr-x   5 root root 1024 aug 28 08:58 ./
drwxr-xr-x  12 root root 1024 aug 17 11:40 ../
drwxr-xr-x   2 root root 1024 aug 28 08:58 ATI/
lrwxrwxrwx   1 root root   17 aug 28 07:27 linux -> linux-2.6.17-2mdv/
drwxr-xr-x  22 root root 1024 aug 28 07:27 linux-2.6.17-2mdv/
drwxr-xr-x   3 root root 1024 aug 17 11:37 rpm/

I followed the installations instructions on the ATi's website. First I made the driver executable and after that I ran the installer as root. After the menu of the installer was closed, I type /usr/X11R6/bin/aticonfig --initia as root. After that I rebooted, and I found out to my surprise, that I have no 3D-rendering, as you can see:

[guldukat@localhost ~]$ fglrxinfo
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
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.5)

Another strange thing is, that the command glxinfo | grep direct gives me the following message:

bash: glxinfo: command not found

Same thing with glxgears I think, Mandriva removed them from either the Cooker edition or completely. Anyway, no 3D-rendering. Just in case, here's my xorg.conf:

# File generated by XFdrake (rev 55135)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerLayout"
Identifier	 "layout1"
Screen	  0  "aticonfig-Screen[0]" 0 0
InputDevice	"Keyboard1" "CoreKeyboard"
InputDevice	"Mouse1" "CorePointer"
InputDevice	"SynapticsMouse1" "AlwaysCore"
EndSection

Section "Files"

# font server independent of the X server to render fonts.
# minimal fonts to allow X to run without xfs
FontPath	 "unix/:-1"
FontPath	 "/usr/share/fonts/misc:unscaled"
EndSection

Section "Module"
Load  "dbe" # Double-Buffering Extension
Load  "v4l" # Video for Linux
Load  "extmod"
Load  "type1"
Load  "freetype"
Load  "synaptics"
Load  "glx" # 3D layer
Load  "dri"
EndSection

Section "ServerFlags"

#DontZap # disable <Crtl><Alt><BS> (server abort)
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
# allows the server to start up even if the mouse does not work
Option		"allowmouseopenfail"
EndSection

Section "InputDevice"
Identifier  "Keyboard1"
Driver	  "kbd"
Option		"XkbModel" "pc105"
Option		"XkbLayout" "us(alt-intl)"
Option		"XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
Identifier  "Mouse1"
Driver	  "mouse"
Option		"Protocol" "ExplorerPS/2"
Option		"Device" "/dev/mouse"
Option		"ButtonMapping" "1 2 3 6 7"
Option		"ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Identifier  "SynapticsMouse1"
Driver	  "synaptics"
Option		"Protocol" "auto-dev"
Option		"Device" "/dev/input/mice"
Option		"SHMConfig" "on"
EndSection

Section "Monitor"

# Monitor preferred modeline (60.6 Hz vsync, 64.5 kHz hsync, ratio 16/10)
Identifier   "monitor1"
VendorName   "Generic"
ModelName	"Flat Panel 1280x1024"
HorizSync	31.5 - 90.0
VertRefresh  60.0 - 60.0
ModeLine	 "1680x1050" 121.0 1680 1704 1792 1876 1050 1051 1054 1065 -hsync -vsync
ModeLine	 "768x576" 50.0 768 832 846 1000 576 590 595 630
ModeLine	 "768x576" 63.1 768 800 960 1024 576 578 590 616
EndSection

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

Section "Device"
Identifier  "device1"
Driver	  "fglrx"
BoardName   "VESA driver (generic)"
Option		"DPMS"
EndSection

Section "Device"
Identifier  "aticonfig-Device[0]"
Driver	  "fglrx"
EndSection

Section "Screen"
Identifier "screen1"
Device	 "device1"
Monitor	"monitor1"
DefaultDepth	 24
SubSection "Display"
	Depth	 8
	Modes	"1280x1024"
EndSubSection
SubSection "Display"
	Depth	 15
	Modes	"1280x1024"
EndSubSection
SubSection "Display"
	Depth	 16
	Modes	"1280x1024"
EndSubSection
SubSection "Display"
	Depth	 24
	Modes	"1280x1024"
EndSubSection
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 "Extensions"
Option		"Composite"
EndSection

In case you might be wondering, I changed the line Driver "fglrx" to ati, but it made no difference.

 

Any help is much appreciated.

Link to comment
Share on other sites

I think it's using xorg 7 so everything is modular. You might need to go through the xorg packages, and see which one might have the opengl stuff in it. I found this with arch, and I did manage to get it installed from one of the packages, just can't remember which one. Could be xorg-opengl-utils or something like that.

Link to comment
Share on other sites

Hi Ian,

thanks for your reply. But to be honest, I can't seem to find anything that slightly resembles xorg-opengl-utils

But you mentioned Xorg 7.0. I thought about that too, and I can't seem to find an answer to my question as toi whether the latest ATi-driver supports Xorg 7.0. I also installed Odin on another configuration with an nVidia graphics-card and the nVidia-dirver installed and has 3D-rendering, without any hassle. Their latest driver has Xorg 7.0 support, so it wasn't a problem.

Link to comment
Share on other sites

Hi Gul,

 

I found out you have to disable Composite Extension for fglrx to get 3D accelleration. Unfortunately, without it some of the new, cool stuff like 3D desktop won't work. So I'd also advise to use ati xorg (deinstall fglrx, then "urpmi x11-driver-video-ati"). glxinfo is part of the "mesa-demos" package.

Edited by scoonma
Link to comment
Share on other sites

Hi Gul,

 

I found out you have to disable Composite Extension for fglrx to get 3D accelleration. Unfortunately, without it some of the new, cool stuff like 3D desktop won't work. So I'd also advise to use ati xorg (deinstall fglrx, then "urpmi x11-driver-video-ati"). glxinfo is part of the "mesa-demos" package.

Thanks a lot, Scoonma. I've got 3D-rendering by disabling "Composite Extension". And I als found "glxgears" an s"glxinfo" within the "mesa-demos"-package.

 

Thanks.

Link to comment
Share on other sites

What's the advantage over the one I'm running, besides the speed-increase?

 

Don't know, just choose it because of some serious system lockups (even Magic SysRq key seqences didn't work), likely being caused due to dealing with multimedia data. So I gave it a try and it seems more stable than 2.6.17-2. But as I couldn't reproduce the actual faulting condition yet, this is not sure. Version 2.6.7.11 is also marked as the latest stable release at kernel.org, so I'm tending to stick with it.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...