ATI radeon 9600 pro broken dri acceleration with fglrx (asking how to integrate the fix to main)

Bug #69876 reported by mirak
14
Affects Status Importance Assigned to Milestone
linux-source-2.6.17 (Ubuntu)
Invalid
Undecided
Unassigned
xorg (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: linux-image-2.6.17-10-generic

Hi,
No matter what I do, the fglrx module doesn't enable DRI and 3d acceleration, or a broken one at least, without rebuilding a kernel and disabling the module ATI Radeon. I did that for Dapper and it worked.

I found this fix on google from a gentoo user :
http://66.249.93.104/search?q=cache:c80xQyXXpXUJ:www.linuxquestions.org/linux/answers/Hardware/Making_ATI_drivers_work_with_nforce2_and_kernel_2_6_in_Gentoo+gentoo+nforce+2+9600+pro&hl=fr&ct=clnk&cd=3&client=firefox

*********************************************************
*********************************************************
Making your Radeon 9600 PRO work with Nforce2 and kernel 2.6(Gentoo)

I realize there are many guides out there, however none really worked for me. I figured I'd write this so that others may benefit from my long tired hours in front of the screen, leering back at me.

Lets begin:
The first thing you need to do is make sure your kernel is configured correctly. If not, you'll have to recompile over again, however using gentoo this should not be much of a challenge :)

#cd /usr/src/linux
#make menuconfig

Now make sure the following are enabled:

Device drivers>Character devices:
(M)AGP support(agpgart)
(M)nforce2 chipset support
(*)direct rendering manager (drm)
- (*) ATI radeon

but NOT support for ATI radeon!(Strange as it may sound)

If they are continue, if not, recompile your kernel.(If you can't remember how it is done, refer to the excellent installation handbook at gentoo.org)

Now you need to enable the new modules so you'll need to edit your modules autoload:

#nano /etc/modules.autoload.d/kernel-2.6

then write in: (from the top)
agpgart
nvidia-agp
radeon

*********************************************************
*********************************************************

Using Option "UseInternalAGPGART" "no" should in theory resolve most problems, but for radeon 9600 pro the problem seems somewhere else.

I am not sure this problem only happen when you use nforce2 + radeon 9600 pro, but I found on google a lot of person who had this problem with 9600 pro.

So I am wondering how this bug could be fixed without users having to rebuild a kernel+fglrx modules.
I believe asking to have a special kernel in main is a bit to much :p

Tags: ati
Revision history for this message
mirak (mirak-mirak) wrote :

well, sorry it seems that fix doesn't work anymore with newer kernels ...
It worked for 2.6.15.

Revision history for this message
mirak (mirak-mirak) wrote :

In fact it works, I needed to disable composite extension in plus.

However I still can't make work the DRI of fglrx with the edgy 2.6.17-10 kernel.
This module /lib/modules/2.6.17-10-generic/kernel/drivers/char/drm/radeon.ko really needs to not be built into the kernel.

Maybe there is another way to fix that and prevent it to be loaded or something, I don't know.

mirak (mirak-mirak)
Changed in linux-source-2.6.17:
status: Unconfirmed → Confirmed
Revision history for this message
mirak (mirak-mirak) wrote :
Revision history for this message
mirak (mirak-mirak) wrote :

the problem is resolved by doing a symlink from X dri folder.
I don't remember which one sorry ...

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

This bug is not kernel's or xorg's, but the closed source ati driver for which Ubuntu cannot do anything. The radeon.ko driver is for the open source driver 3D acceleration (Driver "ati" or Driver "radeon" in xorg.conf), and the closed source ati drivers (ie. "fglrx") should not have a problem with something like that installed.

If you want, you may put this bug under linux-restricted-modules-2.6.17 instead.

Changed in linux-source-2.6.17:
status: Unconfirmed → Rejected
Changed in xorg:
status: Confirmed → Rejected
Revision history for this message
mirak (mirak-mirak) wrote : Re: [Bug 69876] Re: ATI radeon 9600 pro broken dri acceleration with fglrx (asking how to integrate the fix to main)

There is a symlink problem.
I can't tell if it was fixed on edgy freshinstall, but on the upgrade from
dapper it wasn't.

2007/1/23, Timo Jyrinki <email address hidden>:
>
> This bug is not kernel's or xorg's, but the closed source ati driver for
> which Ubuntu cannot do anything. The radeon.ko driver is for the open
> source driver 3D acceleration (Driver "ati" or Driver "radeon" in
> xorg.conf), and the closed source ati drivers (ie. "fglrx") should not
> have a problem with something like that installed.
>
> If you want, you may put this bug under linux-restricted-modules-2.6.17
> instead.
>
> ** Changed in: linux-source-2.6.17 (Ubuntu)
> Status: Unconfirmed => Rejected
>
> ** Changed in: xorg (Ubuntu)
> Status: Confirmed => Rejected
>
> --
> ATI radeon 9600 pro broken dri acceleration with fglrx (asking how to
> integrate the fix to main)
> https://launchpad.net/bugs/69876
>

Revision history for this message
Nerijus Arlauskas (nercury) wrote :

This bug is still valid in hardy.

Current status:

OpenGL:

Almost every OpenGL application is flickering with Compiz effects enabled. "Sync to VBlank", any of the setting in xorg.conf seems to have no effect to that.
However, screensaver is not flickering in preview mode, so it may be possible to find what is different about it and how could be that very same thing done for other applications.

DRI:

Currently, with TexturedVideo=on, DRI output works only in Full Screen mode, and flickers in windowed mode.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.