Jump to content

Radeon X800Pro on Mandriva 2007 PP [solved]


zibi1981
 Share

Recommended Posts

O.K., I know that this or similar issue's have been discussed all over the net, but after reading so many posts on so many forums, that I simply couldn’t event count, I still haven't found the right answer that solves my problem. No one could help me, although I post description of following issue on few different polish forums :wall: Now it's time for an English one ;)

 

First of all I have Mandriva 2007 Power Pack installed on my computer, which most critical components are:

1. mainboard - ASUS A7V600-X

2. processor - AMD Athlon XP 3200+ (32bit)

3. graphics card - Sapphire Radeon X800Pro 256 MB GDDR3 AGP 8x

 

And now to the point. I cannot make 3D acceleration to work. At the moment, after reinstalling Mandriva, I'm using a driver provided with MD2007PP. I can't make 3D desktop to work - it is saying that I haven’t 3D acceleration. In TransGaming's Cedega, when using a test, it says that:

1. OpenGL drivers don’t seem to be properly configured (OpenGL Direct Rendering FAILED);

2. My graphics card doesn’t seem to be properly configured either (3D acceleration test FAILED).

When I'm using Harddrake2007 to see the info about my graphics card, it's something like that (apologize for eventual mistakes, but I've translated this from polish by myself):

 

Identification 
Provider: ATI Technologies Inc. 

Description: Radeon X800 Pro 

Carrier class: DISPLAY_VGA 

Connection
Bus: PCI				  [ strange, cause I've got AGP 8X ]

PCI Bus #: 1 

PCI Device #: 0 

PCI Function #: 0 

Manufacturer ID: 0x1002 

Device ID: 0x4a49 

Subcontractor ID: 0x174b 

Secondary device ID: 0x0d62 

Other
Module: Card:ATI Radeon (fglrx)

 

When I'm trying to install the latest ATI drivers, which are 8.31.5 for the moment, I got a strange error:

 

Creating directory fglrx-install 
Verifying archive integrity... All good. 
Uncompressing ATI Proprietary Linux Driver-8.31.5..........................................................................
.......... 
================================================== 
ATI Technologies Linux Driver Installer/Packager 
================================================== 
Detected configuration: 
Architecture: i686 (32-bit) 
X Server: Unknown X Window 
cp: cannot execute stat on `x710/usr/X11R6/bin/*': There isn't any such file or catalog 
find: install/usr/bin/fireglcontrolpanel: There isn't any such file or catalog

 

Regardless of the installation program continues but displays as per the attachment.

 

I know from ATI's website, that this version of drivers requires X.Org 6.7, 6.8, 6.9, 7.0, 7.1, and to my knowledge Mandriva 2007 PP has 7.1.

 

Any suggestions how to resolve my problem? Thx in advance :D

 

P.S. Sorry if my English is difficult to stomach, but I don’t have much contact with spoken English where I live, unfortunately :sad:

post-1634-1165962536_thumb.jpg

Link to comment
Share on other sites

Czesc zibi,

 

OK, let's start with the drivers with Mandy. They should give you opengl, but you need to normally do a bit of tweaking first.

 

First I would do this:

 

urpmi mesa-demos

 

and install this package. You can also do this in the Install Packages gui if you prefer. Then post output of:

 

glxinfo | grep direct

 

so we can see what it says. Chances are it says direct rendering "no" or something like that.

 

Also, in your /etc/X11/xorg.conf we need to have some information. In the Modules section, you'll need something like this:

 

load "glx"
load "dri"

 

and then, look in the file for the following section:

 

Section "DRI"
Mode 0666
EndSection

 

if it doesn't exist, create this. Then reboot, and then run:

 

glxinfo | grep direct

 

again, and see if it says "yes" this time. Post back with your results for us.

 

Przepraszam ale potrafie mowic po polsku tylko troche. Milego dnia i do zobaczenie wkrotce.

Link to comment
Share on other sites

Witaj ianw1974! Coz za niespodzianka spotkac kogos, kto mowi po polsku na zagranicznym forum :)

 

Thanks for so quick reply. I surely will make use of Your suggestions, as soon as I will have access to my computer. Now I'm in another city, where I work, but on Friday I'm coming back home. So probably in two or three days I'll answer back Your post.

 

Till that I have only one question: why ATI driver installation process can't recognize X.org version of my Mandriva system? When searching for clues about my issue I found out, that that's not only my problem with MD2007, but also other users, who have ATI graphic cards, have similar issues. Are they incompatible with this system or something? I doubt that but simply haven't the slightest notion what's going on :unsure:

 

Pozdrowienia z Polski :P

Edited by zibi1981
Link to comment
Share on other sites

An easier way maybe using the dkms-ati driver available within the easyurpmi repositories. If you've not set this up already, click the easyurpmi link at the top of this page.

 

Then, select your repositories for main, contrib, updates, plf-free and plf-nonfree. The plf ones are the most important to get the dkms stuff. If you're using 2007, then it will be main_updates and contrib_updates you need. Forget backports for now, they are newer versions of packages, but possibly unstable because not tested fully.

 

Then, to install do:

 

urpmi dkms-ati

 

this will give you the ATI drivers as you would normally use from the ATI website. I'm not sure, but you may have to run:

 

aticonfig

 

from the command prompt after to configure, but I don't honestly know. I try to stay away from ATI and buy NVIDIA instead.

 

Oh, i rozumiem. Tez mam delegacja jutro i spowrotem niedziela moze sobota. Mieszkam w Rzeszowie, ale mam delegacja w Lubina (blisko Wroclawia).

Link to comment
Share on other sites

An easier way maybe using the dkms-ati driver available within the easyurpmi repositories.

 

Hmm, is the driver within easyurpmi repositories the same version, as on ATI's page? I mean is it the newest version available? I wanted to have newest possible version, as this should be the one, that would allow to run/access most of the functions of my graphic card. Am I right? And do You think that this way of installing ATI drivers will give me better chances to avoid error I'm getting, when trying to install the one from ATI's support page?

 

P.S. Pytam z ciekawosci ianw1974, jestes Polakiem z pochodzenia? ;)

Link to comment
Share on other sites

This is what I found from the package:

 

[root@esprit ian]# urpmq -i dkms-ati
Name		: dkms-ati
Version	 : 8.28.8
Release	 : 3plf2007.0
Group	   : System/Kernel and hardware
Size		: 2037821					  Architecture: i586
Summary	 : ATI kernel module for Radeon 8500 and newer ATI video cards
Name		: dkms-ati
Version	 : 8.28.8
Release	 : 2mdv2007.0
Group	   : System/Kernel and hardware
Size		: 2027986					  Architecture: i586
Source RPM  : ati-8.28.8-2mdv2007.0.src.rpm   Build Host: intel
Packager	: ATI Technologies Inc.
Summary	 : ATI kernel module for ATI Architecture support.
Description :
ATI Architecture support for Mandriva Mandriva Linux release 2007.0

 

It looks like version 8.28.8-2 from the source rpm name. It might not be the latest, but if it works, it's better than one not working :P

 

Jestem anglikiem. Mieszkam tutaj o kolo dwa lata teraz, i moja zona jest polka :)

Link to comment
Share on other sites

Well, it seems ATI programmers don't loaf at all. :D As we have discussed, they let out new version of drivers - 8.32.5. Maybe with those I will have more luck :P

 

BTW, on their site there’re 3 notes regarding driver installation:

 

The above drivers support English only. 
The display driver requires POSIX shared memory to be enabled on the system. 
Kernel Source package is no longer required if Kernel Header package is installed.

 

Hmm, I don't remember installing any "Kernel Header package". :screwy: Maybe that's the problem...

Link to comment
Share on other sites

Kernel headers and source are mostly the same. You just need kernel-source-stripped for your running kernel, and you can then install the driver.

 

I'd still use dkms even though it's a little older, as it's easier to install. Plus if you upgrade your kernel, on reboot, the ati driver is automatically installed. If you manually do it, you'll have to manually reconfigure the ati driver again on reboot with a new kernel.

Link to comment
Share on other sites

Well, at last I'm back home and can start making usage of Your advices ianw1974. Firstly - promised xorg.conf file :P

 

# File generated by XFdrake (rev 57713)

# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "Files"
# font server independent of the X server to render fonts.
FontPath "unix/:-1"

# minimal fonts to allow X to run without xfs
FontPath "/usr/share/fonts/misc:unscaled"
EndSection

Section "Extensions"
Option "Composite"
EndSection

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

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

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "pl"
Option "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
EndSection

Section "InputDevice"
Identifier "Mouse2"
Driver "evdev"
Option "product" "0xc01d"
Option "vendor" "0x046d"
Option "HWheelRelativeAxisButtons" "7 6"
EndSection

Section "Monitor"
Identifier "monitor1"
VendorName "Sony"
ModelName "Sony CPD-E230"
HorizSync 30.0-85.0
VertRefresh 48.0-170.0

# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576"	 50.00  768  832  846 1000   576  590  595  630

# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576"	 63.07  768  800  960 1024   576  578  590  616

# 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
Modeline "1024x768_100.00"  113.31  1024 1096 1208 1392  768 769 772 814  -HSync +Vsync

EndSection

Section "Device"
Identifier "device1"
VendorName "ATI Technologies Inc."
BoardName "ATI Radeon (fglrx)"
Driver "ati"
Option "DPMS"
Option "XaaNoOffscreenPixmaps" "1"
EndSection

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24

Subsection "Display"
	Depth 8
	Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection

Subsection "Display"
	Depth 15
	Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection

Subsection "Display"
	Depth 16
	Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection

Subsection "Display"
	Depth 24
	Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
InputDevice "Mouse2" "SendCoreEvents"
Screen "screen1"
EndSection

 

And BTW I have another question. The xorg.conf file, as it s displayed above, is how it looked in my Mandriva 2007 before I made any changes suggested by You, ianw174. But it's not the original one, as few days before I post description of my graphic card issue, I wanted to set the display to my favorite resolution and refresh rate (1024x768 100Hz). I made some searching and finally found an advice to type in console

 

gtf 1024 768 100

 

and put the result

 

# 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
 Modeline "1024x768_100.00"  113.31  1024 1096 1208 1392  768 769 772 814  -HSync +Vsync

 

in xorg.conf file. I did that, and so get access to 100Hz refresh rate when using 1024x768 resolution. But still, every time I do a restart, I have my display set to 1024x768 85Hz. In "Desktop Configuration Panel" 85Hz lies before 100Hz, and I think that's the reason why I'm having this problem. Any ideas how to resolve it? :mellow:

 

Let's back to my main issue.

Before changing or installing anything I ran "glxinfo | grep direct" command, and received answer as below

 

[zibi1981@localhost ~]$ glxinfo | grep direct
direct rendering: No

 

Then I've modified xorg.conf

 

(...)
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
Load "dri" # direct rendering
EndSection

Section "DRI"
	Mode 0666
EndSection
(...)

 

and restarted my computer. But after that I still didn't have direct rendering.

 

Then I tried to install newest ATI drivers, version 8.32.5, but I got this error

 

[root@localhost ATI]# sh ./ati-driver-installer-8.32.5-x86.x86_64.run
Creating directory fglrx-install
Verifying archive integrity...Error in MD5 checksums: b5335f935c4790ab420a8ae08e269525 is different from 095ee06415d8206d9118db8160b78f66

.

 

Just don't know what to do next... :cry:

Link to comment
Share on other sites

You were right tyme. I redownloaded the file and and the installation process didn't show the error i listed above. But it still shows this...

 

Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.32.5................................................................
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Detected configuration:
Architecture: i686 (32-bit)
X Server: Unknown X Window
cp: cannot execute stat on `x710/usr/X11R6/bin/*': There's no such file or catalog
find: install/usr/bin/fireglcontrolpanel: There's no such file or catalog

 

I wonder...maybe an update of the X.org would help to resolve this problem? The newest ATI drivers support X.org 7.2. Anyone could tell me how to updae X server?

Edited by zibi1981
Link to comment
Share on other sites

Few minutes ago I tried to install ATI drivers from "plf-nonfree" repository, in my desperation. And below are the results...

 

[root@localhost zibi1981]# urpmi dkms-ati
In order to fulfil dependencies these packages are going to be installed:
ati-8.28.8-3plf2007.0.i586
dkms-ati-8.28.8-3plf2007.0.i586
Start installing 2 packages? (23 MB) (Y/n) Y

ftp://spirit.bentel.sk/mirrors/plf/mandriva/2007.0/non-free/release/binary/i586/./dkms-ati-8.28.8-3plf2007.0.i586.rpm
ftp://spirit.bentel.sk/mirrors/plf/mandriva/2007.0/non-free/release/binary/i586/./ati-8.28.8-3plf2007.0.i586.rpm
installing dkms-ati-8.28.8-3plf2007.0.i586.rpm ati-8.28.8-3plf2007.0.i586.rpm z /var/cache/urpmi/rpms
Preparing...			   #############################################
+ /usr/sbin/dkms --rpm_safe_upgrade remove -m ati -v 8.28.8 --all

-------- Uninstall Beginning --------
Module:  ati
Version: 8.28.8
Kernel:  2.6.17-5mdv (i586)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

fglrx.ko.gz:
- Uninstallation
  - Deleting from: /lib/modules/2.6.17-5mdv/kernel/drivers/char/drm/
- Original module
  - No original module was found for this module on this kernel.
  - Use the dkms install command to reinstall any previous module version.


DKMS: uninstall Completed.

------------------------------
Deleting module version: 8.28.8
completely from the DKMS tree.
------------------------------
Done.
  1/2: ati				   #############################################

  2/2: dkms-ati			  #############################################

Creating symlink /var/lib/dkms/ati/8.28.8-3plf2007.0/source ->
			 /usr/src/ati-8.28.8-3plf2007.0

DKMS: add Completed.

Preparing kernel 2.6.17-5mdv for module build:
(This is not compiling a kernel, just preparing kernel symbols)
Storing current .config to be restored when complete
Running Mandrakelinux style preparation routine
make clean....(bad exit status: 2)
using /proc/config.gz
make oldconfig....(bad exit status: 2)
running dkms_mkkerneldoth....

Building module:
cleaning build area...
KERNEL_PATH=/lib/modules/2.6.17-5mdv/build uname_r=2.6.17-5mdv sh make.sh......
cleaning build area...

DKMS: build Completed.
Running module version sanity check.

fglrx.ko.gz:
- Original module
  - No original module exists within this kernel
- Installation
  - Installing to /lib/modules/2.6.17-5mdv/kernel/drivers/video/

depmod....

DKMS: install Completed.

 

After that I typed in console

 

[root@localhost zibi1981]# aticonfig --initial
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/xorg.conf.original-0

 

and then, using "aticonfig", I tried to set some of the parameters, like using command "aticonfig --fsaa=on".

Then I rebooted, and my Mandriva started with CL. "Startx" command didn't work, as the were some errors, something like "no properly configured display" or similar. So I had to copy back a backup file of xorg.conf to /etc/X11/ in order to start KDE. Still no direct rendering.

Ehhhh :sad:

Edited by zibi1981
Link to comment
Share on other sites

I've never used the ati drivers, as I could never get them working, same result as you. However, adding the:

 

Section "DRI"
Mode 0666
EndSection

 

should have worked perfectly fine for basic functionality with opengl support.

Link to comment
Share on other sites

I've never used the ati drivers, as I could never get them working, same result as you. However, adding the:

 

Section "DRI"
Mode 0666
EndSection

 

should have worked perfectly fine for basic functionality with opengl support.

 

Hi again ianw1974! ;)

 

I tried You'r method by putting these 3 lines into my xorg.conf file, but unfortunatelly with no effect :sad:

But I also had some succes - i finally managed to install newest drivers from ATI's website, althought they're still not working properly. Here You can read about it, if You're interested...

Link to comment
Share on other sites

Wiesz co, tez nie wiem dlaczego nie dziala. Na pewno jest dziwny.

 

Dla mnie, kiedy mialem Mandriva 2006, tylko zrobilem tak jak to:

 

urpmi Mesa

 

i zmiana /etc/X11/xorg.conf:

 

Section "DRI"
Mode 0666
EndSection

 

i uruchom ponownie systemu. Wszystko dziala, o kolo 1200fps. Mandriva 2007, chyba jest tak jak to:

 

urpmi mesa-demos

 

i tez, tak jak przedtem dla /etc/X11/xorg.conf. Moj system w domu jest Mandriva 2006 i ATI Radeon 9250. Moze pozniej bedzie 2007, ale nie wiem jezeli zrobie teraz czy nie :P

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...