Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Jak poradzić sobie z niektórymi problemami z Kartami ATI

Dzisiejszy wpis jest nawiązaniem do wpisu użytkownika XeonBloomfield dotyczącego instalacji sterowników własnościowych dla kart ATI. Pokażę w nim jak uporać się z kilkoma problemami ze sterownikami otwartymi dla kart ATI przy niektórych grach.

Uwaga: Wszystko co podane jest w tym wpisie robisz na własną odpowiedzialność

Najpierw odszukujemy plik z konfiguracją grub (lub innego zainstalowanego Bootloadera)
Dla gruba plik domyślny to :/boot/grub/grub.cfgLub dla starszych wersji :/boot/grub/menu.lstNastępnie uruchamiany go na prawach do zapisu w dowolnym edytorze tekstowym

I odnajdujemy linijkę zaczynającą się od słowa "kernel" (przy aktualnie używanym numerze kernela) i dopisujemy na samym końcu "nomodeset". Zapisujemy plik i następnie restartujemy komputer.

Uwaga: Ten sposób na 100% działa na karcie ATI Radeon 9550 ,Systemie Ubuntu i powoduje przyszpieszenie pracy aplikacji 2D i 3D oraz usuwa niektóre błędy z działaniem aplikacji 3D (w szczególności gier) 

Komentarze

0 nowych
blind-oln   7 #1 09.02.2011 01:27

Mała uwaga. W przypadku grub2 (tego, który nie ma pliku menu.lst), nie zaleca się zmieniać pliku /boot/grub/grub.cfg, gdyż jest to plik automatycznie generowany na nowo przy każdej aktualizacji gruba. Zresztą, na samym początku pliku jest wielkimi literami napisane "DO NOT EDIT THIS FILE". Jeśli coś tam dopiszemy, to przy aktualizacji systemu, gdy zaktualizowany zostanie grub, ten zapis zostanie usunięty.

Plikiem konfiguracyjnym w grub2, do którego należałoby dopisać nomodeset jest plik /etc/default/grub. W pliku tym znajduje się zmienna GRUB_CMDLINE_LINUX_DEFAULT i to do niej dopisujemy dodatkowe komendy. Po zapisaniu pliku trzeba jeszcze z prawami roota wydać komendę update-grub, która wygeneruje nam plik /boot/grub/grub.cfg.

programista12   2 #2 09.02.2011 12:19

Ten wpis nie działa na większości nowych dystrybucji. Sprawdź sobie co to jest KMS i co się stanie, gdy będziemy mieć go wkompilowanego w jądro systemu i damy w grubie "nomodeset".

BenderBendingRodriguez   6 #3 09.02.2011 13:22

Nie powinno być nomodeset ale radeon.modeset=0

BenderBendingRodriguez   6 #4 09.02.2011 13:23

Dodatkowo nie jest to potrzebne wszędzie tylko najwyraźniej nie dodano skryptu aktualizującego grub. W fedorze instalując sterowniki z RPM Fusion mam automatycznie dodane radeon.modeset=0

foreste   14 #5 09.02.2011 13:28

Najlepszym sposobem jest sprzedania posiadanej karty ati i ignorować firmę amd w dziedzinie grafika kupić nvidie ;)

BenderBendingRodriguez   6 #6 09.02.2011 14:20

@foreste

Tu się nie zgadzam, bo jeśli zależy nam na bezproblemowej pracy kart ATI na linuxie to zapewniam Cię że w przeciągu paru miesięcy tak się stanie i to dla wszystkich kart ATI włącznie z tymi najnowszymi. Tym bardziej że dużo kart ATI działa od kopa.

Razi   5 #7 09.02.2011 14:43

Stanowczo odradzam. U mnie całkowicie sterowniki radeon się wyłączyły i sama Mesa działa. Jedyne co zyskałem to działający Blur w Compizie przy czym wydajność spada do 2 fps.

Radeon x1950

foreste   14 #8 09.02.2011 15:01

moja ostatnia karta ati to radeon x200 i amem ;d w lapku którym mam

programista12   2 #9 09.02.2011 15:06

@foreste
Mam tą samą kartę w lapku i dlatego napisałem wcześniejszy komentarz ;)

roobal   14 #10 09.02.2011 16:22

W przypadku Grub2, nie edytuje się w żadnym wypadku pliku /boot/grub.cfg, nie bez powodu ma on odebrane prawo do zapisu, ponieważ po aktualizacji Gruba i jego konfiguracji, plik ten zostanie nadpisany i trzeba będzie go ponownie edytować, dlatego edycji powinno dokonywać się w pliku /etc/default/grub i nomodeset powinno się dopisać jako parametr GRUB_CMDLINE_LINUX="", czyli

GRUB_CMDLINE_LINUX="nomodeset"

potem aktualizacja koniguracji Gruba

update-grub

i grub.cfg zostanie automatycznie zaktualizowany.

Pozdrawiam!

blind-oln   7 #11 09.02.2011 17:24

@roobal
Spójrz na pierwszy komentarz. :D

  #12 09.02.2011 21:32

Czy to umożliwi mi korzystanie z rozdzielczości 1280 * 1024 bez przesuniętego obrazu o kilka pikseli w prawo?

roobal   14 #13 09.02.2011 22:56

@blind-oln

Jakbym miał czytać wszystkie komentarze po kolei pod każdym wpisem na blogu lub pod każdą aktualnością na Vortalu, to dnia by mi na to nie wystarczyło, a mam również inne zajęcia na głowie :)

Pozdrawiam!

  #14 10.02.2011 10:57

@BenderBendingRodriguez
"Tu się nie zgadzam, bo jeśli zależy nam na bezproblemowej pracy kart ATI na linuxie to zapewniam Cię że w przeciągu paru miesięcy tak się stanie i to dla wszystkich kart ATI włącznie z tymi najnowszymi."
Tak, tak, za kilka miesięcy, a dokładniej za linuksowe pół roku.

Vifon   5 #15 11.02.2011 00:33

@foreste
Mówisz, że Nvidia robi dobre sterowniki linuksowe? A g***o prawda! Konflikty z Compizem czy brak KMS (który tutaj sylwek3100 zaleca wyłączyć, ale na Nvidii nikt mi nie dał wyboru) skutecznie obrzydziły mi tę firmę. I nie mów mi nawet o Nouveau, bo próbowałem. Gdyby nie gigantyczny spadek wydajności (filmiki na YT się przycinały!) to bym się jeszcze mógł zastanowić, bo 3D mi nie jest aż tak potrzebne.

XeonBloomfield   5 #16 13.02.2011 18:58

@PavloAkaLogan | 09.02.2011 21:32:

Rozdzielczość 1280x1024 jest obsługiwana przez twój monitor?