zibi1981 Posted December 12, 2006 Report Share Posted December 12, 2006 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 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: Quote Link to comment Share on other sites More sharing options...
ianw1974 Posted December 13, 2006 Report Share Posted December 13, 2006 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. Quote Link to comment Share on other sites More sharing options...
zibi1981 Posted December 13, 2006 Author Report Share Posted December 13, 2006 (edited) 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 December 13, 2006 by zibi1981 Quote Link to comment Share on other sites More sharing options...
ianw1974 Posted December 14, 2006 Report Share Posted December 14, 2006 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). Quote Link to comment Share on other sites More sharing options...
zibi1981 Posted December 14, 2006 Author Report Share Posted December 14, 2006 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? ;) Quote Link to comment Share on other sites More sharing options...
ianw1974 Posted December 14, 2006 Report Share Posted December 14, 2006 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 :) Quote Link to comment Share on other sites More sharing options...
zibi1981 Posted December 14, 2006 Author Report Share Posted December 14, 2006 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". Maybe that's the problem... Quote Link to comment Share on other sites More sharing options...
ianw1974 Posted December 15, 2006 Report Share Posted December 15, 2006 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. Quote Link to comment Share on other sites More sharing options...
zibi1981 Posted December 15, 2006 Author Report Share Posted December 15, 2006 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... Quote Link to comment Share on other sites More sharing options...
tyme Posted December 15, 2006 Report Share Posted December 15, 2006 redownload the file. the file you got does not match the md5 sum, which means that there's something wrong with the file. likely there was a glitch while downloading. download it again, then retry. Quote Link to comment Share on other sites More sharing options...
zibi1981 Posted December 16, 2006 Author Report Share Posted December 16, 2006 (edited) 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 December 16, 2006 by zibi1981 Quote Link to comment Share on other sites More sharing options...
zibi1981 Posted December 16, 2006 Author Report Share Posted December 16, 2006 (edited) 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 December 16, 2006 by zibi1981 Quote Link to comment Share on other sites More sharing options...
ianw1974 Posted December 19, 2006 Report Share Posted December 19, 2006 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. Quote Link to comment Share on other sites More sharing options...
zibi1981 Posted December 20, 2006 Author Report Share Posted December 20, 2006 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... Quote Link to comment Share on other sites More sharing options...
ianw1974 Posted December 20, 2006 Report Share Posted December 20, 2006 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.