Intel Pineview (M) + compiz-fusion = white screen

cpm@

Moderator
Moderator
Developer
Merry Christmas everyone:

I have an asus eee pc 1018p, well I need some help to make work the video card (Intel pineview) with compiz-fusion.

Help info:

Code:
$ uname -a
FreeBSD RottenApple 9.0-RC3 FreeBSD 9.0-RC3 #0: Wed Dec 14 21:02:27 CET 2011
root@RottenApple:/usr/obj/usr/src/sys/MYKERNEL i386

Code:
$ pciconf -lv
vgapci0@pci0:0:2:0:    class=0x030000 card=0x83ac1043 chip=0xa0118086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'N10 Family Integrated Graphics Controller'
    class      = display
    subclass   = VGA

Code:
$ dmesg | grep drm
drm0: <Intel Pineview (M)> on vgapci0
info: [drm] MSI enabled 1 message(s)
info: [drm] AGP at 0xd0000000 256MB
info: [drm] Initialized i915 1.6.0 20080730

X working good with xf86-video-intel29.

My xorg.conf:

http://pastebin.com/vKKKtvhQ

I installed x11-wm/compiz-fusion, when I start compiz using this useful script:

Code:
#! /bin/sh
LIBGL_ALWAYS_INDIRECT=1 INTEL_BATCH=1 compiz --replace --indirect-rendering --sm-disable ccp &
emerald --replace &

Compiz starts but no window contents are visible (white screen).

I paste xglinfo too

http://pastebin.com/qyMYL6QJ

Thanks in advance!
 
Clarification:

I changed xf86-video-intel by xf86-video-intel29

I will explain how to do this:

First I uninstalled xf86-video-intel

Code:
$ pkg_info -Ix xf86-video-intel 
xf86-video-intel-2.7.1_3 Driver for Intel integrated graphics chipsets 
$ pkg_delete -f xf86-video-intel-2.7.1_3

Second I installed new driver

Code:
$ cd x11-drivers/xf86-video-intel29
$ make install clean
$ rm /var/db/pkg/pkgdb.db
$ pkgdb -u

I fixed all dependencies that Xorg need

Code:
$ pkgdb -F
 
You're using a really old version of Mesa, perhaps one that pre-dates Pineview support. Did you build mesa from ports? If so, I would guess that WITHOUT_NOUVEAU wasn't set in /etc/make.conf.

Adam
 
Upgrade both ports without success, compiz-fusion refusing to work properly.
 
Well assuming direct rendering is enabled in the X server, then I can only assume that even mesa 7.6.1 isn't new enough. You could try building a newer release of mesa, or seeing if there is a newer version of mesa in the x11 development ports tree.

Adam
 
Ok I understand.

Building a newer release of mesa be the solution.

Again, thanks for help.
 
Back
Top