Bug 13796 - tnt2 16Mb agp, corrupted image
Summary: tnt2 16Mb agp, corrupted image
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-23 08:13 UTC by Andrew Randrianasulu
Modified: 2007-12-28 14:25 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
x.org log (34.78 KB, text/plain)
2007-12-23 08:14 UTC, Andrew Randrianasulu
no flags Details
xorg.conf (5.60 KB, text/plain)
2007-12-23 08:15 UTC, Andrew Randrianasulu
no flags Details
dmesg.log (15.45 KB, text/plain)
2007-12-23 08:16 UTC, Andrew Randrianasulu
no flags Details
screenshot showing corruption (109.49 KB, image/jpeg)
2007-12-23 08:17 UTC, Andrew Randrianasulu
no flags Details

Description Andrew Randrianasulu 2007-12-23 08:13:57 UTC
hwinfo:

01:00.0 VGA compatible controller: nVidia Corporation NV5 [RIVA TNT2/TNT2 Pro] (rev 15) (prog-if 00 [VGA])
        Subsystem: ASUSTeK Computer Inc. AGP-V3800PRO
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
        Memory at de000000 (32-bit, non-prefetchable) [size=16M]
        Memory at da000000 (32-bit, prefetchable) [size=32M]
        Expansion ROM at dfef0000 [disabled] [size=64K]
        Capabilities: [60] Power Management version 1
        Capabilities: [44] AGP version 2.0

Subsystem: 1043:4000

Software:
Linux slax 2.6.23.11 #2 Sun Dec 16 08:33:34 GMT 2007 i686 unknown unknown GNU/Linux

drm from git (~12 dec 2007)
x server from git (~6 dec 2007)
nouveau (II) NOUVEAU driver Date:   Sun Dec 23 15:48:24 2007 +0100

right after x server startup i have very corrupted image, all gtk2 apps have no text in menus. But Eterm (text inside it) works.

Options 

#Option "EXANoDownloadFromScreen" "1"                                   
#Option  "EXANoUploadToScreen" "1"                                      
#Option         "EXANoComposite" "1"

has no positive effect.
Comment 1 Andrew Randrianasulu 2007-12-23 08:14:54 UTC
Created attachment 13328 [details]
x.org log
Comment 2 Andrew Randrianasulu 2007-12-23 08:15:56 UTC
Created attachment 13329 [details]
xorg.conf

Now it has nv as working driver.
Comment 3 Andrew Randrianasulu 2007-12-23 08:16:49 UTC
Created attachment 13330 [details]
dmesg.log
Comment 4 Andrew Randrianasulu 2007-12-23 08:17:48 UTC
Created attachment 13331 [details]
screenshot showing corruption
Comment 5 Andrew Randrianasulu 2007-12-23 09:21:32 UTC
Ok, with 

(**) NOUVEAU(0): Option "MigrationHeuristic" "greedy"                           
(**) NOUVEAU(0): Option "EXANoComposite" "1"                                    
(**) NOUVEAU(0): Option "EXANoUploadToScreen" "1"                               
(**) NOUVEAU(0): Option "EXANoDownloadFromScreen" "1"

it works better. Fonts are back, and window decorations sometimes fully visible. But scroll (xchat, mozilla) still give me very strange results - image not updated until something "forced" redraw. (i'm using e 0.16.8.11-001 as my window manager, but it works just fine with nouveau + nv11 and nouveau + nv40)
Comment 6 Andrew Randrianasulu 2007-12-23 09:47:45 UTC
Found workaround:

xcompmgr -a

Everything (gtk2) run fast and perfect.
Comment 7 Andrew Randrianasulu 2007-12-23 10:25:30 UTC
with only (**) NOUVEAU(0): Option "MigrationHeuristic" "greedy" i don't need xcompmgr anymore. KDE apps works too.
Comment 8 Arthur Huillet 2007-12-28 14:25:24 UTC
reported fixed by AndrewR himself after his patch (DDX commit 8215e970445d99312c8fbbc31944466f70f3e186 
http://gitweb.freedesktop.org/?p=nouveau/xf86-video-nouveau.git;a=commitdiff;h=8215e970445d99312c8fbbc31944466f70f3e186;hp=c6ae3fe9f077c38f616fd3ad07275dcf8cb65bbc)


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.