DRI - VIA - CLE266

Gregoire Gentil gregoire at gentil.com
Fri Jun 2 00:10:06 PDT 2006


Hello,

I'm trying to use DRI on a VIA Chipset (CLE266) with 256MB of Ram. I
have compiled and installed via_drv.so from unichrome.sf.net (latest
version as of 5/31/2006). I have also compiled and installed
unichrome_dri.so, libGL.so.1.2 and libGLU.so.1.3.060500 from MesaLib6.5
(latest version as of 5/31/2006). I have the following drirc file:

<driconf>
    <device screen="0" driver="unichrome">
        <application name="all">
        </application>
    </device>
</driconf>

A glxinfo returns:

root at ubuntu:~# LIBGL_DEBUG=verbose glxinfo
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 5.0.0 unichrome (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/unichrome_dri.so
drmOpenByBusid: Searching for BusID PCI:1:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
__driCreateNewScreen_20050727 - succeeded
AllocateDmaBuffer fail
display: :0  screen: 0
direct rendering: No

Xorg.0.log returns:

(II) VIA(0): 3D Engine has been initialized.
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: Searching for BusID PCI:1:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: drmOpenMinor returns 6
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) VIA(0): [drm] DRM interface version 1.2
(II) VIA(0): [drm] created "via" driver at busid "PCI:1:0:0"
(II) VIA(0): [drm] added 8192 byte SAREA at 0xd03d3000
(II) VIA(0): [drm] mapped SAREA 0xd03d3000 to 0xb72fc000
(II) VIA(0): [drm] framebuffer handle = 0xd8000000
(II) VIA(0): [drm] added 1 reserved context for kernel
(II) VIA(0): [dri] visual configs initialized.
(II) VIA(0): [drm] register handle = 0xde000000
(II) VIA(0): [drm] mmio Registers = 0xde000000
(II) VIA(0): [dri] mmio mapped.
(II) VIA(0): [drm] using DRM driver version 2.7.4 (20051116)
(WW) VIA(0): [drm] Not using DMA for copying to FB (drm driver older
than 2.7.5).
(II) VIA(0): Using XFree86 Acceleration Architecture (XAA)

I have the latest Ubuntu kernel available: 2.6.15-23.

What can I make DRI work? Is it the problem with DMA?

Thanks by advance for your answer,

Gregoire





More information about the xorg mailing list