ubuntuusers.de

ATI Mobility Radeon X700XL - Kein DRI, nur als root user

Status: Gelöst | Ubuntu-Version: Ubuntu 8.10 (Intrepid Ibex)
Antworten |

suncity

Avatar von suncity

Anmeldungsdatum:
24. Februar 2007

Beiträge: 180

Wohnort: foo bar

Guten Abend,

//EDIT: Ich habe mittlerweile herausgefunden, dass ich DRI aktiviert bekomme, wenn ich glxinfo als root ausführe. Aber ich brauche es auch für den normalen user.

In der Gruppe "video" bin ich schon....

ich versuche schon seit langem DI aktiviert zu bekommen, doch scheinbar ist das ziemlich schwierig. Als erstes hab ich es mit dem fglrx Treiber ausprobiert, aber mit dem ging es nicht. Dann bin ich auf den freien radeon Treiber umgestiegen.

Ich habe, so denke ich jedenfalls, alles richtig gemacht und bekomme auch in der Xorg.0.log keine Fehlermeldungen angezeigt.

Meine Grafikkarte

~$ lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc M26 [Radeon Mobility X700 XL (PCIE)]

Meine xorg.conf

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# ...
# gekürzt
# ...
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Device"
        Identifier      "Configured Video Device"
        Driver          "radeon"
        Option          "DRI" # DRI muss explizit aktiviert werden
#        Option          "AGPFastWrite" "on" # Optional, soll angeblich schneller sein, evtl. unstabil
        Option          "AccelMethod" "EXA" # Mit XAA ruckelt Firefox beim Scrollen
        Option          "AccelDFS" "true" # Optional, soll angeblich schneller sein
        Option          "DynamicClocks" "true" # Optional, soll angeblich Strom sparen
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
EndSection

Section "Module"
	Load "glx"
	Load "dri"
EndSection

Section "DRI"
    Mode 0666
EndSection

So, und zu guter Letzt die Ausgabe von DRI:

~$ LIBGL_DEBUG=verbose glxinfo | grep rendering
direct rendering: No (LIBGL_ALWAYS_INDIRECT set)

Wo liegt denn jetzt das Problem?

homer77

Avatar von homer77

Anmeldungsdatum:
8. Januar 2007

Beiträge: 189

Wohnort: Münster

Den Beitrag hier hast du schon gecheckt?

suncity

(Themenstarter)
Avatar von suncity

Anmeldungsdatum:
24. Februar 2007

Beiträge: 180

Wohnort: foo bar

Ja habe ich, aber bringt mir nichts, da DRI ja schon funktioniert, nur eben nur als root!

Nochmal zur Veranschaulichung:

jum@jum-laptop-lx:~$ sudo glxinfo | grep direct
direct rendering: Yes

und

jum@jum-laptop-lx:~$ glxinfo | grep direct
direct rendering: No (LIBGL_ALWAYS_INDIRECT set)

Man sieht, dass DRI nur als root funtkioniert.

Kann mir bitte jemand helfen?

suncity

(Themenstarter)
Avatar von suncity

Anmeldungsdatum:
24. Februar 2007

Beiträge: 180

Wohnort: foo bar

Mittlerweile hab ich eine Lösung bekommen, von den Kollegen 😉 auf http://ubuntuforums.org/showthread.php?t=1010344

Unter anderem lag es daran, dass ich das Terminal via Shortcut starte. Wenn man es übers Menü aufruft, steht DRI auf yes!

Davor musste ich aber trotzdem noch folgende Befehle ausführen:

sudo chmod 777 /tmp && sudo chmod 777 /dev/dri/card0

Aus Sicherheitsgründen sind diese Befehle wegen des "chmod 777" eigentlich nur für Einzelplatzrechner geeignet, da dadurch jeder alle Rechte auf die Ressourcen hat.

Antworten |