Floating Point Textures i otwarte sterowniki do grafiki

Karty graficzne, dźwiękowe, tv, monitory etc.
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

Floating Point Textures i otwarte sterowniki do grafiki

Post autor: makson »

Witam,
Stworzyłem już poradnik jak odblokować opatentowaną technologię S3TC w otwartych sterownikach.
S3TC jest elementem OpenGL 1.4.

Kolejną opatentowaną technologią, która jest już obecna w otwartych sterownikach, ale jest domyślnie wyłączona jest Floating Point Textures (OpenGL 3.0).
Odblokowanie tej technologii wymaga jednak rekompilacji otwartych sterowników. Z tego co się orientuję nie ma żadnego repozytorium z tak przygotowanymi, stabilnymi sterownikami.
Przygotowałem zestaw takich sterowników dla 32 bitowego Ubuntu 11.10. Z Przeprowadzonych przeze mnie testów wynika, że działają. Jednak zanim przygotuję odpowiedni poradnik i wersję 64 bitową, chciałbym, żeby jeszcze jacyś ochotnicy je przetestowali.

Jeszcze raz przypomnę. Są to na razie wyłącznie sterowniki dla 32 bitowego Ubuntu 11.10.
Następujące układy graficzne są wspierane:
r300g

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]
i965

Kod: Zaznacz cały

Intel GMA 4500
Intel GMA X4500
Intel GMA X4500HD
Intel GMA 4500MHD
Intel HD Graphics (GMA HD)
Intel HD Graphics (Sandy Bridge)
Intel HD Graphics 2000
Intel HD Graphics 3000
llvmpipe

Kod: Zaznacz cały

Wszystko co ma wyjście na kabel do monitora, a nie istnieją do tego sensowne sterowniki
Jeżeli korzystamy z otwartych sterowników to po wpisaniu w terminalu (zakładam, że mesa-utils zainstalowana):

Kod: Zaznacz cały

glxinfo | grep ARB_texture_float
Nie powinniśmy otrzymać żadnego komunikatu.

Instalacja i testowanie moich sterów to sprawa banalna.
Pobieramy archiwum:
otwarte_stery_floating.tar.bz2
Rozpakowujemy je do dowolnego katalogu i w konsoli wpisujemy:

Kod: Zaznacz cały

export LIBGL_DRIVERS_PATH=/katalog/z/moimi/sterami
Następnie po wpisaniu w konsoli (tylko w tej, w której wpisano poprzednią komendę):

Kod: Zaznacz cały

glxinfo | grep ARB_texture_float
Powinniśmy otrzymać informację, że rozszerzenie jest obsługiwane.

Razem z S3TC otwarte stery stają się teraz potężnym narzędziem, na którym można odpalić Uningine, gry z Humble Frozenbyte Bundle, itp.

Aha jeżeli ktoś chciałby na stałe korzystać z moich sterów do do pliku ~/.profile na końcu w nowej linijce należy dodać wpis:

Kod: Zaznacz cały

export LIBGL_DRIVERS_PATH=/katalog/z/moimi/sterami
i zrestartować kompa.

Bardzo dziękuję za testowanie. Jeżeli wszystko będzie działać tak jak powinno, to przygotuję odpowiednie paczki .deb, a wszyscy użytkownicy otwartych sterowników na tym skorzystają.
Miałem Linuksa, zanim stało się to modne.
ODPOWIEDZ

Wróć do „Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery”

Kto jest online

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