Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: Pendeli - 27.03.14 - klo:10.13
-
Xubuntu 12.04 ja näytönohjain Ati Radeon
Yritän ajaa näytönohjaimen testiä antamalla komennon: glxgears
Vastauksena tulee:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12
("mesa-utils is already the newest version" eli se puoli kunnossa)
Onko komento väärä vai mikähän tuossa mättää?
-
Kyllä minulla Xubuntu 12.04 vastaa tuolla samalla komennolla ihan oikein ja rattaat pyörii.
Kuvan paketit löytyvät synapticin kutsulla mesa.
-
Xubuntu 12.04 ja näytönohjain Ati Radeon
Mitä nämä komennot sanovat:
uname -a
lshw -c display
grep LoadModule /var/log/Xorg.0.log
dpkg -l | grep fglrx
-
uname -a
Linux pena-HP 3.2.0-60-generic-pae #91-Ubuntu SMP Wed Feb 19 04:14:56 UTC 2014 i686 athlon i386 GNU/Linux
pena@pena-HP:~$ lshw -c display
WARNING: you should run this program as super-user.
*-display UNCLAIMED
description: VGA compatible controller
product: RS780M [Mobility Radeon HD 3200]
vendor: Hynix Semiconductor (Hyundai Electronics)
physical id: 5
bus info: pci@0000:01:05.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list
configuration: latency=0
resources: memory:c0000000-cfffffff ioport:5000(size=256) memory:d4300000-d430ffff memory:d4200000-d42fffff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
pena@pena-HP:~$ sudo lshw -c display
[sudo] password for pena:
*-display UNCLAIMED
description: VGA compatible controller
product: RS780M [Mobility Radeon HD 3200]
vendor: Hynix Semiconductor (Hyundai Electronics)
physical id: 5
bus info: pci@0000:01:05.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm msi vga_controller bus_master cap_list
configuration: latency=0
resources: memory:c0000000-cfffffff ioport:5000(size=256) memory:d4300000-d430ffff memory:d4200000-d42fffff
pena@pena-HP:~$ grep LoadModule /var/log/Xorg.0.log
[ 29.169] (II) LoadModule: "glx"
[ 29.170] (II) LoadModule: "extmod"
[ 29.194] (II) LoadModule: "dbe"
[ 29.194] (II) LoadModule: "record"
[ 29.195] (II) LoadModule: "dri"
[ 29.196] (II) LoadModule: "dri2"
[ 29.197] (II) LoadModule: "fglrx"
[ 29.220] (II) LoadModule: "fglrxdrm"
[ 29.221] (II) LoadModule: "ati"
[ 29.221] (II) LoadModule: "radeon"
[ 29.222] (II) LoadModule: "vesa"
[ 29.222] (II) LoadModule: "fbdev"
[ 30.055] (II) LoadModule: "fbdevhw"
[ 30.056] (II) LoadModule: "vgahw"
[ 30.056] (II) LoadModule: "int10"
[ 30.068] (II) LoadModule: "shadow"
[ 30.069] (II) LoadModule: "ddc"
[ 30.069] (II) LoadModule: "i2c"
[ 30.214] (II) LoadModule: "fb"
[ 30.214] (II) LoadModule: "ramdac"
[ 31.073] (II) LoadModule: "evdev"
[ 31.085] (II) LoadModule: "synaptics"
pena@pena-HP:~$ dpkg -l | grep fglrx
ii fglrx 2:13.101-0ubuntu0.0.1 Video driver for the AMD graphics accelerators
ii fglrx-amdcccle 2:13.101-0ubuntu0.0.1 Catalyst Control Center for the AMD graphics accelerators
rc fglrx-updates 2:9.000-0ubuntu0.3 Video driver for the AMD graphics accelerators
(http://file:///home/pena/Pictures/Mesa%20270314%20-%2015:31:14.png)
-
Eipä näköjään lähtenyt kuva suoraan tänne, mutta tuolla on tuo vastaava mesatilanne:
http://aijaa.com/IiIpVj
-
product: RS780M [Mobility Radeon HD 3200]
[ 29.197] (II) LoadModule: "fglrx"
ii fglrx 2:13.101-0ubuntu0.0.1 Video driver for the AMD graphics
Kuten arvelinkin, sinulla on käytössä uusi AMD:n suljettu ajuri ja vanha Radeon HD 3200, jota nykyiset fglrx:n versiot eivät enää tue. (Lisäksi järjestelmässäsi on kaksi eri fglrx:n versiota asennettuna päällekkäin.)
Periaatteessa voisit käyttää riittävän vanhaa fglrx:ää, mutta 14.04:n myötä se ei ole välttämättä enää mahdollista. Avoin ajuri toimii kuitenkin jo varsin hyvin, ja helpoimmalla pääset tyytymällä siihen. Suosittelen siis poistamaan kaikki fglrx-paketit järjestelmästä tällä komennolla:
sudo apt-get purge "fglrx*"
-
product: RS780M [Mobility Radeon HD 3200]
[ 29.197] (II) LoadModule: "fglrx"
ii fglrx 2:13.101-0ubuntu0.0.1 Video driver for the AMD graphics
Kuten arvelinkin, sinulla on käytössä uusi AMD:n suljettu ajuri ja vanha Radeon HD 3200, jota nykyiset fglrx:n versiot eivät enää tue. (Lisäksi järjestelmässäsi on kaksi eri fglrx:n versiota asennettuna päällekkäin.)
Periaatteessa voisit käyttää riittävän vanhaa fglrx:ää, mutta 14.04:n myötä se ei ole välttämättä enää mahdollista. Avoin ajuri toimii kuitenkin jo varsin hyvin, ja helpoimmalla pääset tyytymällä siihen. Suosittelen siis poistamaan kaikki fglrx-paketit järjestelmästä tällä komennolla:
sudo apt-get purge "fglrx*"
Muistelen, että, että Ubuntu-urani alkuvaiheessa olen saattanut joitakin näytön ajureita tarkoituksella asennella jonkin asian parantamiseksi.
Kaikki fglrx:t nyt kuitenkin poistettu.
Mutta eikö ole luultavaa, että tulevissa päivityksissä tai jonkun ohjelman asennuksessa sitä tyrkytetään uudelleen?
-
Mutta eikö ole luultavaa, että tulevissa päivityksissä tai jonkun ohjelman asennuksessa sitä tyrkytetään uudelleen?
Suljettuja ajureita ei tyrkytetä minkään ohjelman tai päivityksen mukana. Ne pitää aina itse asentaa. Joissain Ubuntu-varianteissa suljetut ajurit saattavat asentua automaattisesti alkuperäisessä asennuksessa, mutta poiston jälkeen ne eivät tule takaisin ilman käyttäjän toimenpiteitä.