Hi Mike,
Mike Small wrote:
Just to be sure nv doesn't support exa with this card did you try
being explicit about it? I have an NVIDIA_NVS_3100M and thought
for the longest time I was in the boat of needing nouveau or changes
to nv but the following xorg.conf got me past the slowness (in 5.6):
Section "Device"
Identifier "NVIDIA_NVS_3100M"
Driver "nv"
Option "AccelMethod" "EXA"
Option "MigrationHeuristic" "greedy"
EndSection
it works! it is a bit faster now... still quite slow but it starts to be
in the "usable" range... it feels like my ThinkPad 600 pentium 166Mhz
with NeoMagic :)
But at least I can write this mail.
I see this in the Xorg log now, not very reassuring:
[ 359.878] (--) Depth 24 pixmap format is 32 bpp
[ 359.878] (--) NV(0): 123.04 MB available for offscreen pixmaps
[ 359.899] (**) NV(0): Option "MigrationHeuristic" "greedy"
[ 359.899] (II) EXA(0): Offscreen pixmap area of 133109760 bytes
[ 359.899] (II) EXA(0): Driver registered support for the following
operations:
[ 359.899] (II) Solid
[ 359.899] (II) Copy
[ 359.899] (II) UploadToScreen
[ 359.899] (==) NV(0): Backing store enabled
[ 359.899] (==) NV(0): Silken mouse disabled
[ 359.899] (II) NV(0): RandR 1.2 enabled, ignore the following RandR
disabled message.
[ 359.900] (==) NV(0): DPMS enabled
[ 363.463] (--) RandR disabled
[ 363.477] (II) AIGLX: Screen 0 is not DRI2 capable
[ 363.477] (EE) AIGLX: reverting to software rendering
[ 363.488] (II) AIGLX: Loaded and initialized swrast
[ 363.488] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 363.489] (II) NV(0): Setting screen physical size to 338 x 211
[ 363.489] (WW) NV(0): Failed to reserve EXA memory for the screen or
EXA returned an area with a nonzero offset. Don't be surprised if your
screen is corrupt.
Especially the last WW which is memory related.
Riccardo