compiz won't start with nvidia 9100 - lacks Xgl

Bug #437805 reported by Steven Usdansky
10
This bug affects 2 people
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+git20090917-0ubuntu4
  Candidate: 1:0.8.3+git20090917-0ubuntu4
  Version table:
 *** 1:0.8.3+git20090917-0ubuntu4 0
        500 http://us.archive.ubuntu.com karmic/main Packages
        100 /var/lib/dpkg/status

I expect compiz to just work

ProblemType: Bug
Architecture: amd64
CompizPlugins: [core,ccp,dbus,place,mousepoll,gnomecompat,move,resize,decoration,png,svg,imgjpeg,text,neg,video,wall,snap,animation,scale,scaleaddon,expo,staticswitcher,regex,resizeinfo,workarounds,ezoom,vpswitch,extrawm,fade,session]
Date: Sun Sep 27 14:43:38 2009
DistroRelease: Ubuntu 9.10
MachineType: HP-Pavilion FQ578AAR-ABA s3707c
NonfreeKernelModules: nvidia
Package: compiz 1:0.8.3+git20090917-0ubuntu4
PackageArchitecture: all
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
ProcVersionSignature: Ubuntu 2.6.31-11.36-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu5
 libgl1-mesa-glx 7.6.0~git20090817.7c422387-0ubuntu5
 libdrm2 2.4.13-1ubuntu1
 xserver-xorg-video-intel N/A
 xserver-xorg-video-ati N/A
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.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr5.12:bd02/17/2009:svnHP-Pavilion:pnFQ578AAR-ABAs3707c:pvr:rvnPEGATRONCORPORATION:rnNutMeg:rvr1.02:cvnHewlett-Packard:ct3:cvrChassisVersion:
dmi.product.name: FQ578AAR-ABA s3707c
dmi.sys.vendor: HP-Pavilion
system: distro = Ubuntu, architecture = x86_64, kernel = 2.6.31-11-generic

Revision history for this message
Steven Usdansky (usdanskys) wrote :
Revision history for this message
Travis Watkins (amaranth) wrote :

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.

Changed in compiz (Ubuntu):
importance: Undecided → Low
status: New → Invalid
Revision history for this message
Steven Usdansky (usdanskys) wrote :

I don't believe that is the case, as all the nvidia debs are indeed installed. However, I reinstalled all of the nvidia debs and the problem persists. Furthermore

~$ dir /usr/lib64/xorg/modules/drivers/
total 4496
drwxr-xr-x 2 root root 4096 2009-09-28 06:36 .
drwxr-xr-x 7 root root 4096 2009-09-16 20:50 ..
-rw-r--r-- 1 root root 27960 2009-04-29 22:07 fbdev_drv.so
-rw-r--r-- 1 root root 210856 2009-09-16 12:03 nv_drv.so
-rw-r--r-- 1 root root 4244608 2009-09-27 09:27 nvidia_drv.so
-rw-r--r-- 1 root root 18928 2009-05-19 01:54 v4l_drv.so
-rw-r--r-- 1 root root 27656 2009-08-15 12:36 vesa_drv.so
-rw-r--r-- 1 root root 53272 2009-08-03 10:33 vmware_drv.so

~$ dir /usr/lib/xorg/modules/drivers/
total 4496
drwxr-xr-x 2 root root 4096 2009-09-28 06:36 .
drwxr-xr-x 7 root root 4096 2009-09-16 20:50 ..
-rw-r--r-- 1 root root 27960 2009-04-29 22:07 fbdev_drv.so
-rw-r--r-- 1 root root 210856 2009-09-16 12:03 nv_drv.so
-rw-r--r-- 1 root root 4244608 2009-09-27 09:27 nvidia_drv.so
-rw-r--r-- 1 root root 18928 2009-05-19 01:54 v4l_drv.so
-rw-r--r-- 1 root root 27656 2009-08-15 12:36 vesa_drv.so
-rw-r--r-- 1 root root 53272 2009-08-03 10:33 vmware_drv.so

So, unless the nvidia debs are failing to overwrite any manual installation, the problem still persists as originally stated.
I have thus reverted the status to new. Will try to install the current nightly build later today to see if a fresh install alleviates the problem.

Changed in compiz (Ubuntu):
status: Invalid → New
Revision history for this message
Ernst (ernst-blaauw) wrote :

Here, Compiz also stopped working. Maybe this is the same problem? Because of bug report 391461 (https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-180/+bug/391461), I cannot install the version maintained by Ubuntu. This driver worked earlier for me in Karmic.

compiz-check gives:
$ ./compiz-check

Gathering information about your system...

 Distribution: Ubuntu 9.10
 Desktop environment: GNOME
 Graphics chip: nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1)
 Driver in use: nvidia
 Rendering method: Nvidia

Checking if it's possible to run Compiz on your system...

 Checking for texture_from_pixmap... [FAIL]
 Checking for non power of two support... [FAIL]
 Checking for composite extension... [ OK ]
 Checking for FBConfig... [ OK ]
 Checking for hardware/setup problems... [SKIP]

At least one check had to be skipped:
 Error: Unable to detect maximum 3D texture size

Revision history for this message
zorblek (zorblek) wrote :

I am also experiencing this problem on Jaunty, and I have an Intel chipset and driver. When I run compiz --replace from the command line I get the following output:

Checking for Xgl: morganmay@morganmay-laptop:~$ 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/metacity

I've attached /var/log/Xorg.0.log.

Revision history for this message
Travis Watkins (amaranth) wrote :

Is anyone having this trouble anymore? We've changed how we check for capabilities needed to run compiz so this kind of problem should not happen.

Changed in compiz (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for compiz (Ubuntu) because there has been no activity for 60 days.]

Changed in compiz (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.