Mam tutaj raczej stary Thinkpad z kartą serii Mobility Radeon HD 3400, mającą podobne problemy:
Sterownik fglrx o zamkniętym źródle jest prawie bezużyteczny ze względu na migotanie, usterki itp. Z powłoką gnome.
Sterownik Radeon typu open source działa bardzo dobrze, ale karta robi się zbyt gorąca. Sprawdzanie za pomocą cat /proc/acpi/ibm/thermal
pokazuje, że karta nagrzewa się do> 90 ° C.
Moje rozwiązanie: - Użyj open-source radeon-driver (według strony podręcznika obsługiwanej przez twoją kartę) i ręcznie zmniejsz kartę: Jeśli nie jest jeszcze zainstalowany, zainstaluj go, pakiet nazywa się „xserver-xorg- video-radeon ”:
aptitude install xserver-xorg-video-radeon
Wyczyść fglrx:
aptitude purge fgrlx
Przy następnym uruchomieniu X automatycznie zastosuje sterownik radeon. Możesz to sprawdzić za pomocą 'lsmod | grep radon ”, powinieneś zobaczyć coś takiego:
root@XERXES3:~# lsmod | grep radeon
radeon 1015995 3
ttm 76805 1 radeon
drm_kms_helper 42558 1 radeon
drm 236330 5 radeon,ttm,drm_kms_helper
i2c_algo_bit 13423 1 radeon
upewnij się, że sterownik fglrx nie jest załadowany, 'lsmod | grep fglrx 'nie powinien generować żadnych wyników.
Sprawdź, czy Twoja karta działa również z najwyższą prędkością: „cat / sys / kernel / debug / dri / 0 / radeon_pm_info” pokazuje prędkość zegara karty
root@XERXES3:~# cat /sys/kernel/debug/dri/0/radeon_pm_info
default engine clock: 680000 kHz
current engine clock: 675000 kHz
default memory clock: 800000 kHz
current memory clock: 792000 kHz
voltage: 1200 mV
PCIE lanes: 16
Ustaw profil mocy na coś bardziej rozsądnego:
echo "mid" > /sys/class/drm/card0/device/power_profile
Teraz sprawdź ponownie częstotliwość zegara swojej karty:
root@XERXES3:~# cat /sys/kernel/debug/dri/0/radeon_pm_info
default engine clock: 680000 kHz
current engine clock: 297000 kHz
default memory clock: 800000 kHz
current memory clock: 405000 kHz
voltage: 900 mV
PCIE lanes: 16
Powinien wykazywać zmniejszone prędkości zegara i napięcie.
To spełniło moje zadanie. Używam gnome 3 już od dłuższego czasu, w Ubuntu wszystko działa bardzo dobrze. Ten raport o błędach może Cię również zainteresować:
http://ati.cchtml.com/show_bug.cgi?id=99
Wygląda na to, że ATI ma poważne problemy z zapewnieniem porządnie działającego sterownika linux.
Zwróć też uwagę, że problem z „sterownikiem Radeon zbyt szybko taktuje kartę” zaczął pojawiać się w moim systemie wraz z wprowadzeniem KMS. Wygląda na to, że karta nigdy nie jest przełączana na rozsądny profil mocy, nawet jeśli robi się za gorąco. Przed KMS mogłem używać w Xorg.conf opcji „dynamiczne zegary włączone” (lub podobne), a karta odpowiednio dostosowała prędkość.
ATM Po prostu ustawiam profil zasilania na „środek” za każdym razem po uruchomieniu (skrypt może wykonać zadanie).
Mam nadzieję, że to pomaga, na zdrowie
Uwaga: zapomniałem wspomnieć o jednej rzeczy: jeśli masz system z przełączaną grafiką (w moim przypadku Thinkpad T400 z kartą ATI i ibm gfx-chip), musisz wyłączyć „przełączalną grafikę” w biosie i ręcznie ustaw w bios, której karty użyć (Dyskretna grafika w moim przypadku, aby użyć karty ati). Jeśli nie, może się zdarzyć, że obie karty są „zasilane” i działają z najwyższą prędkością, wytwarzając ciepło. Oto wiele informacji na ten temat:
http://en.gentoo-wiki.com/wiki/Lenovo_ThinkPad_T400#Getting_graphics_to_work