[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#359328: xserver-xorg-video-i810: dri doesn't work (maybe because of kernel 2.6.16?)



Package: xserver-xorg-video-i810
Version: 1:1.5.1.0-1
Severity: normal

hello,

I have hp omnibook XE3 with this card

0000:00:02.0 VGA compatible controller: Intel Corporation 82830 CGC
[Chipset Graphics Controller] (rev 04)

I have recently upgraded xorg to version 7 (and kernel 2.6.16
vanilla)(xorg.conf is freshly generated with dpkg-recofigure
xserver-xorg) and today, i noticed that dri
is not working.

LIBGL_DEBUG=verbose glxinfo outputs this message
libGL: XF86DRIGetClientDriverName: 1.5.1 i915 (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/i915_dri.so
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: drmOpenMinor returns 6
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0

ERROR!  sizeof(I830DRIRec) does not match passed size from device driver
libGL warning: 3D driver returned no fbconfigs.
libGL error: InitDriver failed
libGL error: reverting to (slow) indirect rendering
name of display: :0.0
display: :0  screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:

and so on ...

after little searching, it seems, that there is some mishmash between
some files in xorg, mesa and kernel (or so, i don't understand it much)

So i downloaded
http://dri.freedesktop.org/snapshots/i915-20060325-linux.i386.tar.bz2
compiled new kernel modules ... it didn't help.

So i overwrited /usr/lib/dri/i915_dri.so from libgl1-mesa-dri and
/usr/lib/xorg/modules/drivers/i810_drv.so from xserver-xorg-video-i810
with those precompiled files from tarball and dri acceleration seems to
work (it works even after moving back original kernel modules).

Can you please update these files, if it's possible?

thanks

Libor

(sorry if this bug report comes twice)


-- System Information:
Debian Release: testing/unstable
  APT prefers experimental
  APT policy: (700, 'experimental'), (700, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-swsp-lnb-1
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages xserver-xorg-video-i810 depends on:
ii  libc6                         2.3.6-4    GNU C Library: Shared libraries an
ii  xserver-xorg-core             1:1.0.2-1  X.Org X server -- core server

xserver-xorg-video-i810 recommends no packages.

-- no debconf information



Reply to: