vaxbrat wrote:What does /var/log/Xorg.0.log have to say even though it didn't have any errors? It should have mentioned something about loading dri and then looking for devices which support it and the final status of dir yea or nay. Also I seem to recall that DRI will not be enabled when an onboard gfx controller is leeching system memory instead of using its own.
From xorg.0.log
(II) LoadModule: "dri2"
(II) Loading /usr/lib64/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.6.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/lib64/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.6.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) Loading extension DRI2
(II) LoadModule: "glx"
(II) Loading /usr/lib64/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.6.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension DRI2
(II) Loading extension XFree86-DRI
(**) intel(0): Option "DRI" "True"
(II) intel(0): [DRI2] Setup complete
drmOpenDevice: node name is /dev/dri/card0
I downgraded to xorg-1.6.0 and now I do get an error:
(EE) intel(0): Failed to initialize kernel memory manager
Edit: Upgraded back to all -9999 versions, and the error went away. and I get this from xorg.0.log
> (II) Loading extension DRI2
> (II) Loading extension XFree86-DRI
> (**) intel(0): Option "DRI" "True"
> (II) intel(0): [DRI2] Setup complete
> (II) intel(0): 0x07fff000-0x0f9fefff: DRI memory manager (124928 kB)
> (II) intel(0): direct rendering: DRI2 Enabled
> (II) GLX: Initialized DRI2 GL provider for screen 0
> drmOpenDevice: node name is /dev/dri/card0
> (==) AIGLX enabled
> (II) Loading extension GLX
> (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
> (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
> (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
> (II) AIGLX: Loaded and initialized /usr/lib64/dri/i965_dri.so
but I still get
> direct rendering: No
from glxinfo