buggy openchrome driver renders desktop unusable

Bug #1159398 reported by Kyle Caldbeck
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-openchrome (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

I'm having a serious graphics problem in Ubuntu 13.04. When the X starts up, I get a glitchy set of squares that turns red with a discolored overlay of what I should be seeing. I also see no cursor whatsoever. Using lspci I got this for my video card:

01:00.0 VGA compatible controller: VIA Technologies, Inc. CN700/P4M800 Pro/P4M800 CE/VN800 Graphics [S3 UniChrome Pro] (rev 01)

Additional Details:
Openchrome has worked perfectly up until this release of Ubuntu 13.04 and assuming latest release of openchrome.

What I am guessing is my video card is having problems with GLX, though there doesn't seem to be any easy way to disable it (which is something I shouldn't have to do in the first place).

The little bit of what you're *supposed* to see is also updating at an unnervingly low framerate, furthing my suspicion that it's a serious problem with acceleration.

It takes a while for the (glitchy) display to appear in the first place.

It didn't (thankfully) keep me from switching consoles.

The boot splash is show in text-mode only (this specific anomaly has happed in previous releases though strangly on on the live session)

Please see if you can fix this or forward this to someone who can see what they can do.

Thank you for reading my bug request.
---
.tmp.unity.support.test.1:

ApportVersion: 2.9.2-0ubuntu2
Architecture: i386
CasperVersion: 1.330
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: None
DistUpgraded: Fresh install
DistroCodename: raring
DistroRelease: Ubuntu 13.04
DistroVariant: ubuntu
GraphicsCard:
 VIA Technologies, Inc. CN700/P4M800 Pro/P4M800 CE/VN800 Graphics [S3 UniChrome Pro] [1106:3344] (rev 01) (prog-if 00 [VGA controller])
   Subsystem: Gateway, Inc. Device [107b:0216]
LiveMediaBuild: Ubuntu 13.04 "Raring Ringtail" - Alpha i386 (20130321)
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: Gateway MX3215
MarkForUpload: True
Package: xserver-xorg-video-openchrome 1:0.3.1-0ubuntu1
PackageArchitecture: i386
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz quiet splash --
ProcVersionSignature: Ubuntu 3.8.0-13.23-generic 3.8.3
Tags: raring ubuntu single-occurrence reproducible
Uname: Linux 3.8.0-13-generic i686
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

XorgConf:
 Section "Device"
  Identifier "VIA Unichrome Pro"
  Driver "vesa"
 EndSection
dmi.bios.date: 02/22/2006
dmi.bios.vendor: Phoenix
dmi.bios.version: 73.07
dmi.board.vendor: Gateway
dmi.board.version: Rev1.73.07
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 8
dmi.chassis.vendor: Gateway
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnPhoenix:bvr73.07:bd02/22/2006:svnGateway:pnMX3215:pvr73.07:rvnGateway:rn:rvrRev1.73.07:cvnGateway:ct8:cvrN/A:
dmi.product.name: MX3215
dmi.product.version: 73.07
dmi.sys.vendor: Gateway
version.compiz: compiz 1:0.9.9~daily13.03.20-0ubuntu1
version.libdrm2: libdrm2 2.4.42-0ubuntu2
version.libgl1-mesa-dri: libgl1-mesa-dri 9.0.3-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.0.3-0ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.13.3-0ubuntu2b1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2b2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.1.0-0ubuntu1b1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.21.4-0ubuntu1b1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.6-0ubuntu3b1
xserver.bootTime: Sun Mar 24 21:55:00 2013
xserver.configfile: /etc/X11/xorg.conf
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:

xserver.version: 2:1.13.3-0ubuntu2b1

description: updated
description: updated
Revision history for this message
Daniel Letzeisen (dtl131) wrote :

Please run the following command to gather information:
apport-collect 1159398

Changed in xserver-xorg-video-openchrome (Ubuntu):
status: New → Incomplete
Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : BootDmesg.txt

apport information

tags: added: apport-collected raring reproducible single-occurrence ubuntu
description: updated
Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : BootLog.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : Dependencies.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : DpkgLog.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : GconfCompiz.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : LightdmDisplayLog.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : LightdmLog.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : Lspci.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : ProcModules.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : UdevDb.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : UdevLog.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : XorgLog.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : XorgLogOld.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : Xrandr.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : xdpyinfo.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote : xserver.devices.txt

apport information

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote :

NOTE:

In order to install apport, I had to edit the xorg.conf file use the VESA driver instead. There is absolutley NO way I could do anything in the GUI with the openchrome driver.

Revision history for this message
Daniel Letzeisen (dtl131) wrote :

Kyle, thanks for getting the info. If you could get an Xorg log showing what happens when you start with openchrome, that would be ideal. What I would do is start X with openchrome, switch to console, save the log and go back to sing VESA.

Changed in xserver-xorg-video-openchrome (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Daniel Letzeisen (dtl131) wrote :

Kyle, ignore my previous comment. It appears that apport grabbed the previous Xorg log, which does show the chrome driver. https://launchpadlibrarian.net/135159429/XorgLogOld.txt

Revision history for this message
Daniel Letzeisen (dtl131) wrote :
Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote :

I read the linked page. The glitch they describe sounds like the very thing I'm having.

Revision history for this message
Daniel Letzeisen (dtl131) wrote :

Kyle, I've made a package for you to test in my PPA:
https://launchpad.net/~dtl131/+archive/mediahacks/+packages

Rather than adding the whole PPA, it's probably better just to download it directly.: https://launchpad.net/~dtl131/+archive/mediahacks/+files/xserver-xorg-video-openchrome_0.3.2-0ubuntu1_i386.deb

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote :

I installed the driver, made sure It was being used when I restarted X. Didn't work. Still getting the same exact glitch.
Again, the glitch resembles a *very* slow version of what I'm supposed to be seeing with a very bad red/black stripped tint to it.

Revision history for this message
Daniel Letzeisen (dtl131) wrote :

I would test other desktop environments to see if the issue is with Unity or the openchrome code. xfce would be a good test, since it is a basic, composited desktop. You can try installing xfce in your current environment by installing 'xfce4' package or use a Xubuntu LiveUSB/CD. If you're still having problems in xfce, then your best bet is to correspond with the openchrome devs on the openchrome mailing list.

Revision history for this message
Kyle Caldbeck (corvus-b-hax) wrote :

When I only start 'xinit', I still get the same exact issue, so from that I can deduct that this is most likely a problem with openchrome exclusively.

I'm going to contact the openchrome project about this.

Revision history for this message
Jane Atkinson (irihapeti) wrote :

I'm also having problems with an chrome chipset. So far I've only tested with a liveCD.

lspci shows:
VGA compatible controller [0300]: VIA Technologies, Inc. CN896/VN896/P4M900 [Chrome 9 HC] [1106:3371] (rev 01) (prog-if 00 [VGA controller])

I'm not getting the artefacts that the OP is getting, but the screen is rendering in slow motion and I notice that compiz is maxing out the CPU much of the time. Trying to do anything with the PC is like the proverbial wading through molasses.

I don't remember if I've run 12.10 on this machine, but 12.04 and previous versions have been fine. I suspect that the system has been defaulting to vesa.

Revision history for this message
Bartosz Kosiorek (gang65) wrote :

Hi Kyle.
Could you please attach the photo of the monitor's screen?
It will be very useful in resolve problem.

Changed in xserver-xorg-video-openchrome (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-video-openchrome (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-video-openchrome (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.