OpenGL viewport cut-off with 915gm graphics

Bug #43052 reported by Fred van Zwieten
24
Affects Status Importance Assigned to Milestone
xserver-xorg-driver-i810 (Ubuntu)
New
Undecided
Unassigned
xserver-xorg-video-i810 (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

I'm running on a compaq nc6120 notebook with a 915gm grapics chip. If I select an OpenGL screensaver it can only be seen on the upper half of the screen. This happens too in some analyzers in Amarok.

I'm running Kubuntu Dapper with all updates up until may 4th.

Revision history for this message
Fred van Zwieten (fvzwieten) wrote : Example of problem in Amarok analyzer

I've attached an example of the problem in an Amarok Analyzer. I'll try to get a decent shot from a screensaver too.

Revision history for this message
Fred van Zwieten (fvzwieten) wrote : Example of problem in OpenGL screensaver

And here's the screensaver example. I used the Fireworks 3D OpenGL screensaver.

Revision history for this message
Paul Sladen (sladen) wrote : Re: OpenGL screensaver are shown only at the upper half of the screen

Interesting; the first one is being cut off about half-way down and the second one about 2/5ths of the way down.

It looks a bit like view-port corruption; are there any OpenGL applications that *do* run normally?

Changed in xserver-xorg-driver-i810:
status: Unconfirmed → Confirmed
Revision history for this message
Paul Sladen (sladen) wrote :

Can you also attach an:

  lspci -nv

and:

  /var/log/Xorg.0.log

from the session with the corruption.

Revision history for this message
Fred van Zwieten (fvzwieten) wrote : Output of lspci -nv

Here's the requested output of lspci -nv

Revision history for this message
Fred van Zwieten (fvzwieten) wrote : Xorg.0.log

And here's the xorg.0.log file

Revision history for this message
Fred van Zwieten (fvzwieten) wrote :

All OpenGL screensaver from a default flight 7 kubuntu have this, except the following:

KPendulum (GL)
Space (GL)

Revision history for this message
Fred van Zwieten (fvzwieten) wrote : output of sudo lspci -nv

Sorry, forgot to sudo it

Revision history for this message
Michael B. Trausch (mtrausch) wrote : X.Org Log Output (MT)

This is the Xorg.0.log file from my system, which also exhibits this bug.

Revision history for this message
Michael B. Trausch (mtrausch) wrote : lspci -nv Output (MT)

This is the output from lspci -nv, run as root, from my system which also exhibits the bug.

Revision history for this message
Edu (martinez-bernal) wrote :

Hey, I have the same problem, with same graphics card. Armagetron is a openGL game and don't have this problem. I come from mandriva 2006 and screensavers look ok there.

Revision history for this message
Michael B. Trausch (mtrausch) wrote :

I have attached the output from lspci and the Xorg log for my machine -- same graphics card. PlanetPenguin Racer works just fine, however.

Revision history for this message
Edu (martinez-bernal) wrote :

Hi! I was trying to run compiz and I've updated some packages from http://xgl.compiz.info with no success :P
But now I'm able to view the screensavers in full screen :)

Revision history for this message
Charlie Figura (cfigura) wrote :

I'm running a Dell Latitude D620 with a 945GM graphics card and a 1440x900 display on Ubuntu Dapper 6.06 with full updates. I see the same situation on the GL screensavers, but other GL apps like PlanetPenguin Racer work fine. Incidentally, I saw the same problem on a Sony Vaio B100 with a 1024x768 display.

Revision history for this message
Sarah Kowalik (hobbsee-deactivatedaccount) wrote :

interestingly, installing rss-glx seems to stop this problem, at least with the openGL screensavers.

Revision history for this message
Dominik Holler (dominik-holler) wrote :

i got the problem on thinkpad r50e, too.
the problem was noticed while running google earth.
it is now fixed by using the respositries of http://xgl.compiz.info/

thx for the hint @ Edu

Revision history for this message
Fred van Zwieten (fvzwieten) wrote :

I can confirm that the repo's at http://xgl.compiz.info fixes this problem. I noticed an update i810 driver for X.org. I remeber reading somewhere that it was a driver issue. If this is the case, I suggest updating the dapper repo's with the version on compiz.net.

Revision history for this message
Charlie Figura (cfigura) wrote :

I tried the compiz repository, and while it seems to fix the problems, it also seems to come with a high cost - graphics acceleration is cut in half, according to glxgears. Has anyone else noticed this?

Revision history for this message
Gilles Schintgen (shigi) wrote :

I'm also having OpenGL problems with my 915GM graphics (Thinkpad Z60m). The symptoms are as reported: viewport cut-off in various apps, in google earth: wrong viewport and messed up graphics.

So I decided to give the compiz repository a try. First I only updated the i810 driver, logged out, restarted X, logged in again. Unfortunately acceleration was now broken (as reported by googleearth).

I thought that maybe this driver depended on newer mesa-libs, so I did a full update in adept. Now OpenGL is completely broken. glxgears fails with:
$ glxgears
glxgears: intel_ioctl.c:62: intelEmitIrqLocked: Assertion `((*(int *)intel->driHwLock) & ~0x40000000U) == (0x80000000U|intel->hHWContext)' failed.
Aborted

Google Earth gives the following error message:
do_wait: drmWaitVBlank returned -1, IRQs don't seem to be working correctly.
Try running with LIBGL_THROTTLE_REFRESH and LIBL_SYNC_REFRESH unset.
(and it's *extremely* slow, much slower than with software rendering)

Rebooting doesn't help.

Here's the complete list of updated packages:
xserver-xorg-driver-i810 1:1.5.0.1-0ubuntu2
libdrm2 2.0.2+cvs20060824
libgl1-mesa 6.5.1+cvs20060824
libgl1-mesa-dri 6.5.1+cvs20060824
libglu1-mesa 6.5.1+cvs20060824
libpoppler1 0.5.3-0ubuntu1
libpoppler1-qt 0.5.3-0ubuntu1
libtunepimp2c2a 0.3.0-9.1ubuntu3.1quinn1
libxfixes3 1:4.0-0ubuntu1
libxcomposite1 1:0.3-0ubuntu1
libxss1 1:1.1-0ubuntu1
mesa-utils 6.5.1+cvs20060824
poppler-utils 0.5.3-0ubuntu1

Revision history for this message
Gilles Schintgen (shigi) wrote :

Maybe waiting for the next CVS snapshot will solve my problem. Here's what I found out about this issue:

https://bugs.freedesktop.org/show_bug.cgi?id=8010

According to that page it should be fixed in mesa as of 20060826.

Revision history for this message
Chris Jones (cmsj) wrote :

is this a dupe of #23816?

Revision history for this message
Charlie Figura (cfigura) wrote : Re: [Bug 43052] Re: OpenGL viewport cut-off with 915gm graphics

Chris -

Yes, this does seem to be the same bug described in #23816.

Chris Jones wrote:
> is this a dupe of #23816?
>

--
Charles Figura <email address hidden>
Associate Professor of Physics http://mcsp.wartburg.edu/figura
Director, Wartburg Platte Observatory (319) 352-8373
                                          (319) 352-8606 (fax)

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.