Hi All, firstly let me say 12.3 looks like a great release, looks fantastic and performance is fantastic as always.
However I have an issue in that I need fglrx-legacy (the fact my card is considered legacy by AMD 2 years after I purchased it is beyond me but not really relevant here) but cannot use it as the version of x in 12.3 is too new and is not supported by fglrx-legacy.
Now Ubuntu 12.10 has a solution for this via a ppa that downgrades you to a lower version of x and installs fglrx-legacy. Is there any chance of this happening in openSUSE at all?
Also as a sidenote the pacman repo for 12.3 does not have the .repo file yet so cannot be used as it stands.
I’m just curious, but:
Did you get this worked out at all?
I can only imagine it to be a pain it the royal as I’ve had this problem as well with 12.2 and a legacy driver, at one point the 6300 was put under legacy status, but has thus been removed and is back in normal blob.
I wonder if they might eventually move even yours to the rumored mobile drivers, or something like that I read about a while ago. They are supposed to have separate packages eventually for something, besides legacy?
As far as legacy never supporting the newer xorg, clarification on why that is would also be helpful.
the fglrx-legacy driver install was tried via atiupgrade script with the following results,
any thoughts, pointers, anyone?
make: Entering directory `/usr/src/linux-3.8.3-1-obj/x86_64/desktop'
CC [M] /usr/src/kernel-modules/fglrx/2.6.x/kcl_pci.o
/usr/src/kernel-modules/fglrx/2.6.x/kcl_acpi.c: In function 'KCL_ACPI_GetHandles':
/usr/src/kernel-modules/fglrx/2.6.x/kcl_acpi.c:779:58: error: 'struct dev_archdata' has no member named 'acpi_handle'
make[3]: *** [/usr/src/kernel-modules/fglrx/2.6.x/kcl_acpi.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c: In function 'KCL_MEM_AllocLinearAddrInterval':
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2152:5: error: implicit declaration of function 'do_mmap' -Werror=implicit-function-declaration]
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2152:13: warning: cast to pointer from integer of different size -Wint-to-pointer-cast]
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c: In function 'KCL_GetInitKerPte':
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2387:5: warning: return makes integer from pointer without a cast [enabled by default]
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2388:5: warning: return makes integer from pointer without a cast [enabled by default]
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2389:5: warning: return makes integer from pointer without a cast [enabled by default]
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c: In function 'KCL_GetPageTableByVirtAddr':
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2434:5: warning: return makes integer from pointer without a cast [enabled by default]
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2437:5: warning: return makes integer from pointer without a cast [enabled by default]
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2438:5: warning: return makes integer from pointer without a cast [enabled by default]
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c: In function 'KCL_TestAndClearPageDirtyFlag':
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2612:5: warning: return makes integer from pointer without a cast [enabled by default]
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c: In function 'KCL_MEM_VM_MapRegion':
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:3700:39: error: 'VM_RESERVED' undeclared (first use in this function)
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:3700:39: note: each undeclared identifier is reported only once for each function it appears in
cc1: some warnings being treated as errors
make[3]: *** [/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.o] Error 1
make[2]: *** [_module_/usr/src/kernel-modules/fglrx/2.6.x] Error 2
make[1]: *** [sub-make] Error 2
make: *** [all] Error 2
make: Leaving directory `/usr/src/linux-3.8.3-1-obj/x86_64/desktop'
AMD are not going to support anything higher than x-server 1.12 for fglrx-legacy, see here for details.
https://forums.opensuse.org/english/get-technical-help-here/hardware/484458-fgrlx-legacy.html#post2536240
Very poor show by AMD on this, it’s also bugfix only for the windows drivers.
I appreciate all the work done by the folks on the Xorg radeon driver but there are a hell of a lot of features still missing, assorted bugs, poor 3d performance and I’ve run into power management issues where my laptop is turned into a very warm vacuum cleaner.
May I suggest you submit a service request to AMD, if enough people complain then they may reconsider.
yeah amd is not all that great in this area, if possible just get another card.
I plan to buy one here in the next few months or so.