AMD Catalyst 12.3

AMD Catalyst 12.3

przez -
3 297
AMD Catalyst
Firma AMD wydała sterowniki Catalyst 12.3 dla kart graficznych Radeon i FirePro. Oznaczenie pliku dla Linuksa to fglrx 8.951. W tradycji już jest, że firma nie podaje zmian i trzeba samodzielnie szukać po forach internetowych. Użytkownicy mówią o poprawie działanie z Unity 2D, Unity 3D oraz Compizem. Szczególnie, jeżeli używamy Ubuntu 12.04 beta 1. Środowisko graficzne KDE powinno działać bez zarzutu na najnowszej wersji sterowników.

Niestety, ale brak nadal wsparcia dla X.Org Server 12.0. Część ludzi zgłasza spore problemy z Gnome 3 i Gnome Shell, jak i czasami Unity 3D.

  • Jeżeli ktoś z czytelników zauważy inne problemy z nowymi sterownikami, prosimy opisać je w komentarzach, to dodamy do newsa.

  • Mariusz

    Witam!
    Proszę bardzo:
    Laptop HP G62
    Debian testing
    RadeonHD 5470
    Intel I3 350M
    Jak widać układ hybrydowy, jak nie zainstaluje się fglrx poprawnie to X-y uruchomią się na sterowniku Intela, ale Radeon grzeje się niemiłosiernie chociaż nie pracuje. Już dwa razy mi się samoistnie wyłączył.

    X.Org X Server 1.11.4
    Release Date: 2012-01-27
    [ 15.888] X Protocol Version 11, Revision 0
    [ 15.888] Build Operating System: Linux 2.6.32-5-amd64 i686 Debian
    [ 15.888] Current Operating System: Linux dewiant 3.2.0-2-686-pae #1 SMP Mon Mar 5 01:59:18 UTC 2012 i686

    Nie będę publikował całego pliku xorg.log bo podczas instalacji moduł nie skompilował się poprawnie:

    Uninstalling any previously installed drivers.
    Unloading radeon module…
    Unloading drm module…
    ERROR: Module drm is in use by i915,ttm,drm_kms_helper
    [Message] Kernel Module : Trying to install a precompiled kernel module.
    [Message] Kernel Module : Precompiled kernel module version mismatched.
    [Message] Kernel Module : Found kernel module build environment, generating kernel module now.
    AMD kernel module generator version 2.1
    doing Makefile based build for kernel 2.6.x and higher
    rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
    make -C /lib/modules/3.2.0-2-686-pae/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
    make[1]: Wejście do katalogu `/usr/src/linux-headers-3.2.0-2-686-pae'
    CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_fpu_begin’:
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:5804:28: error: ‘TS_USEDFPU’ undeclared (first use in this function)
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:5804:28: note: each undeclared identifier is reported only once for each function it appears in
    make[4]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Błąd 1
    make[3]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Błąd 2
    make[2]: *** [sub-make] Błąd 2
    make[1]: *** [all] Błąd 2
    make[1]: Opuszczenie katalogu `/usr/src/linux-headers-3.2.0-2-686-pae'
    make: *** [kmod_build] Błąd 2
    build failed with return value 2
    [Error] Kernel Module : Failed to compile kernel module – please consult readme.
    [Reboot] Kernel Module : update-initramfs

    Oczywiście X-y po tej instalacji nie wstały, odinstalowałem fglrx i Debian testing poszedł na Intelu.

    Pozdrawiam.

    • Fisiu

      Korzystając z otwartego sterownika radeon i używając tylko karty intela, można wyłączyć kartę dyskretną przy użyciu basha i vgaswitcheroo (/sys/kernel/debug/vgaswitcheroo/switch).

      Z kolei Catalyst wymaga łatki (albo 2 – zależnie od wersji kernela), aby poprawnie zbudować moduł fglrx dla kerneli >= 3.2.