|
Search:
Advanced search
|
Browse by category:
|
Glossary |
3D Hardware Grafik Support |
|||||
der 3d Hardware support bleibt auch fuer ViitorLinux V961 weiterhin etwas trickreich. V961 bringt alle notwendige Software fuer einen Software, wie auch Hardware 3D Grafik support mit. Genau dort liegt jedoch auch der Hacken.
Programme verwenden unter linux wenn moeglich die neueste findbare library. Mesa Lib stellt fuer 3D Grafik die libGL.so zur verfuegung. Diese wird beim Erstellen des packages einmal ohne hw support kompiliert (reine Software Emulation, und damit langsam, aber besser als nichts). Hierbei wird die libGL.so.1.5.### erstellt. In einem weitern Durchgang werden die DRI Xorg Driver sammt dazu passender libGL.so.1.2 erstellt, welche mit der libdrm aus dem xorg projekt zusammenarbeiten, und so die hardwarebeschleunigung fuer 3D ermoeglichen. Dadurch das Linux nun immer die neueste Lib laed (also die oben erwaehnte libGL.so.1.5.####) verwendet, diese jedoch keine DRM/DRI kennt, bleibt die 3d Beschleunigung, trotz korrekter Konfiguration des Xorg Systems auf der Strecke. Geloest werden kann das problem, in dem dem system die Software Emulation genommen wird. Aber bitte erst, wenn aus dem Xorg Logfile ersichtlich wird, das dri/drm komplett initialisiert und enabled ist!, da ansonten GAR KEINE 3d Unterstuetzung mehr exister, weder in Emu, noch in HW. # cd /usr/X11R7/lib # rm libGL.so.1.5.* # ln -sf libGL.so.1.2 libGL.so.1 # ldconfig Da entfernt die OpenGL Library fuer Software Emulation, und linkt die Versionslinks allesammt gegen die libGL.so.1.2, welche den HW Support fuer OpenGL verwendet... Nach der Operation sollte der XServer nocheinmal neu gestartet werden. Danach sollten bereits auf einer Radeion 9600 Graka die Frameraten z.B. fuer den Chess Screenblanker (EndGame, btw. Queens) von ca. 7fps auf ca. 120 fps raufschiessen... |
|||||
Powered by
KnowledgebasePublisher (Knowledgebase software)