John Martin wrote:
> Chris Ridd wrote:
>> Alan Coopersmith wrote:
>>  
>>> The root and /usr pages were merged into a single package for IPS
>>> for most packages in Solaris, since IPS doesn't need to keep them
>>> seperate for zones/diskless support as SVR4 packages did, so the
>>> IPS NVDAgraphics includes the contents of both the NVDAgraphicsr
>>> and NVDAgraphics SVR4 packages.
>>>     
>>
>> Is there anything straightforward (ie included in IPS somewhere :-) 
>> that I can run to give some performance figures before and after the 
>> NVDAgraphics downgrade?
>>
>>   
> Your original complaint was moving windows around showed the underneath
> windows repainting very slowly.  X11 performance tests may not show the
> same problem (and are run for every driver release).  The best test is 
> to see
> if the desktop behavior changes.

Yes, that's true. I was just hoping there was some more objective way to 
measure this, instead of "jiggling things around a bit" :-)

Anyway, after trying to create another BE with a downgraded driver, I 
rebooted back into "opensolaris-2", aka snv_91, and the graphics 
performance is good again.

Looking at the Xorg.0.log file from the previous snv_91 boot, I do see 
some differences:
Blame the hardware.
< (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jul  8 11:38:39 2008
---
 > (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jun 30 09:38:06 2008
36c36
< (II) PCI: stages = 0x03, oldVal1 = 0x8000fd04, mode1Res1 = 0x80000000
---
 > (II) PCI: stages = 0x03, oldVal1 = 0x00000000, mode1Res1 = 0x80000000
104c104
< (--) PCI:*(5:0:0) nVidia Corporation NV43GL [Quadro FX 540] rev 162, 
Mem @ 0xd8000000/26, 0xd0000000/27, 0xde000000/24, BIOS @ 0xdfc00000/17
---
 > (--) PCI:*(5:0:0) nVidia Corporation NV43GL [Quadro FX 540] rev 162, 
Mem @ 0xd8000000/27, 0xd0000000/27, 0xde000000/24, BIOS @ 0xdfc00000/17
258c258
<       [8] -1  0       0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
---
 >       [8] -1  0       0xd8000000 - 0xdfffffff (0x8000000) MX[B](B)
290c290
<       [8] -1  0       0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
---
 >       [8] -1  0       0xd8000000 - 0xdfffffff (0x8000000) MX[B](B)
329c329
<       [12] -1 0       0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
---
 >       [12] -1 0       0xd8000000 - 0xdfffffff (0x8000000) MX[B](B)
567c567
<       [12] -1 0       0xd8000000 - 0xdbffffff (0x4000000) MX[B](B)
---
 >       [12] -1 0       0xd8000000 - 0xdfffffff (0x8000000) MX[B](B)
593a594,635
 > (WW) ****INVALID MEM ALLOCATION**** b: 0xd8000000 e: 0xdfffffff 
correcting

[...]

 > (II) window fixed:
 >       [0] -1  0       0xd8000000 - 0xdfcfffff (0x7d00000) MX[B]
 > Requesting insufficient memory window!: start: 0xd8000000 end: 
0xdfcfffff size 0x8000000
 > (EE) Cannot find a replacement memory range

It looks quite like the card didn't get initialized cleanly before and 
ran in a downgraded mode? One difference from this morning's test and 
the 90->91 update was that I physically unplugged the power cable from 
the box this morning, whereas the 90->91 update only did an init 6 (or 
equivalent) and kept the machine powered all the way through.

Cheers,

Chris

Reply via email to