On Fri, Dec 21, 2007 at 04:33:51PM +0100, Tim Saueressig, thepixelz.com wrote:
> sorry, still no luck to get xenocara running. i recompiled xenocare form
> current today.
> http://www.thepixelz.com/macbook/Xorg.0.log
> http://www.thepixelz.com/macbook/dmesg.boot
>
> someone with the same problem. same chipset and rev.
> http://marc.info/?l=openbsd-misc&m=119410726717065&w=2
>
> i'll try to play with it a bit more.
>
from your Xorg.0.log:
---snip---
(II) Module i810: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.4.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
...
(II) I810: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100,
i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G, E7221 (i915),
915GM, 945G, 945GM
---snap---
but it should be
---snip---
(II) Module intel: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 2.2.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
...
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, 965G, 965G, 965Q, 946GZ,
965GM, 965GME/GLE, G33, Q35, Q33
---snap---
i just figured out that xenocara/driver/Makefile only builds the new
version of xf86-video-intel on amd64 (what i'm using) but it still
uses the stinky old xf86-video-i810 (your case) on i386.
---snip---
VVIDEO_DRV_amd64= \
${VIDEO_DRV_COMMON} \
xf86-video-intel xf86-video-radeonhd xf86-video-vmware
VIDEO_DRV_hppa=
VIDEO_DRV_i386= \
${VIDEO_DRV_COMMON} \
xf86-video-i810 xf86-video-vmware \
xf86-video-i740 xf86-video-nsc \
xf86-video-radeonhd \
xf86-video-via xf86-video-voodoo
---snap---
there must be a specific reason for this, matthieu@ probably doesn't
want to break support for some older i810 chipsets.
so you either install amd64, patch and rebuild xenocara, or just
build install the "intel" module manually:
cd xenocara/driver/xf86-video-intel
make -f Makefile.bsd-wrapper obj
make -f Makefile.bsd-wrapper depend
make -f Makefile.bsd-wrapper all
make -f Makefile.bsd-wrapper install
you should probably just install an amd64 snapshot to test it first.
reyk
Index: Makefile
===================================================================
RCS file: /cvs/xenocara/driver/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile 4 Dec 2007 22:41:21 -0000 1.15
+++ Makefile 21 Dec 2007 16:27:56 -0000
@@ -74,7 +74,7 @@ VIDEO_DRV_hppa=
VIDEO_DRV_i386= \
${VIDEO_DRV_COMMON} \
- xf86-video-i810 xf86-video-vmware \
+ xf86-video-intel xf86-video-vmware \
xf86-video-i740 xf86-video-nsc \
xf86-video-radeonhd \
xf86-video-via xf86-video-voodoo