ATI driver with kernel 2.6.29.1
Hi, 2 weeks ago I had ATI driver (9.2) running for my integrated graphics card (ATI HD3200 on Gigabyte 78GPM-DS2H). Kernel was 2.6.28.8
About 5 days ago, the HDD was completely damaged. So I installed current version of Slack in a new one. That time I couldn't install the same driver, I think it errored out something about functions not declared (probably new functions added to the new kernel). żDoes anyone have ATI driver runnning on kernel 2.6.29.1? If it's not possible to do it, what can I do to have 3D acceleration? Open driver would be ok? Any guide to compile it (I never did, don't even know what I have to get)?? Anything would be appreciated, cause I want to use this kernel and I need 3D acc, so I'm stuck. Thanks. Viper. |
You should be able to use the radeonhd module that should be included with your kernel, I don't think the fglrx drivers will work with the newer kernels.
|
Quote:
You should not have problems building 9.3 on .28... |
Quote:
I've managed to patch the 9.3 driver itself, but it still doesn't compile because of changes in the include files of the 2.6.29 source code. Hopefully, someone competent enough to patch Catalyst 9.3 will step up to the plate and patch it for the 2.6.29 series kernels used in Slackware and derivatives. Code:
kernel includes at /lib/modules/2.6.29.1/build/include do not match current kernel. |
Quote:
tpreitzel, one thing happened to me after I failed to patch 9.3: when downgraded the kernel to 2.6.28.9 and make the new module, it only can be built by the installer. Unpacking the .run archive and building by hand only gave me errors. |
They released the 9.4 drivers and still no love with 2.6.29.1. 9.4 will install with 2.6.28.8. I can't believe they put out drivers now that still won't work with the latest kernel. I have defended Ati recently as I haven't had many problems but I am beginning to understand the frustration many people have towards them.
|
Quote:
|
The Radeonhd route
I had a fglrx driver blow up on me and hose some of the system. I got out of it by
1. Converting to radeonhd in the xorg.conf 2. Reinstall (Removepkg, then installpkg) libGL stuff, and Mesa because these proprietary drivers overwrite files like libGL.so. 3. Reinstall xfce4 because xfce4-session was crapping out with no real error: "I'm booting up, I'm booting up, I'm closing down" and the only program mentioned was xfce4-session. I'm on dri at 77 fps (stop laughing) with a ATI RS690M = radeon 1200 series That got me going. HTH. |
First, disregard my comments about the source includes as I had OUTDATED kernel-headers from 2.6.27.7 instead of 2.6.29.1 as I SHOULD have had, because slackpkg has NOT been updating and installing packages correctly for some unknown reason. I'll have to investigate slackpkg later.
I had to blacklist libdrm in /etc/slackpkg to prevent slackpkg from installing the old libdrm-2.3.0* package. Download the source code for libdrm-2.4.9 and compile it with ./configure --prefix=/usr and then make install. Once the new libdrm package is installed, extract the ati-installer* for 9.3 with the --extract option. Once the ati package for Catalyst 9.3 has been extracted, then patch it with the patch found here: http://liquorix.net/patches/ Copy the patch to the extracted ati directory and type, patch -p1 < FGLRX-2.6.29-9.2-5.diff The patch should work ok. Once patched, then type the following command from the extracted ati directory, ./ati-installer.sh 8.593 --install which should start and complete the installation Afterward, fglrx should load properly and have 3D operational. HOWEVER, DRI has problems with this patch for fglrx and libdrm-2.4.9. I haven't tried other versions of libdrm. The kernel emits the following errors repeatedly and problems DO show up on screen under certain conditions: Code:
[fglrx:firegl_find_any_map] *ERROR* Invalid map handle!<3>[fglrx:drm_vm_open] *ERROR* map not found -> inconsistent kernel data!!! vma_start:0x7f129e315000,handle:0xe143c000 Good luck. HTH |
Just to let you guys aware about...this procedure just worked fine for me, patching the ati-driver.
Using Slackware Current - kernel 2.6.29.1-smp (re-compiled) - ATI Radeon Xpress 200 and ati-driver-9.3. So for a while we have this savior little patch to ATI driver as well, 'cause I think our waiting for a real good ATI driver will be so long...It's such a pity... ...for ATI of course!!! Tks for helping tpreitzel!!! |
Quote:
You should use radeon. It is the better driver and especially for all radeon 1xxx |
Quote:
Skuzye |
Quote:
|
All times are GMT -5. The time now is 09:18 PM. |