Search the web
Sign In
New User? Sign Up
psychtoolbox · Psychophysics Toolbox
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want your group to be featured on the Yahoo! Groups website? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
ATI 702 driver tests   Message List  
Reply | Forward Message #1238 of 10298 |
Dear Denis and List,

ATI released a new set of drivers today so I ran tests on
a Radeon 7000 and 8500. I ran cluttest with fixRadeon
in and without. Without the fix the 8500 reports no errors
but the 7000 is off by 1 at times. With the fix in the 7000
reports no errors but the 8500 is off by 1 at times. I also
ran screentest and CopyWindows speed is up to 33Mbyte
for the 7000. There seems to be some interaction with
PCI ATI cards and MATLAB that really slows down the
CopyBits speed. I ran TimeVideo without MATLAB running
and the CopyBits speed goes up significantly on the 7000.
I've attached all test results below. Here is a newsgroup link
for the ATI drivers. Take care,

Doug

http://bbs.xlr8yourmac.com/ubb/Forum24/HTML/000205.html



Mon Jul 15, 2002 9:14 pm

dtaylor@...
Send Email Send Email

ClutTest
*** Doug Taylor's Power Mac G4/400, Mac OS 9.2.2 *************************
G4, 400 MHz, memory bus 100 MHz, 63.814 Mflop/s
Psychtoolbox 2.51, 5 July 2002, Matlab 5.2.1.1421
No serial port arbitration.
*** Screen 0 *************************************************************
ATY,R200ATY,RV100ad_A (.Display_DualHead version 1.0f72) in slot SLOT-A
10 bit dacs. 1024x768 60 Hz. (56,60,65,67,70,72,75,76,85,90,100,120 Hz avail)
Prefs: cscGetClutBehavior, DacBits 10, SetClutDuplicates8Bits,
DipPriorityAfterSetClut, MinimumSetClutPriority 2.
- - - - - - - - - - - - - - - - - - - - - - - - -
pixelSize 8. randomize 0. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 8. randomize 1. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 16. randomize 0. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 16. randomize 1. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 32. randomize 0. SetGamma 8 bits. GetGamma 8 bits. GetClut not
available.
pixelSize 32. randomize 1. SetGamma 8 bits. GetGamma 8 bits. GetClut not
available.
pixelSize 8. randomize 0. SetGamma 10 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 8. randomize 1. SetGamma 10 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 16. randomize 0. SetGamma 10 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 16. randomize 1. SetGamma 10 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 32. randomize 0. SetGamma 10 bits. GetGamma 8 bits. GetClut not
available.
pixelSize 32. randomize 1. SetGamma 10 bits. GetGamma 8 bits. GetClut not
available.
Screen driver supports gamma tables with precisions: 8 10 bits.
*** Screen 1 *************************************************************
ATI Radeon 7000, port A
ATY,RV100ad_A (.Display_DualHead version 1.0f31) in slot SLOT-C
10 bit dacs. 1024x768 85 Hz. (56,60,65,67,70,72,75,85,90,100,120 Hz avail)
Prefs: cscGetClutBehavior, DacBits 10, SetClutDuplicates8Bits,
DipPriorityAfterSetClut, MinimumSetClutPriority 2.
- - - - - - - - - - - - - - - - - - - - - - - - -
pixelSize 8. randomize 0. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 8. randomize 1. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 16. randomize 0. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 16. randomize 1. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 32. randomize 0. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 32. randomize 1. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 8. randomize 0. SetGamma 10 bits. GetGamma 8 bits. GetClut !=
predicted. Max error 1. Rms error 1.0.
0: GetClut:[ 0 1023 794] vs. expected:[ 0 1023 795]
1: GetClut:[ 3 1018 504] vs. expected:[ 4 1019 505]
2: GetClut:[ 7 1014 75] vs. expected:[ 8 1015 76]
3: GetClut:[ 11 1010 360] vs. expected:[ 12 1011 361]
. . .
252: GetClut:[ 1010 11 934] vs. expected:[ 1011 12 935]
253: GetClut:[ 1014 7 657] vs. expected:[ 1015 8 658]
254: GetClut:[ 1018 3 308] vs. expected:[ 1019 4 309]
255: GetClut:[ 1023 0 468] vs. expected:[ 1023 0 469]
pixelSize 16. randomize 0. SetGamma 10 bits. GetGamma 8 bits. GetClut !=
predicted. Max error 1. Rms error 1.0.
0: GetClut:[ 0 123 75] vs. expected:[ 0 124 76]
1: GetClut:[ 3 119 55] vs. expected:[ 4 120 56]
2: GetClut:[ 7 115 95] vs. expected:[ 8 116 96]
3: GetClut:[ 11 111 15] vs. expected:[ 12 112 16]
. . .
28: GetClut:[ 111 11 103] vs. expected:[ 112 12 104]
29: GetClut:[ 115 7 99] vs. expected:[ 116 8 100]
30: GetClut:[ 119 3 87] vs. expected:[ 120 4 88]
31: GetClut:[ 123 0 27] vs. expected:[ 124 0 28]
pixelSize 32. randomize 0. SetGamma 10 bits. GetGamma 8 bits. GetClut !=
predicted. Max error 1. Rms error 1.0.
0: GetClut:[ 0 1023 970] vs. expected:[ 0 1023 971]
1: GetClut:[ 3 1018 725] vs. expected:[ 4 1019 726]
2: GetClut:[ 7 1014 673] vs. expected:[ 8 1015 674]
3: GetClut:[ 11 1010 834] vs. expected:[ 12 1011 835]
. . .
252: GetClut:[ 1010 11 838] vs. expected:[ 1011 12 839]
253: GetClut:[ 1014 7 320] vs. expected:[ 1015 8 321]
254: GetClut:[ 1018 3 866] vs. expected:[ 1019 4 867]
255: GetClut:[ 1023 0 304] vs. expected:[ 1023 0 305]
Screen driver supports gamma tables with precisions: 8 bits.
**************************************************************************


»cluttest
ClutTest
*** Doug Taylor's Power Mac G4/400, Mac OS 9.2.2 *************************
G4, 400 MHz, memory bus 100 MHz, 64.048 Mflop/s
Psychtoolbox 2.51, 5 July 2002, Matlab 5.2.1.1421
No serial port arbitration.
*** Screen 0 *************************************************************
ATY,R200ATY,RV100ad_A (.Display_DualHead version 1.0f72) in slot SLOT-A
10 bit dacs. 1024x768 60 Hz. (56,60,65,67,70,72,75,76,85,90,100,120 Hz avail)
Prefs: cscGetClutBehavior, DacBits 10, SetClutDuplicates8Bits,
fixATIRadeonGamma, DipPriorityAfterSetClut, MinimumSetClutPriority 2.
- - - - - - - - - - - - - - - - - - - - - - - - -
pixelSize 8. randomize 0. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 8. randomize 1. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 16. randomize 0. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 16. randomize 1. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 32. randomize 0. SetGamma 8 bits. GetGamma 8 bits. GetClut not
available.
pixelSize 32. randomize 1. SetGamma 8 bits. GetGamma 8 bits. GetClut not
available.
pixelSize 8. randomize 0. SetGamma 10 bits. GetGamma 8 bits. Fix gamma for
Radeon. GetClut != predicted. Max error 1. Rms error 1.0.
0: GetClut:[ 1 1023 892] vs. expected:[ 0 1023 891]
1: GetClut:[ 5 1020 366] vs. expected:[ 4 1019 365]
2: GetClut:[ 9 1016 840] vs. expected:[ 8 1015 839]
3: GetClut:[ 13 1012 828] vs. expected:[ 12 1011 827]
. . .
252: GetClut:[ 1012 13 1023] vs. expected:[ 1011 12 1023]
253: GetClut:[ 1016 9 824] vs. expected:[ 1015 8 823]
254: GetClut:[ 1020 5 727] vs. expected:[ 1019 4 726]
255: GetClut:[ 1023 1 796] vs. expected:[ 1023 0 795]
pixelSize 16. randomize 0. SetGamma 10 bits. GetGamma 8 bits. Fix gamma for
Radeon. GetClut != predicted. Max error 1. Rms error 1.0.
0: GetClut:[ 1 125 41] vs. expected:[ 0 124 40]
1: GetClut:[ 5 121 109] vs. expected:[ 4 120 108]
2: GetClut:[ 9 117 121] vs. expected:[ 8 116 120]
3: GetClut:[ 13 113 73] vs. expected:[ 12 112 72]
. . .
28: GetClut:[ 113 13 89] vs. expected:[ 112 12 88]
29: GetClut:[ 117 9 65] vs. expected:[ 116 8 64]
30: GetClut:[ 121 5 21] vs. expected:[ 120 4 20]
31: GetClut:[ 125 1 5] vs. expected:[ 124 0 4]
pixelSize 32. randomize 0. SetGamma 10 bits. GetGamma 8 bits. Fix gamma for
Radeon. GetClut not available.
pixelSize 32. randomize 1. SetGamma 10 bits. GetGamma 8 bits. Fix gamma for
Radeon. GetClut not available.
Screen driver supports gamma tables with precisions: 8 10 bits.
*** Screen 1 *************************************************************
ATI Radeon 7000, port A
ATY,RV100ad_A (.Display_DualHead version 1.0f31) in slot SLOT-C
10 bit dacs. 1024x768 85 Hz. (56,60,65,67,70,72,75,85,90,100,120 Hz avail)
Prefs: cscGetClutBehavior, DacBits 10, SetClutDuplicates8Bits,
fixATIRadeonGamma, DipPriorityAfterSetClut, MinimumSetClutPriority 2.
- - - - - - - - - - - - - - - - - - - - - - - - -
pixelSize 8. randomize 0. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 8. randomize 1. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 16. randomize 0. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 16. randomize 1. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 32. randomize 0. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 32. randomize 1. SetGamma 8 bits. GetGamma 8 bits. GetClut ==
predicted.
pixelSize 8. randomize 0. SetGamma 10 bits. GetGamma 8 bits. Fix gamma for
Radeon. GetClut == predicted.
pixelSize 8. randomize 1. SetGamma 10 bits. GetGamma 8 bits. Fix gamma for
Radeon. GetClut != predicted. Max error 1. Rms error 0.0.
83: GetClut:[ 625 302 682] vs. expected:[ 625 302 681]
pixelSize 16. randomize 0. SetGamma 10 bits. GetGamma 8 bits. Fix gamma for
Radeon. GetClut == predicted.
pixelSize 16. randomize 1. SetGamma 10 bits. GetGamma 8 bits. Fix gamma for
Radeon. GetClut == predicted.
pixelSize 32. randomize 0. SetGamma 10 bits. GetGamma 8 bits. Fix gamma for
Radeon. GetClut == predicted.
pixelSize 32. randomize 1. SetGamma 10 bits. GetGamma 8 bits. Fix gamma for
Radeon. GetClut != predicted. Max error 1. Rms error 0.1.
108: GetClut:[ 649 82 682] vs. expected:[ 649 82 681]
121: GetClut:[ 217 682 170] vs. expected:[ 217 681 170]
170: GetClut:[ 904 682 18] vs. expected:[ 904 681 18]
Screen driver supports gamma tables with precisions: 8 bits.
**************************************************************************


»screentest
ScreenTest
*** Doug Taylor's Power Mac G4/400, Mac OS 9.2.2 *************************
G4, 400 MHz, memory bus 100 MHz, 53.543 Mflop/s
Psychtoolbox 2.51, 5 July 2002, Matlab 5.2.1.1421
No serial port arbitration.
*** Screen 0 *************************************************************
ATI Radeon 8500, port A
ATY,R200i_A (.Display_DualHead version 1.0f72) in slot SLOT-A
10 bit dacs. 1024x768 60 Hz. (56,60,65,67,70,72,75,76,85,90,100,120 Hz avail)
Prefs: cscGetClutBehavior, DacBits 10, SetClutDuplicates8Bits,
fixATIRadeonGamma, DipPriorityAfterSetClut, MinimumSetClutPriority 2.
- - - - - - - - - - - - - - - - - - - - - - - - -
pixel size 8 16 32 bits
pages 1 1 1
CopyWindow (ie CopyBits) 183 187 189 MB/s
SetClut suppresses ints. for -0.0 0.0 0.0 frames
LoadClut vs. GetClut? ( 8 bits) == == ==
LoadClut vs. GetClut? (10 bits) 1 1 na #'s are max error.
- - - - - - - - - - - - - - - - - - - - - - - - -
SetClut waits for blanking (i.e. ~60 Hz) if parameters have these values:
prioritySequence
58 Hz: 0/0
60 Hz: 7/0
SetClut doesn't wait for blanking if parameters have these values:
prioritySequence
289 Hz: 7/7
The following parameters don't affect whether SetClut waits for blanking:
clutEntries pixelSize
- - - - - - - - - - - - - - - - - - - - - - - - -
SetGamma waits for blanking (i.e. ~60 Hz) if parameters have these values:
prioritySequence pixelSize
61 Hz: 0/0 16
60 Hz: 7/0 16
57 Hz: 0/0 32
60 Hz: 7/0 32
SetGamma doesn't wait for blanking if parameters have these values:
prioritySequence pixelSize
183 Hz: 0/0 8
181 Hz: 7/0 8
183 Hz: 7/7 8
174 Hz: 7/7 16
176 Hz: 7/7 32
The following parameters don't affect whether SetGamma waits for blanking:
clutEntries
*** Screen 1 *************************************************************
ATI Radeon 7000, port A
ATY,RV100ad_A (.Display_DualHead version 1.0f31) in slot SLOT-C
10 bit dacs. 1024x768 85 Hz. (56,60,65,67,70,72,75,85,90,100,120 Hz avail)
Prefs: cscGetClutBehavior, DacBits 10, SetClutDuplicates8Bits,
fixATIRadeonGamma, DipPriorityAfterSetClut, MinimumSetClutPriority 2.
- - - - - - - - - - - - - - - - - - - - - - - - -
pixel size 8 16 32 bits
pages 1 1 1
CopyWindow (ie CopyBits) 33 33 33 MB/s
SetClut suppresses ints. for 0.0 0.0 0.0 frames
LoadClut vs. GetClut? ( 8 bits) == == ==
LoadClut vs. GetClut? (10 bits) == == ==
- - - - - - - - - - - - - - - - - - - - - - - - -
SetClut waits for blanking (i.e. ~85 Hz) if parameters have these values:
prioritySequence
87 Hz: 0/0
86 Hz: 7/0
SetClut doesn't wait for blanking if parameters have these values:
prioritySequence
303 Hz: 7/7
The following parameters don't affect whether SetClut waits for blanking:
clutEntries pixelSize
- - - - - - - - - - - - - - - - - - - - - - - - -
SetGamma waits for blanking (i.e. ~85 Hz) if parameters have these values:
prioritySequence pixelSize
85 Hz: 0/0 16
86 Hz: 7/0 16
85 Hz: 0/0 32
86 Hz: 7/0 32
SetGamma doesn't wait for blanking if parameters have these values:
prioritySequence pixelSize
260 Hz: 0/0 8
258 Hz: 7/0 8
261 Hz: 7/7 8
241 Hz: 7/7 16
241 Hz: 7/7 32
The following parameters don't affect whether SetGamma waits for blanking:
clutEntries
**************************************************************************
»

TimeVideo version 3.9.2
Monday, July 15, 2002.
Compiled by Metrowerks CodeWarrior C 3.50 for PowerPC, 4B int and 8B double.
Doug Taylor's Power Mac G4/400, G4, L2 cache, System 9.2.2. mach 406.

"ATY,R200i_A" (.Display_DualHead version 1.0f72) slot SLOT-A
8-bit dacs. 1024x768 pixels.
pixel size 8 16 32 bits
pages 1 1 1
mode 0x80 0x81 0x82
frame rate 59.9 59.9 59.9 Hz
interrupts per frame 1.0 1.0 1.0
CopyBits data rate 228.74190.60186.25 MB/s
CopyBitsQuickly data rate 122.68121.21120.81 MB/s
cscSetEntries duration 0.02 0.01 0.02 frames
cscSetEntries suppresses ints.for -0.0 0.0 0.0 frames
GDSetEntriesHighPriority duration 0.02 0.01 0.02 frames
color: cscSetEntries test ok ok
gray: cscSetEntries test ok ok
(ROut± 0.1%) (0.30 0.59 0.11) (RIn)
(GOut± 0.1%)=(0.30 0.59 0.11)x(GIn)
(BOut± 0.1%) (0.30 0.59 0.11) (BIn)

"ATY,RV100ad_A" (.Display_DualHead version 1.0f31) slot SLOT-C
8-bit dacs. 1024x768 pixels.
pixel size 8 16 32 bits
pages 1 1 1
mode 0x80 0x81 0x82
frame rate 85.0 85.0 85.0 Hz
interrupts per frame 1.0 1.0 1.0
CopyBits data rate 86.26 86.69 87.89 MB/s
CopyBitsQuickly data rate 68.42 67.03 67.13 MB/s
cscSetEntries duration 0.03 0.01 0.03 frames
cscSetEntries suppresses ints.for 0.0 -0.0 0.0 frames
GDSetEntriesHighPriority duration 0.03 0.01 0.03 frames
color: cscSetEntries test ok ok ok
gray: cscSetEntries test bad ok ok
(ROut± 0.7%) (0.29 0.58 0.10) (RIn)
(GOut± 0.7%)=(0.29 0.58 0.10)x(GIn)
(BOut± 0.7%) (0.29 0.58 0.10) (BIn)


Forward
Message #1238 of 10298 |
Expand Messages Author Sort by Date

Dear Denis and List, ATI released a new set of drivers today so I ran tests on a Radeon 7000 and 8500. I ran cluttest with fixRadeon in and without. Without...
Douglas Taylor
dtaylor@...
Send Email
Jul 15, 2002
9:14 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help