[gm45] 3D image image ghosting

Bug #405896 reported by GreyGeek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Sony VAIO VGN-FW140E/H notebook with Intel Mobil Series 4 chipset.
Centrino 2, 3GB RAM, 1600X900 display with "Full HD 1080p"
I am running the 2.6.30 kernel and the launchpadpaa intel video enhancements steps which utilize the UAX mode. Here is my entire xorg.conf file, which includes the modifications suggested by the "bleeding edge" configuation. These enhancements increased my fps in SecondLife from and average of 4fps to an average of 25fps.
**********************
Section "Monitor"
 Identifier "Configured Monitor"
EndSection

Section "Screen"
 Identifier "Default Screen"
 Monitor "Configured Monitor"
 Device "Configured Video Device"
EndSection

Section "Device"
 Identifier "Configured Video Device"
 Option "AccelMethod" "uxa"
 Option "EXAOptimizeMigration" "true"
 Option "MigrationHeuristic" "greedy"
 Option "Tiling" "true"
EndSection

Section "ServerFlags"
 Option "DontZap" "False"
EndSection
**********************
Most applications which use accelerated video work fine: GoogleEarth, Tux Racer, LinCity-NG, Stellarium, gl-117, FlightSim, Pinballs, Billard-gl and foobillards.

SecondLife works well, except when I take a screen snapshot or attempt to edit the avatar. Any editing in SecondLife is impossible because the image is too distorted. The screen snapshot of my avatar in SecondLife shows the problem and I have attached a pgn file of it.

TORCS runs, but the image is garbled in the same way my SL avatar image is.

Penumbra's three Linux role playing games are unusable. Their introductions work fine, but when in the tutorial mode trying to learn how to grab objects or move them the images are similar to my SL avatar snapshot, only worse. In the actual game mode the scenes are indecipherable so the games are unplayable.

lspci -vvnn gives:
**********************************00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)
        Subsystem: Sony Corporation Device [104d:9035]
        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
        Capabilities: [e0] Vendor Specific Information <?>
        Kernel driver in use: agpgart-intel
        Kernel modules: intel-agp

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
        Subsystem: Sony Corporation Device [104d:9035]
        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 31
        Region 0: Memory at d0000000 (64-bit, non-prefetchable) [size=4M]
        Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Region 4: I/O ports at 6140 [size=8]
        Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
                Address: fee0300c Data: 41b9
        Capabilities: [d0] Power Management version 3
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)
        Subsystem: Sony Corporation Device [104d:9035]
        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
        Region 0: Memory at d0400000 (64-bit, non-prefetchable) [size=1M]
        Capabilities: [d0] Power Management version 3
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
**************************************************

Revision history for this message
GreyGeek (greygeek) wrote :
Revision history for this message
Bryce Harrington (bryce) wrote :

Hi greygeek,

Thanks for including an image to demonstrate the issue. Could you also please attach the output of `lspci -vvnn`, and attach your /var/log/Xorg.0.log or Xorg.0.log.old file from after reproducing this issue. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-xorglog
Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Incomplete
summary: - 3D image image ghosting
+ [gm45] 3D image image ghosting
Revision history for this message
GreyGeek (greygeek) wrote : Re: [Bug 405896] Re: 3D image image ghosting

Hi Bryce!
The output of "lspci -vvnn" is already in my original report, as is the
xorg.conf contents.
I have attached /var/log/xorg.0.log to this email, along with
xorg.conf. I attached these right after running SecondLife and taking
another snapshot to disk. It is 10:33PM CST but the timestamp on
xorg.log is 9:05PM CST. In other words, taking the snapshot did not
trigger any additions to the xorg log file.

The entire snapshot is only 1.4MB. If that is not too big for your
email service do you want me to send it?
GG

Bryce Harrington wrote:
> Hi greygeek,
>
>
> Thanks for including an image to demonstrate the issue. Could you also please attach the output of `lspci -vvnn`, and attach your /var/log/Xorg.0.log or Xorg.0.log.old file from after reproducing this issue. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well.
>
> [This is an automated message. Apologies if it has reached you
> inappropriately; please just reply to this message indicating so.]
>
>
> ** Tags added: needs-xorglog
>
> ** Changed in: xserver-xorg-video-intel (Ubuntu)
> Status: New => Incomplete
>
> ** Summary changed:
>
> - 3D image image ghosting
> + [gm45] 3D image image ghosting
>
>

--
----
GreyGeek

“They’ll get sort of addicted, and then we’ll somehow figure out how to collect sometime in the next decade.”

–Bill Gates

“Bill Gates looks at everything as something that should be his. He acts in any way he can to make it his. It can be an idea, market share, or a contract. There is not an ounce of conscientiousness or compassion in him. The notion of fairness means nothing to him. The only thing he understands is leverage.”

–Philippe Kahn

I don't think it's any coincidence that Microsoft achieved dominance in the American market during the same period that bottled water became omnipresent. In both instances, clever marketing convinced the general public that something that was clean, safe and free was inferior to a product encased in plastic.

Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
GreyGeek (greygeek) wrote :

Attached is the entire image of the SecondLife snapshot to disk. Although SecondLife plays fine and I get up to 35 fps, depending on what I am doing, other applications which use 3D acceleration give screen images which look exactly like the SecondLife snapshot to disk, making them impossible to play, as I pointed out in my orginal post.

I've attached the entire SecondLife snapshot to disk to show you what the entire screen looks like.

Geir Ove Myhr (gomyhr)
tags: added: 3d corruption gm45 jaunty
removed: needs-xorglog
Revision history for this message
GreyGeek (greygeek) wrote :

Another anomoly has appeared on my SecondLife screen.

Also, a sold black line about 1/2" wide at about 3/4" from the right margin of my 100X900 display, began appearing. First it was light grey and somewhat transparent, but eventually it got solid black. Strangely, other objects could appear on top of it and they would cover it. Other 3D accelerated programs, like Stellarium, do not exhibit that black line. Only SecondLife.

Xorg.log (via dmesg) gave the following:

[ 6054.721593] [drm:i915_gem_evict_something] *ERROR* inactive empty 1 request empty 1 flushing empty 1
[ 6070.956792] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
[ 6070.956798] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12
... the previous three lines were repeated over 300 hundred of times, then the following two lines ....
[ 6070.967713] [drm:i915_gem_evict_something] *ERROR* inactive empty 1 request empty 1 flushing empty 1
[ 6078.930353] [drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
preceded the breaking of the xserver, causing it to reboot as if I had pressed Ctl+Alt+Bkspc

Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
importance: Undecided → Medium
Revision history for this message
GreyGeek (greygeek) wrote :

Bryce,
I have been experimenting with 64bit Ubuntu 9.10 Alpha4 and 64bit Kubuntu 9.10 Alpha4.

Both give excellent 3D acceleration without using the PPA "bleeding edge" patches, etc...

AND, both give good snapshots and good avatar images while editing the appearance of the Avatar.

Since I am moving to the 64bit Kubuntu 9.10 when it is released the graphic problem on the 32bit Kubuntu 9.4 will be moot.

Revision history for this message
Bryce Harrington (bryce) wrote :

Okay, sounds good. Thanks for letting us know the issue is resolved in Karmic, we can consider that the solution.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Fix Released
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.