[i830] screen map corruption

Bug #416707 reported by jedix
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

Kdm starts with the right portion of the screen cut off and it shows up on the left.

After login, the problem remains until I switch to a console and then back to X.

This is on an X30 with intel 830

lspci -vv output:
00:02.0 VGA compatible controller: Intel Corporation 82830 CGC [Chipset Graphics Controller] (rev 04)
        Subsystem: IBM Device 0513
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at e0000000 (32-bit, prefetchable) [size=128M]
        Region 1: Memory at d0000000 (32-bit, non-prefetchable) [size=512K]
        Capabilities: <access denied>
        Kernel driver in use: i915
        Kernel modules: i915

Other problems I see which may or may not be related:
3D is very slow: less than 600 fps on glxgears
redraw of windows is very slow when switching between applications
enabling "Desktop Effects" causes X to not start for that user. (hangs on the splash screen after the first icon appears.

This might be a setup issue.. but I don't think it is likely as I let the packages handle all my setup.

I'm up to date on karmic as of Aug 20th, 2009

Output of ubuntu-bug -p xserver-xorg-video-intel:

$ ubuntu-bug -p xserver-xorg-video-intel
Traceback (most recent call last):
  File "/usr/share/apport/apport-kde", line 454, in <module>
    UserInterface = MainUserInterface()
  File "/usr/share/apport/apport-kde", line 178, in __init__
    self.run_argv()
  File "/usr/lib/python2.6/dist-packages/apport/ui.py", line 430, in run_argv
    return self.run_report_bug()
  File "/usr/lib/python2.6/dist-packages/apport/ui.py", line 343, in run_report_bug
    self.collect_info(symptom_script)
  File "/usr/lib/python2.6/dist-packages/apport/ui.py", line 537, in collect_info
    self.ui_start_info_collection_progress()
  File "/usr/share/apport/apport-kde", line 330, in ui_start_info_collection_progress
    _('The collected information can be sent to the developers '
  File "/usr/share/apport/apport-kde", line 112, in __init__
    Dialog.__init__(self, 'progress.ui', title, heading, text)
  File "/usr/share/apport/apport-kde", line 60, in __init__
    uic.loadUi(os.path.join(os.path.dirname(sys.argv[0]), ui), self)
  File "/usr/lib/pymodules/python2.6/PyQt4/uic/__init__.py", line 112, in loadUi
    return DynamicUILoader().loadUi(uifile, baseinstance)
  File "/usr/lib/pymodules/python2.6/PyQt4/uic/Loader/loader.py", line 8, in __init__
    UIParser.__init__(self, QtCore, QtGui, LoaderCreatorPolicy())
  File "/usr/lib/pymodules/python2.6/PyQt4/uic/uiparser.py", line 87, in __init__
    self.factory = QObjectCreator(creatorPolicy)
  File "/usr/lib/pymodules/python2.6/PyQt4/uic/objcreator.py", line 43, in __init__
    if load_plugin(open(os.path.join(plugindir, filename)), plugin_globals, plugin_locals):
IOError: [Errno 2] No such file or directory: '/usr/share/python-qt4/widget-plugins/kde4.py'

$ lsb_release -rd
Description: Ubuntu karmic (development branch)
Release: 9.10

What I expect to happen and what happens is pretty obvious.

I'd like to thank you guys for fixing these issues even though the hardware is old.

jedix (howlett)
description: updated
Geir Ove Myhr (gomyhr)
tags: added: karmic
Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

Thank you for filing this bug report. Could you file the failure of ubuntu-bug as a bug for the apport program? https://bugs.launchpad.net/apport/

The log files that would normally be a part of the ubuntu-bug report can be uploaded with `apport-collect 416707`, and if that fails you can upload at least /var/log/Xorg.0.log, /etc/X11/xorg.conf (if present), ~/.config/monitors.xml (if present), and the outputs of `lspci -vvnn`, `xrandr --verbose`, and `dmesg`.

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Incomplete
Revision history for this message
jedix (howlett) wrote : apport-collect data

Architecture: i386
DistroRelease: Ubuntu 9.10
Lsusb:
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: IBM 2673AU7
Package: xserver-xorg-video-intel 2:2.8.0-0ubuntu2
PackageArchitecture: i386
PccardctlIdent:
 Socket 0:
   no product info available
 Socket 1:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
 Socket 1:
   no card
ProcCmdLine: root=UUID=3c6d3530-41d5-4339-8d50-507fbd197811 ro quiet splash
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_CA.UTF-8
 LANGUAGE=
ProcVersionSignature: Ubuntu 2.6.31-6.25-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu5
 libgl1-mesa-glx 7.5-1ubuntu1
 libdrm2 2.4.12-1ubuntu1
 xserver-xorg-video-intel 2:2.8.0-0ubuntu2
 xserver-xorg-video-ati 1:6.12.99+git20090629.f39cafc5-0ubuntu6
Uname: Linux 2.6.31-6-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/xorg.conf'
dmi.bios.date: 05/30/2003
dmi.bios.vendor: IBM
dmi.bios.version: 1KET44WW (1.05 )
dmi.board.name: 2673AU7
dmi.board.vendor: IBM
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: IBM
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnIBM:bvr1KET44WW(1.05):bd05/30/2003:svnIBM:pn2673AU7:pvrNotAvailable:rvnIBM:rn2673AU7:rvrNotAvailable:cvnIBM:ct10:cvrNotAvailable:
dmi.product.name: 2673AU7
dmi.product.version: Not Available
dmi.sys.vendor: IBM
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: i686kernel: 2.6.31-6-generic

Revision history for this message
jedix (howlett) wrote : Re: i830 screen map corruption
Revision history for this message
jedix (howlett) wrote :
Revision history for this message
jedix (howlett) wrote :
Revision history for this message
jedix (howlett) wrote :
Revision history for this message
jedix (howlett) wrote :
Revision history for this message
jedix (howlett) wrote :
Revision history for this message
jedix (howlett) wrote :
Revision history for this message
jedix (howlett) wrote :
Revision history for this message
jedix (howlett) wrote :
Revision history for this message
jedix (howlett) wrote :
Revision history for this message
jedix (howlett) wrote :
Revision history for this message
jedix (howlett) wrote :
Revision history for this message
jedix (howlett) wrote :
Revision history for this message
jedix (howlett) wrote :
Revision history for this message
jedix (howlett) wrote :
Revision history for this message
jedix (howlett) wrote :
Revision history for this message
jedix (howlett) wrote :
Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → New
tags: added: apport-collected
Geir Ove Myhr (gomyhr)
tags: added: corruption i830
summary: - i830 screen map corruption
+ [i830] screen map corruption
Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Confirmed
Revision history for this message
jedix (howlett) wrote :

Would this cause degraded performance? Switching between windows takes seconds during redraw. Or would this be due to another problem/hardware limitations?

Bryce Harrington (bryce)
tags: added: kubuntu
Revision history for this message
jedix (howlett) wrote :

I updated today and now my laptop is useless. The X11 that is now installed does not get fixed when switching from terminal back to X. My X server blinks like a strobe light.

Revision history for this message
jedix (howlett) wrote :

Booted into an older kernel and the video works 100%,
2.6.28-14-generic is the working.

Revision history for this message
jedix (howlett) wrote :

fully upgraded to 9.10 stops the older kernel from working.

Adding nomodeset to grub fixes the issue.

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.