close Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": /usr/lib/python2.7/dist-packages/libsvn/_fs.so: failed to map segment from shared object: Cannot allocate memory). Look in the Trac log for more information.

Changes between Version 40 and Version 41 of 3D_Lustre


Ignore:
Timestamp:
Sep 5, 2008, 2:47:09 PM (16 years ago)
Author:
rider
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 3D_Lustre

    v40 v41  
    240240'''Mesa 3D GL Driver'''
    241241{{{
    242 rock@fly:~> git-clone git://anongit.freedesktop.org/git/mesa/mesa
     242# Update Mesa-7.0.1 -> Mesa-7.0.4
     243rock@fly:~> git-clone git://anongit.freedesktop.org/git/mesa/mesa (The latest Mesa 7.1.0 -> Dependency -> libdrm-2.3.1 higher)
     244rock@fly:~> http://downloads.sourceforge.net/mesa3d/MesaLib-7.0.4.tar.gz?modtime=1218883994&big_mirror=0 (Mesa 7.0.4 -> Dependency -> libdrm-2.3.0)
     245rock@fly:~> tar zxvf MesaLib-7.0.4.tar.gz
     246rock@fly:~> cd ./Mesa-7.0.4/
     247rock@fly:~> make linux-dri-x86-64
     248rock@fly:~> sudo make install
    243249}}}
    244250
    245251'''DRM Kernel module'''
    246252{{{
     253# Update to the latest libdrm
    247254rock@fly:~> git-clone git://anongit.freedesktop.org/git/mesa/drm
     255rock@fly:~> cd ./drm
     256rock@fly:~> ./autogen.sh --prefix=/usr/lib64 --exec-prefix=/
     257rock@fly:~> make -j 4
     258rock@fly:~> sudo make install
     259# libdrm.so will be installed to /usr/lib64
    248260}}}
    249261
     
    647659[General VNC] --> [Xorg] --> [VGA Card] [[BR]]
    648660[TurboVNC] --> [VGL] --> [Xorg] --> [GLX/DRI] --> [VGA Card] [[BR]]
     661
     662=== OpenSUSE Xgl development Q & A ===
     663
     664Question1: [[BR]]
     665Direct rendering does not work when running Xgl, but it does on Xorg. Why are OpenGL applications not accelerated?
     666{{{
     667Ans:
     668Do not intermix hardware acceleration and direct rendering.
     669OpenGL applications will be hardware accelerated on Xgl if the driver supports pBuffers or FBOs, like the nvidia and fglrx drivers do.
     670Direct rendering on the other hand is impossible to implement at the moment, the necessary extensions for implementing that feature are not even specified yet, let alone being implemented.
     671Direct rendering implies hardware acceleration, but not the other way round.
     672Direct rendering is a bit faster than indirect rendering, but indirect rendering is not as bad as it sounds.
     673}}}
     674Question2: [[BR]]
     675How can I check whether I have direct rendering on Xorg?
     676{{{
     677Ans:
     678Direct rendering is active if running glxinfo|grep direct on top of Xorg (not Xgl!) shows you "Yes". On top of Xgl this will always show you "No".
     679Unfortunately, for Xorg having direct rendering is a synonym for having accelerated graphics, and it is more difficult to detect whether hardware acceleration is available than it is to detect direct rendering.
     680}}}