compiz won't start with nvidia 9100 - lacks Xgl
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
Binary package hint: compiz
Not sure if compiz is the culprit.
~$ compiz --replace
Checking for Xgl: not present.
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log
No whitelisted driver found
aborting and using fallback: /usr/bin/mutter
I changed the default to mutter (which required changing permissions on /dev/nvidia0 and /dev/nvidctl to 666, but that's a different problem)
~$ lsb_release -rd
Description: Ubuntu karmic (development branch)
Release: 9.10
~$ apt-cache policy compiz
compiz:
Installed: 1:0.8.3+
Candidate: 1:0.8.3+
Version table:
*** 1:0.8.3+
500 http://
100 /var/lib/
I expect compiz to just work
ProblemType: Bug
Architecture: amd64
CompizPlugins: [core,ccp,
Date: Sun Sep 27 14:43:38 2009
DistroRelease: Ubuntu 9.10
MachineType: HP-Pavilion FQ578AAR-ABA s3707c
NonfreeKernelMo
Package: compiz 1:0.8.3+
PackageArchitec
PciDisplay: 02:00.0 VGA compatible controller [0300]: nVidia Corporation C78 [GeForce 9100] [10de:0847] (rev a2)
ProcCmdLine: ro root=/dev/sda9
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
RelatedPackageV
xserver-xorg 1:7.4+3ubuntu5
libgl1-mesa-glx 7.6.0~git200908
libdrm2 2.4.13-1ubuntu1
xserver-
xserver-
SourcePackage: compiz
Uname: Linux 2.6.31-11-generic x86_64
dmi.bios.date: 02/17/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 5.12
dmi.board.name: NutMeg
dmi.board.vendor: PEGATRON CORPORATION
dmi.board.version: 1.02
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: FQ578AAR-ABA s3707c
dmi.sys.vendor: HP-Pavilion
system: distro = Ubuntu, architecture = x86_64, kernel = 2.6.31-11-generic
It looks like you've manually installed the nvidia driver instead of using the Ubuntu packages so your driver path is /usr/lib64/ xorg/modules/ drivers/ /nvidia_ drv.so instead of /usr/lib/ xorg/modules/ drivers/ nvidia_ drv.so and thus the compiz startup script is failing to find it.