[HOW TO] Podkręcanie sterowników do starych Radeonów.

Awatar użytkownika
makson
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1542
Rejestracja: 23 mar 2009, 07:10
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Xfce
Architektura: x86_64

[HOW TO] Podkręcanie sterowników do starych Radeonów.

Post autor: makson »

Jeżeli jesteś jeszcze posiadaczem starych Radeonów, które już od dawna nie są wspierane przez AMD i znajdują się na poniższej liście:

Kod: Zaznacz cały

Radeon 9500
Radeon 9500 Pro
Radeon 9700
Radeon 9700 Pro
Radeon 9600
Radeon 9600 Pro
Radeon 9800
Radeon 9800 Pro
Radeon 9800 XT
Radeon Xpress 200M
Radeon X300
Radeon X550
Radeon X1050
Radeon X600, M24
Radeon XPRESS 200/200M IGP
Radeon X700, M26 PCIE
Radeon X800 AGP
Radeon X800, M28 PCIE
Radeon X850 PCIE/AGP
Radeon X1550, X1550 64bit
Radeon X1300, X1400, X1550, X1600; FireGL V3300, V3350
Radeon X1300, X1550, X1550 64bit, X1600; FireMV 2250
Radeon X1800; FireGL V5300, V7200, V7300, V7350
Radeon X1300 XT, X1600, X1600 Pro, X1650; FireGL V3400, V5200
Radeon X1300, X1650
Radeon X2300 HD
Radeon X1650
Radeon X1950, X1950 GT; FireGL V7400
Radeon X1900, X1950; AMD Stream Processor
To zapewne doświadczasz niższej niż oczekiwana wydajności sprzętu. Chociaż najlepszym rozwiązanie jest po prostu wymiana karty graficznej na nowy (wspierany) układ, to część z was może poeksperymentować, żeby zwiększyć ich wydajność.

1. s3tc

Żeby rozbudować otwarte sterowniki o obsługę rozszerzenia OpenGL s3tc, to w Ubuntu 12.04 i nowszym wystarczy polecenie:

Kod: Zaznacz cały

sudo apt-get install libtxc-dxtn-s2tc0
2. Hyper Z

Obsługa Hyper Z jest domyślnie wyłączona dla Radeonów, gdyż na części sprzętu może powodować zawieszanie się systemu. Żeby ją uruchomić wystarczy polecenie:

Kod: Zaznacz cały

RADEON_HYPERZ=1 &>> ~/.pam_environment
i przelogowanie się.

Użytkownicy otwartych sterowników do nowszych układów Radeon niż opisywane w tym poradniku mogą uruchomić Hyper Z tym poleceniem:

Kod: Zaznacz cały

R600_HYPERZ=1 &>> ~/.pam_environment
3. Pozostałe optymalizacje.

Pozostałe optymalizacje wprowadza się do pliku xorg.conf. JDomyslnie tego pliku nie ma (jest pusty). Tworzymy go poleceniem:

Kod: Zaznacz cały

sudo gedit /etc/X11/xorg.conf
I wklejamy następującą zawartość (i zapisujemy):

Kod: Zaznacz cały

# /etc/X11/xorg.conf
Section "Device"
	Identifier	"Configured Video Device"
	Option	"SwapbuffersWait" "False"
	Option	"ColorTiling" "on"
	Option	"EnablePageFlip" "on"
	Driver	"radeon"
EndSection
Te ustawienia wprowadzają następujące zmiany:
- Page Flip włączony - chyba domyślnie też jest włączony, ale po co ryzykować
- Swap Buffer Wait wyłączony - wyłączenie synchronizacji powinno przyśpieszyć działanie karty graficznej
- Color Tiling włączony - powinno przyśpieszyć działanie karty graficznej

Zwróć uwagę, że proponowane tutaj ustawienia mogą obniżyć stabilność systemu. Przeprowadzasz je na swoją własną odpowiedzialność.

Ten poradnik opisuje wszystkie zmiany zastosowane w tym projekcie i jednocześnie oznacza jego dyskontynuację.
Miałem Linuksa, zanim stało się to modne.
ODPOWIEDZ

Wróć do „Hardware-Multimedia”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 14 gości