Re: 3D-Beschleunigung

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Mon, 9 Jul 2012 18:52:28 +0200 (CEST)

Marc Santhoff wrote:
> Nach einem partiellen Update mit portmaster, hauptsächlich dri und was
> zwingend dranhängt, geht es:
>
> $ glinfo
>
> GL_RENDERER: Mesa DRI R600 (RS880 9714) 20090101 TCL
> GL_VENDOR: Advanced Micro Devices, Inc.
> GLU_VERSION: 1.3

Sehr gut. So muss das aussehen.

> Andererseits ist die Speicheranbindung wohl nicht optimal ("Sideport" +
> Main Memory), verschieben des Fenters von qcad oder anderen
> umfangreichen Programmen läßt immer noch spürbar ruckende Bewegung
> auftreten. Etwas enttäuschend nach dem ganzen Brimborium ...

Das klingt so, als wenn das Programm (qcad?) gar kein DRI/GL
verwendet. Erscheinen denn die entsprechenden Libs, wenn Du
ein ldd auf das Binary machst (libGL, libdrm)? Wenn nicht,
nutzt es keine 3D-Beschleunigung.

Zum Vergleich kannst Du ja mal ein Programm hernehmen, das
erwiesenermaßen Beschleunigung verwendet, z.B. glxgears (aus
dem Port mesa-demos).

Wenn das Ruckeln auch bei Fenstern auftritt, die gar kein 3D
verwenden (z.B. einfache xterms), dann liegt das Problem
noch ganz woanders. Zum Verschieben solcher Fenster wird
nur die ganz normale 2D-Beschleunigung ("Bitblit" & Co)
benötigt, die eigentlich von jedem Xorg-Treiber von Haus aus
unterstützt wird, wenn man sie nicht explizit in der Config
ausschaltet.

Vielleicht liegt es wirklich daran, dass Deine Graphikhardware
Shared-Memory verwendet und die Speicherbandbreite dafür zu
schmal ist. Aber das ist nur Spekulation. Ein Test mit einer
anderen Graphikkarte könnte aufschlussreich sein.

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M.
Handelsregister: Registergericht Muenchen, HRA 74606,  Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758,  Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart
FreeBSD-Dienstleistungen, -Produkte und mehr:  http://www.secnetix.de/bsd
"IRIX is about as stable as a one-legged drunk with hypothermia
in a four-hundred mile per hour wind, balancing on a banana
peel on a greased cookie sheet -- when someone throws him an
elephant with bad breath and a worse temper."
        -- Ralf Hildebrandt
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 09 Jul 2012 - 18:52:49 CEST

search this site