Warum habe ich niedrige FPS, es sei denn root?

12

Problem: Normale Benutzer verwenden nicht den besten Grafiktreiber. Ich habe das erste Mal bemerkt, dass ich Osmos vom HumbleBundle2 aus spiele, aber ich kann es auch beobachten, wenn ich glxgears verwende. Bei einer maximalen Auflösung von 1280 x 1024 beträgt der Durchschnitt für glxgears abgehackte 60 Bilder in 5 Sekunden, für root glatte 300 Bilder alle 5 Sekunden.

Hier ist etwas glxinfo:

jake@daedalus:~$ glxinfo | grep "renderer string"
OpenGL renderer string: Software Rasterizer
jake@daedalus:~$ sudo glxinfo | grep "renderer string"
[sudo] password for jake: 
OpenGL renderer string: Mesa DRI R300 (RV380 5B60) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2

Ich habe das gleiche Problem auch nach dem Neustart (Ausschalten, zyklischer Überspannungsschutz). Ich habe die Anweisungen im Ubuntu-Wiki befolgt , um fglrx loszuwerden , aber keine Würfel. Was kann ich sonst noch tun?

Hardware: Radeon x300 AMD Athlon 1,8 GHz 1,5 GB RAM

djeikyb
quelle

Antworten:

8

Ich frage mich, ob es hilfreich wäre, sich selbst der Gruppe "Video" hinzuzufügen (glaube ich).

sudo adduser $USERNAME video

Kann jemand den Gruppennamen bestätigen? Danke

TGM
quelle
Ja, die Gruppe ist Video. Wenn ich mich der Gruppe hinzufüge, wird die Framerate von glxgears meines regulären Benutzers um 500% erhöht. Vielen Dank!
djeikyb
@djeikyb, sollte das nicht ein Bug sein? Haben Sie versucht, es bei Launchpad zu melden? Warum können normale Benutzer die Hardwarefähigkeit nicht nutzen?
Oxwivi
Es kann selbst zugefügt werden. Ich müsste auf einer realen Maschine auf eine saubere Installation testen, nicht auf eine vm. Aber ja, könnte ein Fehler sein.
djeikyb
@djeikyb, ich glaube nicht, dass es sich um eine Selbstverschuldung handelt, da es diese Videogruppe gibt, mit der alle Einschränkungen beseitigt werden können. Und wenn Sie antworten, fügen Sie bitte @Oxwivi hinzu - ich hasse es, Antworten zu verpassen, weil ich nicht benachrichtigt wurde.
Oxwivi
@Oxwivi Oh! Will, wusste nicht, wie Kommentare funktionieren. Cool.
djeikyb