Ubuntu 9.04 i karta graficzna Intela.

Karty graficzne, dźwiękowe, tv, monitory etc.
Mess
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 13 mar 2006, 19:31
Płeć: Mężczyzna
Wersja Ubuntu: 7.04
Środowisko graficzne: GNOME

Ubuntu 9.04 i karta graficzna Intela.

Post autor: Mess »

Hej,

Nie wiem, czy taki temat się pojawił się już na ramach forum (pojawić się pojawił, ale czy odpowiedź na niego była konkretna). Chodzi tu oczywiście o Ubuntu 9.04 i kiepskie sterowniki do kart graficznych opartych na Intelu. Część osób zauważyła pewnie spadek klatek na sekundę w grach oraz problemy z "zaawansowanymi" efektami w Compizie. Czym jest to spowodowane? Zapewne sterownikami do kart graficznych opartych na chipsecie Intela. Otóż wygrzebałem dość prostą metodę na poprawienie działania sterowników w Ubuntu 9.04 bez konieczności zmiany sterowników.

Odpowiedź znajdowała się na blogu, a dokładniej w komentarzach do podanego tematu.

Rozwiązaniem (które u mnie zadziałało) jest:

Kod: Zaznacz cały

Dodanie w sekcji "Device" w pliku /etc/X11/xorg.conf wpisu:
   Option "AccelMethod" "UXA"
LukAs
Wytworny Kaczor
Wytworny Kaczor
Posty: 284
Rejestracja: 30 paź 2005, 21:56
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Ubuntu 9.04 i karta graficzna Intela.

Post autor: LukAs »

Stan grafiki w Linuksie. Może komuś się przyda.

Mi nie potrzeba Compiza i gier, ponieważ mam tylko i915. Ale Full screena w Flashu bo albo tnie, albo działa płynnie, ale wywala się FF ;/
Więcej o mnie znajdziesz na: http://ospulse.pl
JerryG
Zakręcona Traszka
Zakręcona Traszka
Posty: 924
Rejestracja: 28 lut 2008, 21:22
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Ubuntu 9.04 i karta graficzna Intela.

Post autor: JerryG »

LukAs pisze:Stan grafiki w Linuksie. Może komuś się przyda.

Mi nie potrzeba Compiza i gier, ponieważ mam tylko i915. Ale Full screena w Flashu bo albo tnie, albo działa płynnie, ale wywala się FF ;/
Cos ten link nie dziala, przenosi z powrotem do tego watka.

Ja znalazlem cos innego, u mnie dziala metoda 2 z tej strony:
http://www.ubuntugeek.com/intel-graphic ... users.html
LukAs
Wytworny Kaczor
Wytworny Kaczor
Posty: 284
Rejestracja: 30 paź 2005, 21:56
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Ubuntu 9.04 i karta graficzna Intela.

Post autor: LukAs »

Poprawiłem linka i dodam, że pierwsza metoda z powyższego linka tj. najnowsze jajo + najnowsze sterowniki + libdrm2 + libdrm-intel1 nie rozwiązuje problemu.

A co dokładnie trzeba zrobić w drugiej poradzie?
Więcej o mnie znajdziesz na: http://ospulse.pl
JerryG
Zakręcona Traszka
Zakręcona Traszka
Posty: 924
Rejestracja: 28 lut 2008, 21:22
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Ubuntu 9.04 i karta graficzna Intela.

Post autor: JerryG »

LukAs pisze:Poprawiłem linka i dodam, że pierwsza metoda z powyższego linka tj. najnowsze jajo + najnowsze sterowniki + libdrm2 + libdrm-intel1 nie rozwiązuje problemu.

A co dokładnie trzeba zrobić w drugiej poradzie?
Uzyc komendy

Kod: Zaznacz cały

lspci -vv
odszukaj sekcje VGA, sprawdzasz ile u Ciebie ma size=xxxM

Kod: Zaznacz cały

Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M]
zamieniasz MB na kilobajty wedlug tego co podaje i odejmujesz Region 1.
Dodajesz wpisy do Xorg.
LukAs
Wytworny Kaczor
Wytworny Kaczor
Posty: 284
Rejestracja: 30 paź 2005, 21:56
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Ubuntu 9.04 i karta graficzna Intela.

Post autor: LukAs »

U mnie wygląda to tak
Region 0: Memory at d0000000 (32-bit, non-prefetchable)
Region 2: Memory at a0000000 (32-bit, prefetchable)
Region 3: Memory at d0080000 (32-bit, non-prefetchable)
Region 0: Memory at d0100000 (32-bit, non-prefetchable)
Region 0: Memory at 20000000 (32-bit, non-prefetchable)
Region 2: Memory at d00c0000 (32-bit, non-prefetchable)
Region 3: Memory at d00c0200 (32-bit, non-prefetchable)
Region 0: Memory at c0002800 (32-bit, non-prefetchable)
Region 1: Memory at c0002000 (32-bit, non-prefetchable)
Region 0: Memory at c0001000 (32-bit, non-prefetchable)
Region 0: Memory at c0003000 (32-bit, non-prefetchable) [size=4K]
Region 0: Memory at c0000000 (32-bit, non-prefetchable) [size=200]
Region 0: Memory at c0000100 (32-bit, non-prefetchable) [size=200]
Region 0: Memory at c0000200 (32-bit, non-prefetchable) [size=200]


A z tego co pamiętam, to karta może wykorzystać max 128Mb pamięci operacyjnej. Sama swojej chyba nie ma.

Edit. Rozwiązałem to w logiczny sposób bez jakiś głupich hacków. Dokładnie, to działa mi pierwsza metoda tj. najnowsze kernel i sterowniki i podanie w kilobajtach maksymalną ilość dostepnej dla karty pamięci operacyjnej. Przestudiuje troszkę ten temat i napiszę może How-to ;)

Edit2.. W sumie to i bez dodania info o pamięci działa tak jak w starszych wersjach Ubuntu.

Mam w systemie najnowsze pakiety:

- Linux 2.6.30.
- xserver-xorg-video-intel_2.7.99.1-2
- libdrm i libdrm-intel1.

Efekt:

W Ubu 7.04 wyciskałem max 770 FPS.
W Ubu 9.04 + domyślne pakiety max 470 FPS.
W Ubu 9.04 +najnowsze pakiety max 770 FPS

Obraz wyświetla się płynnie, ale nie obyło się bez problemów. Ruszając kursorem wiatrak na procesorze świruje i mam pokaz slajdów. Ogólnie, to jest to najlepszy efekt jaki dotychczas uzyskałem.
Więcej o mnie znajdziesz na: http://ospulse.pl
ODPOWIEDZ

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

Kto jest online

Użytkownicy przeglądający to forum: Amazon [Bot] i 15 gości