I kind of circumvented the bug by redrawing the whole background after activating the double buffered display.
For some reason, on your system (maybe the gfx-card), seems the background doesn't get copied to buffer the first time...
But the background was there, it was always there, but as soon as the cube was drawn the first time (even being the size of a pixel) the background instantly went black (only to be revealed again by the cube flying over).
Strange...but my system tends to show such strange behaviour, had such with my XE as well, not sure why, must be the weather
@Paul I have Radeon 9250 too, on my Sam440ep-flex 800MHz, my results here. At what clock speed do you run your A1-XE?
Standard 800. I have one of the really early boards with a 7441/7451 Vger chip. I've always been afraid of overclocking it, even with a really good heat sink/fan on the chip.
Paul
Builder of Frankenthousand The monster A1000 The Young Frankenthousand A1-XE G4 X5000
Maybe you held it down too soon or too late. I press it when the harddrive led starts flashing like mad as it's loading workbench but after the light comes on for usb.
Amiga user since 1985 AOS4, A-EON, IBrowse & Alinea Betatester
I tested on an X1000 with Radeon HD5450 during normal system operation which is a complete boot with Dopus4 & Odyssey running on seperate screens. The tests were performed on 16bit and 32bit Workbench screens, which produced surprising results. The 'hardware' benchmark results are much lower on a 16bit screen than a 32bit screen and the 'software' benchmark results are much higher on a 16bit screen than on a 32bit screen. That would seem to indicate that games etc. that don't run on a 32bit screen would perform better in 'software' mode on my system. My tests were performed with BoingCube 1,40.
32 bit WB screen:
boingcube -benchmark -hardware
*** BoingCube benchmark *** Name: -benchmark10 (Counts iterations per ten seconds.) Version: 1.40 (20160403) Mode: Windowed NON-vsynced Hardware acc.: Buff: ON (hardware) Gfx: ON (hardware) Iterations: 1572 frames Duration: 10002 ms (10.002 seconds) Rendering time: 294 ms (0.294 seconds) [lower is better] D. frame-rate: 157.16856628674 FPS (acquired displayed frames/second) Result: 5346.9387755102 FPS (rendering frame-rate) [higher is better]
boingcube -benchmark -software
*** BoingCube benchmark *** Name: -benchmark10 (Counts iterations per ten seconds.) Version: 1.40 (20160403) Mode: Windowed NON-vsynced Hardware acc.: Buff: OFF (software) Gfx: OFF (software) Iterations: 1540 frames Duration: 10003 ms (10.003 seconds) Rendering time: 602 ms (0.602 seconds) [lower is better] D. frame-rate: 153.95381385584 FPS (acquired displayed frames/second) Result: 2558.1395348837 FPS (rendering frame-rate) [higher is better]
16 bit WB screen:
boingcube -benchmark -hardware
*** BoingCube benchmark *** Name: -benchmark10 (Counts iterations per ten seconds.) Version: 1.40 (20160403) Mode: Windowed NON-vsynced Hardware acc.: Buff: ON (hardware) Gfx: ON (hardware) Iterations: 1652 frames Duration: 10002 ms (10.002 seconds) Rendering time: 453 ms (0.453 seconds) [lower is better] D. frame-rate: 165.16696660668 FPS (acquired displayed frames/second) Result: 3646.7991169978 FPS (rendering frame-rate) [higher is better]
boingcube -benchmark -software
*** BoingCube benchmark *** Name: -benchmark10 (Counts iterations per ten seconds.) Version: 1.40 (20160403) Mode: Windowed NON-vsynced Hardware acc.: Buff: OFF (software) Gfx: OFF (software) Iterations: 1651 frames Duration: 10003 ms (10.003 seconds) Rendering time: 435 ms (0.435 seconds) [lower is better] D. frame-rate: 165.05048485454 FPS (acquired displayed frames/second) Result: 3795.4022988506 FPS (rendering frame-rate) [higher is better]
Amiga X1000 with 2GB memory & OS 4.1FE + Radeon HD 5450
@Severin It makes perfect sense that your Radeon HD 7770 would show faster 'hardware' benchmark results than my Radeon HD 5450 but I don't understand why your 'software' results would be lower. We're both using an X1000 with OS4.1FE.
Amiga X1000 with 2GB memory & OS 4.1FE + Radeon HD 5450
Could be because I'm running two graphics cards at 1920x1080x32, Keeping the other screen 'alive' during testing must use some cpu time. The 7770 is the main workbench screen so I can run the test on that without a screen being open on the 5450 but I cannot do it the other way round.
It's all fairly pointless anyway, A monitor can only display upto it's refresh rate (61Hz for mine) so at 122 fps half the frames aren't displayed or produce tearing in some programs. much better to turn vsync on if available and give the cpu/gpu a rest :)
Amiga user since 1985 AOS4, A-EON, IBrowse & Alinea Betatester