[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opensuse-factory
Subject:    Re: [opensuse-factory] Patch to load fglrx driver
From:       Juan Erbes <jerbes () gmail ! com>
Date:       2009-08-30 0:42:31
Message-ID: 61ec494a0908291742h23d6d8f1n473639e4bee8a22d () mail ! gmail ! com
[Download RAW message or body]

2009/8/29 Anders Johansson <ajohansson@suse.de>:
> On Saturday 29 August 2009 19:05:54 Juan Erbes wrote:
>> What future has a distribution that does not allow to use the full
>> power of hardware, and its developers wash their hands by blaming ATI,
>> where the problem stems from a change in the kernel, and not in the
>> driver?
>
> A kernel change in a current version would perhaps require a fix or
> workaround. But here we're dealing with a new kernel - ATI simply hasn't
> produced a driver that supports 2.6.31 yet. It is up to them to update their
> driver to fit the new kernel. It is not up to linux distributions to emulate
> older kernel versions just because a driver doesn't get updated.
>
> There are patches for the driver floating around. This one is from an Ubuntu
> forum
>
> http://launchpadlibrarian.net/29957902/fglrx-
> installer_8.632-0ubuntu2~dinxter2.debdiff
>
> The patch is completely broken, but fortunately the broken code never gets
> compiled on 2.6.31, so because of the broken cpp logic, the end effect of the
> patch is to simply delete the line
>
> p = find_task_by_vpid(pid);
>
> The Ubuntu bug report at https://bugs.launchpad.net/ubuntu/+source/fglrx-
> installer/+bug/394985 claims that this works for them. Maybe you can recompile
> the driver with that one-line patch
>

Thanks for Your reply.

After a install atempt with sh
ati-driver-installer-9-8-x86.x86_64.run, to recreate the files in
/lib/modules/fglrx, I removed the if rutine related to "p =
find_task_by_vpid(pid);" they was about four lines, and remaked the
kernel module with
/lib/modules/fglrx/build_mod # ./make.sh

And later called:

/lib/modules/fglrx # ./make_install.sh

I try to load the module:

modprobe fglrx

I got no errors.

Then I configured the driver with the aticonfig command.

Later restarting the system (because not responded to the order "init
3" in konsole, and now the googleearth works fine, and with glxgears
obtain:

*** NOTE: Don't use glxgears as a benchmark.
    OpenGL implementations are not optimized for frame rates >> 60fps,
    thus these numbers are meaningless when compared between vendors.

60061 frames in 5.0 seconds = 12012.119 FPS
60035 frames in 5.0 seconds = 12006.965 FPS
61509 frames in 5.0 seconds = 12301.699 FPS
57307 frames in 5.0 seconds = 11461.208 FPS
60935 frames in 5.0 seconds = 12186.878 FPS
62700 frames in 5.0 seconds = 12539.984 FPS
62709 frames in 5.0 seconds = 12541.743 FPS
62633 frames in 5.0 seconds = 12526.600 FPS

Thanks again,
                       Juan

I copied part of this text to the bug 535216 resolution
-- 
To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-factory+help@opensuse.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic