Jak w

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Awatar użytkownika
JohnyTalla
Posty: 16
Rejestracja: 05 października 2011, 17:33

Jak włączyć sprzętową akcelerację obrazu - laptop Asus i Ati radeon x2300

Post autor: JohnyTalla »

Witam.
O
statnio zainstalowałem sobie program docky i po jego uruchomieniu pojawia się komunikat, że potrzeba włączyć sprzętową akcelerację obrazu aby działał on poprawnie.
Po za tym wokół docky jest jakaś czarna ramka.
Jak mogę włączyć tą akcelerację obrazu? Znalazłem coś takiego w sieci:
http://debian.linux.pl/threads/22725-Wł ... cji-obrazu
ale boję się cokolwiek robić bo ostatnio jak próbowałem to tak namieszałem, że nie mogłem nic zrobić. Podaje potrzebne informacje:
Laptop Asus Z53jr, karta Ati radeon x2300

Kod: Zaznacz cały

root@debian:/home/stanley# uname -a
Linux debian 2.6.32-5-686 #1 SMP Mon Oct 3 04:15:24 UTC 2011 i686 GNU/Linux 

Kod: Zaznacz cały

 root@debian:/home/stanley# lspci -k
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
    Subsystem: ASUSTeK Computer Inc. Device 1317
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)
    Kernel driver in use: pcieport
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
    Subsystem: ASUSTeK Computer Inc. Device 1339
    Kernel driver in use: HDA Intel
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
    Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
    Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)
    Kernel driver in use: pcieport
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
    Subsystem: ASUSTeK Computer Inc. Device 1317
    Kernel driver in use: uhci_hcd
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
    Subsystem: ASUSTeK Computer Inc. Device 1317
    Kernel driver in use: uhci_hcd
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
    Subsystem: ASUSTeK Computer Inc. Device 1317
    Kernel driver in use: uhci_hcd
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
    Subsystem: ASUSTeK Computer Inc. Device 1317
    Kernel driver in use: uhci_hcd
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
    Subsystem: ASUSTeK Computer Inc. Device 1317
    Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
    Subsystem: ASUSTeK Computer Inc. Device 1317
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
    Subsystem: ASUSTeK Computer Inc. Device 1317
    Kernel driver in use: ata_piix
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
    Subsystem: ASUSTeK Computer Inc. Device 1317
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon X2300
    Subsystem: ASUSTeK Computer Inc. Device 1449
    Kernel driver in use: radeon
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
    Subsystem: ASUSTeK Computer Inc. A6J-Q008
    Kernel driver in use: r8169
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
    Subsystem: Intel Corporation PRO/Wireless 3945ABG Network Connection
    Kernel driver in use: iwl3945
06:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
    Subsystem: ASUSTeK Computer Inc. Device 1317
    Kernel driver in use: firewire_ohci
06:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
    Subsystem: ASUSTeK Computer Inc. Device 1317
    Kernel driver in use: sdhci-pci
06:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 01)
    Subsystem: ASUSTeK Computer Inc. Device 1317
    Kernel driver in use: ricoh-mmc
06:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
    Subsystem: ASUSTeK Computer Inc. Device 1317 

Kod: Zaznacz cały

 root@debian:/home/stanley# lspci -n
00:00.0 0600: 8086:27a0 (rev 03)
00:01.0 0604: 8086:27a1 (rev 03)
00:1b.0 0403: 8086:27d8 (rev 02)
00:1c.0 0604: 8086:27d0 (rev 02)
00:1c.1 0604: 8086:27d2 (rev 02)
00:1c.2 0604: 8086:27d4 (rev 02)
00:1d.0 0c03: 8086:27c8 (rev 02)
00:1d.1 0c03: 8086:27c9 (rev 02)
00:1d.2 0c03: 8086:27ca (rev 02)
00:1d.3 0c03: 8086:27cb (rev 02)
00:1d.7 0c03: 8086:27cc (rev 02)
00:1e.0 0604: 8086:2448 (rev e2)
00:1f.0 0601: 8086:27b9 (rev 02)
00:1f.2 0101: 8086:27c4 (rev 02)
00:1f.3 0c05: 8086:27da (rev 02)
01:00.0 0300: 1002:718a
02:00.0 0200: 10ec:8168 (rev 01)
03:00.0 0280: 8086:4222 (rev 02)
06:01.0 0c00: 1180:0832
06:01.1 0805: 1180:0822 (rev 19)
06:01.2 0880: 1180:0843 (rev 01)
06:01.3 0880: 1180:0592 (rev 0a) 
Załączniki

[Rozszerzenie doc zostało wyłączone i nie będzie dłużej wyświetlane.]

Awatar użytkownika
Zalingrad
Beginner
Posty: 110
Rejestracja: 26 stycznia 2009, 20:03
Lokalizacja: Tarnobrzeg/Warszawa

Post autor: Zalingrad »

Kod: Zaznacz cały

(II) RADEON(0): GPU accel disabled or not working, using shadowfb for KMS
<----- mój niepokój budzi już ta linijka w logach.

Kod: Zaznacz cały

(WW) RADEON(0): Direct rendering disabled
(II) RADEON(0): Acceleration disabled
Z tych logów wynika, że chyba na obecnych sterownikach do grafiki, nie masz akceleracji. Sterowniki do grafiki na których działasz, to pewnie otwartoźródłowe dzieła. Może instalacja zamkniętych sterowników (fglrx razem z pakietami fglrx-control) pomogłaby na kilka bolączek, a przy okazji załatwiłaby sprawę z wyglądem Twojego docky.
Warto, żeby wypowiedzieli się tutaj wyjadacze/posiadacze kart ATI.
Awatar użytkownika
JohnyTalla
Posty: 16
Rejestracja: 05 października 2011, 17:33

Post autor: JohnyTalla »

Kod: Zaznacz cały

 root@debian:/home/stanley# glxinfo | grep direct
direct rendering: Yes 
Wcześniej miałem zainstalowane ubuntu 10.10 i wszystko było ok z tymi dockami i efektami.
Czyli co zmiana sterowników?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Zainstaluj jądro przynajmniej w wersji: 2.6.35-.
Awatar użytkownika
JohnyTalla
Posty: 16
Rejestracja: 05 października 2011, 17:33

Post autor: JohnyTalla »

Prosiłbym o pomoc w znalezieniu wspomnianej wersji jądra, szukałem w sieci, ściągnąłem i zainstalowałem i okazało się, że wyskoczył mi komunikat o błędzie. Robiłem według tego: http://www.ramoonus.nl/2010/08/linux-ke ... ntu-linux/
Odinstalowałem.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

To poszukaj jeszcze, jest na pewno o tym na forum.
Awatar użytkownika
JohnyTalla
Posty: 16
Rejestracja: 05 października 2011, 17:33

Post autor: JohnyTalla »

Znalazłem, zainstalowałem sobie takie:

Kod: Zaznacz cały

 root@debian:/home/stanley# uname -r
2.6.35-22-generic 


Wszystko byłoby fajnie gdybym nie zaczął kombinować z tymi sterownikami. Ściągnąłem ze strony producenta coś takiego:

Kod: Zaznacz cały

 ati-driver-installer-11-9-x86.x86_64.run 
i zainstalowałem (nie wiem czemu w nazwie jest 64, a wybrałem 32, także nie zauważyłem tego podczas instalacji).

Po tej operacji zauważyłem tylko jedną zmianę mianowicie podczas startu sytemu, te literki co lecą z góry na dół są powiększone, a były mniejsze. W sumie to tylko taka zmiana. Także w: system>preferencje mam 2 nowe wpisy AMD catalyst control center oraz AMD catalyst control center (administracyjne).

Jak to usunąć z systemu, synaptic tego nie widzi.
Może ta instalacja namieszała coś w systemie?
Dowiedziałem się również, że dla tej karty nie ma zamkniętych sterowników. Pozostaje mi więc praca na otwartych.

Teraz to polecenie nie daje żadnego wyniku:

Kod: Zaznacz cały

 root@debian:/home/stanley# glxinfo | grep direct
root@debian:/home/stanley# 
Awatar użytkownika
Zalingrad
Beginner
Posty: 110
Rejestracja: 26 stycznia 2009, 20:03
Lokalizacja: Tarnobrzeg/Warszawa

Post autor: Zalingrad »

Gdybyś przeczytał instrukcję AMD zamieszczoną na stronie z tymi sterownikami wiedziałbyś, że odinstalowanie sterowników wykonuje się:

Kod: Zaznacz cały

With superuser permissions, enter the command "aticonfig --uninstall"

Kod: Zaznacz cały

Alternatively, uninstall can be launched with superuser permissions using the following commands as well 
sh ati-driver-installer-x86.x86_64.run --uninstall 
sh /usr/share/ati/amd-uninstall.sh 
Czyli któraś z wymienionych komend wprowadzonych w konsoli jako root.
Awatar użytkownika
JohnyTalla
Posty: 16
Rejestracja: 05 października 2011, 17:33

Post autor: JohnyTalla »

Dziękuję, udało się to usunąć.
Powróciło:

Kod: Zaznacz cały

 root@debian:/home/stanley# glxinfo | grep direct
direct rendering: Yes 
Czyli jak na tym nowym jajku uruchomić tą akceleracje?
Awatar użytkownika
Zalingrad
Beginner
Posty: 110
Rejestracja: 26 stycznia 2009, 20:03
Lokalizacja: Tarnobrzeg/Warszawa

Post autor: Zalingrad »

Z linku, który zamieściłeś w pierwszym poście tego tematu, odczytać można, że operacja sprowadzić się może do edycji pliku xorg.conf.
W temacie, do którego odnosi się link, w poście numer 2, użytkownik DaVidoSS pisze, jak to uczynić (pomijasz oczywiście instalację tych intelowych sterowników)

1. Jeżeli masz już plik xorg.conf, to jest on zlokalizowany w /etc/X11/ (jeśli nie, należy go wygenerować),
2. Przechodzisz więc do miejsca, gdzie jest powinien być plik xorg.conf. Edytujesz plik jakimś edytorem, np. nano,
3. Dodajesz odpowiednią linijkę w sekcji "Device" pliku. https://wiki.ubuntu.com/X/UxaTesting (w tym linku opisane masz także, co uczynić, jeśli po takim dopisaniu linijki zdechnie ci serwer X-ów)
Cytat za użytkownikiem DaVidoSS:
Warto otworzyć /etc/X11/xorg.conf celem edycji i wypróbować kilka metod akceleracji - XAA, EXA, UXA posiłkując sobie programem glxgears do testów wydajnościowych.
ODPOWIEDZ