03 March 2008, 19:59 | #81 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
Quote:
Picasso96 "blitter" means native C-code in picasso96_win.c, not emulated custom chipset blitter. (chipset blitter can't even access P96 display RAM) Without P96 "blitter" speeds would be MUCH slower. |
|
03 March 2008, 20:13 | #82 | ||
Registered User
Join Date: Mar 2008
Location: Germany
Posts: 56
|
Quote:
Quote:
I updated DirectX and Visual C++ Runtime and made the following tests with the WinUAE 1.5.0 (beta5, 2008.03.02). For the test with 1920x1200 in Fullscreen I increased the GFX-RAM from 64MB to 128 MB. Code:
| CPU...........: 68040/0MHz | | OS / WB.......: V46.57/V45.3 | | SetPatch......: V44.38 | | Chip/Fast.....: ~8./256. | | Graphics card.: KEINE GRAFIKKARTE | | GFX system....: Picasso96 | | Resolution....: 1280 x 1024 x 24 | | Depth/Colors..: 16777215 colors | | Testlength....: 13 | +-----------------------------------------+ | Description...: WinUAE 1.5.0beta5, 2008.03.02 Fullscreen `-----------------------------------------' .============= SPEEDRESULTS ==============. | RectFill()................ 2072 op/s | | RectFill() Pattern........ 969 op/s | | WritePixel().............. 1494948 op/s | | WriteChunkyPixels()....... 2082 op/s | | WritePixelArray8()........ 2140 op/s | | WritePixelLine8()......... 81215 op/s | | DrawEllipse()............. 46177 op/s | | DrawCircle().............. 65390 op/s | | Draw().................... 16736 op/s | | Draw() Hor/Ver............ 59349 op/s | | ScrollRaster() X.......... 63261 op/s | | ScrollRaster() Y.......... 206018 op/s | | PutText()................. 28388 op/s | | BlitBitMap().............. 22320 op/s | | BlitBitMapRastPort()...... 21186 op/s | | BitMapScale()............. 2092 op/s | |--------------- Intuition ---------------| | OpenWindow().............. 234 op/s | | MoveWindow().............. 2318 op/s | | SizeWindow().............. 432 op/s | | CON-Output................ 795 op/s | | ScreenToFront()........... 60 op/s | `=========================================' P96Speed 1.2 - ©`97-99 by Jens Langner .-----------------------------------------. | Computer......: UAE/AGA | | CPU...........: 68040/7MHz | | OS / WB.......: V46.57/V45.3 | | SetPatch......: V44.38 | | Chip/Fast.....: ~8./256. | | Graphics card.: KEINE GRAFIKKARTE | | GFX system....: Picasso96 | | Resolution....: 1920 x 1200 x 24 | | Depth/Colors..: 16777215 colors | | Testlength....: 13 | +-----------------------------------------+ | Description...: WinUAE 1.5.0b5, 2008.03.02 | : Windowed `-----------------------------------------' .============= SPEEDRESULTS ==============. | RectFill()................ 677 op/s | | RectFill() Pattern........ 661 op/s | | WritePixel().............. 1854762 op/s | | WriteChunkyPixels()....... 1446 op/s | | WritePixelArray8()........ 1432 op/s | | WritePixelLine8()......... 62724 op/s | | DrawEllipse()............. 9227 op/s | | DrawCircle().............. 12412 op/s | | Draw().................... 229 op/s | | Draw() Hor/Ver............ 12934 op/s | | ScrollRaster() X.......... 66293 op/s | | ScrollRaster() Y.......... 256008 op/s | | PutText()................. 19011 op/s | | BlitBitMap().............. 4821 op/s | | BlitBitMapRastPort()...... 4463 op/s | | BitMapScale()............. 2354 op/s | |--------------- Intuition ---------------| | OpenWindow().............. 206 op/s | | MoveWindow().............. 1406 op/s | | SizeWindow().............. 517 op/s | | CON-Output................ 723 op/s | | ScreenToFront()........... 71 op/s | `=========================================' P96Speed 1.2 - ©`97-99 by Jens Langner .-----------------------------------------. | Computer......: UAE/AGA | | CPU...........: 68040/7MHz | | OS / WB.......: V46.57/V45.3 | | SetPatch......: V44.38 | | Chip/Fast.....: ~8./256. | | Graphics card.: KEINE GRAFIKKARTE | | GFX system....: Picasso96 | | Resolution....: 1920 x 1200 x 24 | | Depth/Colors..: 16777215 colors | | Testlength....: 13 | +-----------------------------------------+ | Description...: WinUAE 1.5.0beta5, 2008.03.02 Fullscreen | : 128MB Gfx-RAM `-----------------------------------------' .============= SPEEDRESULTS ==============. | RectFill()................ 1023 op/s | | RectFill() Pattern........ 729 op/s | | WritePixel().............. 1513192 op/s | | WriteChunkyPixels()....... 1246 op/s | | WritePixelArray8()........ 1244 op/s | | WritePixelLine8()......... 51461 op/s | | DrawEllipse()............. 7793 op/s | | DrawCircle().............. 9428 op/s | | Draw().................... 201 op/s | | Draw() Hor/Ver............ 5884 op/s | | ScrollRaster() X.......... 49245 op/s | | ScrollRaster() Y.......... 209197 op/s | | PutText()................. 16495 op/s | | BlitBitMap().............. 3880 op/s | | BlitBitMapRastPort()...... 3618 op/s | | BitMapScale()............. 1916 op/s | |--------------- Intuition ---------------| | OpenWindow().............. 169 op/s | | MoveWindow().............. 1437 op/s | | SizeWindow().............. 440 op/s | | CON-Output................ 566 op/s | | ScreenToFront()........... 59 op/s | `=========================================' |
||
03 March 2008, 20:42 | #83 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
Quote:
In windowed mode, does fps counter show 50 or 60? (p96refresh or other similar program not enabled to increase custom chipset refresh rate? This can cause slowdown) |
|
03 March 2008, 21:14 | #84 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
Quote:
EDIT: native 8-bit mode may not work yet at all. Do not use. (I think this is totally pointless mode anyway because 256 colors is very little, even for OCS programs because of copper tricks..) |
|
03 March 2008, 23:55 | #85 | |
Registered User
Join Date: Mar 2008
Location: Germany
Posts: 56
|
Quote:
I have P96Refresh 60 in my Startup-Sequence. I disabled AfA and P96Refresh 60 in my Startup-Sequence. Most DrawXXX-Tests are much faster now, only Draw() isn't much faster. The BlitBitMapXXX-Tests are faster, too. And OpenWindow and SizeWindow are much faster, too. Code:
P96Speed 1.2 - ©`97-99 by Jens Langner .-----------------------------------------. | Computer......: UAE/AGA | | CPU...........: 68040/7MHz | | OS / WB.......: V45.57/V45.3 | | SetPatch......: V44.38 | | Chip/Fast.....: ~8.0MB/256.0MB | | Graphics card.: KEINE GRAFIKKARTE | | GFX system....: Picasso96 | | Resolution....: 1920 x 1200 x 24 | | Depth/Colors..: 16777215 colors | | Testlength....: 13 | +-----------------------------------------+ | Description...: WinUAE 1.5.0b5 2008.03.02 | : without AfA and | : without P96refresh 60 `-----------------------------------------' .============= SPEEDRESULTS ==============. | RectFill()................ 788 op/s | | RectFill() Pattern........ 515 op/s | | WritePixel().............. 1651474 op/s | | WriteChunkyPixels()....... 1141 op/s | | WritePixelArray8()........ 1159 op/s | | WritePixelLine8()......... 48147 op/s | | DrawEllipse()............. 28026 op/s | | DrawCircle().............. 34678 op/s | | Draw().................... 239 op/s | | Draw() Hor/Ver............ 27306 op/s | | ScrollRaster() X.......... 64270 op/s | | ScrollRaster() Y.......... 221557 op/s | | PutText()................. 25844 op/s | | BlitBitMap().............. 8962 op/s | | BlitBitMapRastPort()...... 8652 op/s | | BitMapScale()............. 2026 op/s | |--------------- Intuition ---------------| | OpenWindow().............. 574 op/s | | MoveWindow().............. 1940 op/s | | SizeWindow().............. 2077 op/s | | CON-Output................ 478 op/s | | ScreenToFront()........... 50 op/s | `=========================================' With 1920x1200 I get ..220 Op/s. With 1920x1080 I get .3655 Op/s. With 1680x1050 I get 10068 Op/s. With 1600x1200 I get .9230 Op/s. With 1280x1024 I get 18960 Op/s. I increased the RTG-RAM from 64 to 128 MByte. With 1920x1200 I get still 218 Op/s. |
|
04 March 2008, 01:07 | #86 | |
Registered User
Join Date: Sep 2007
Location: Las Cruces, USA
Age: 71
Posts: 351
|
Quote:
The following test used the official B5. Windowed mode works fine, I had no trouble setting the RTG ram to zero and bring up the Amiga in NTSC. I was then able to switch from NTSC to PAL and back again with no problems. However, in FullScreen mode I couldn’t get the Amiga to come up in NTSC or PAL mode, either it was hanging or being really slow. Therefore the best I could do was to leave the RTG ram set to 32megs and come up in RTG mode (1024x768x16), and then switch to NTSC which causes WinUAE to crash. What’s the advantage of using 8 bit native mode? In the past I’ve used 16 bit native and then 8 bit RTG. The reason I use 8 bit RTG is because it works better on the Amiga side. It’s faster and the cursor (not mouse pointer) color is correct on Dos windows. With 16/32 bit RTG the cursor color is either black or blackish green, not the correct color. I think this is a P96 problem because it does the same thing on my real Amiga. I assume when you say 8 bit native you mean on the Windows side. |
|
04 March 2008, 08:09 | #87 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
Still slow RectFill().. Hmmm. Check devs:monitors/uaegfx.info (select it in WB and open Information from menu) and make sure icon properties don't have something like NoBlitter=yes
|
04 March 2008, 18:47 | #88 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
In custom chipset modes: none (perhaps it was faster 5+ years ago or something but now it is too restricting and annoying because it is "different")
Quote:
Crashes should be fixed in next beta. |
|
04 March 2008, 18:48 | #89 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
http://www.winuae.net/files/b/winuae_1500b6.zip
Beta 6: NOTE: Do not use filters, do not use vsync. - real 8-bit RTG mode work (fullscreen only) - buffer overflow in floppy image favorite shortcut code - disappeared Z2 fast ram amount box is back - Z3 but no RTG RAM allocation failure fixed - Picasso96 BltPattern and BltTemplate COMPLEMENT-mode uses now native code - Picasso96 "new" mode is now Windows 2000 compatible. NOTE: this is not 100% correct yet, graphics errors possible. W2K workaround mode is also slower than Windows XP+ mode - Picasso96 RectFill() optimization (2x speedup here) - some mode switching crashes/graphics errors fixed - write warning to log if blitter is forced off in devs:monitors/uaegfx - 8-bit modes removed from display-panel GUI. Native (custom chipset) display modes need at least 16-bit color depth now. RTG 8-bit still supported. |
04 March 2008, 23:05 | #90 |
Longplayer
|
Ive attached quick benchmark with p96speed and latest 1.5 beta6 to use as a comparison. Definatly a speed up although some faster ans some slower then the comparisons already shown int he thread.
one thing to note is the scrollraster tests didnt seem to display correct. there were no lines going across the screen, just a single one flashing on the left or top. |
04 March 2008, 23:57 | #91 | |
Registered User
Join Date: Mar 2008
Location: Germany
Posts: 56
|
Quote:
BOARDTYPE=uaegfx (BORDERBLANK=Yes) (BIGSPRITE=Yes) SOFTSPRITE=Yes IGNOREMASK=Yes (DISPLAYCHAIN=Yes) SETTINGSFILE= Here are the results with WinUAE 1.5.0beta6. Code:
P96Speed 1.2 - ©`97-99 by Jens Langner .-----------------------------------------. | Computer......: UAE/AGA | | CPU...........: 68040/7MHz | | OS / WB.......: V45.57/V45.3 | | SetPatch......: V44.38 | | Chip/Fast.....: ~8.0MB/256.0MB | | Graphics card.: KEINE GRAFIKKARTE | | GFX system....: Picasso96 | | Resolution....: 1920 x 1200 x 24 | | Depth/Colors..: 16777215 colors | | Testlength....: 13 | +-----------------------------------------+ | Description...: WinUAE 1.5.0beta6 - Faster RTG| `-----------------------------------------' .============= SPEEDRESULTS ==============. | RectFill()................ 748 op/s | | RectFill() Pattern........ 576 op/s | | WritePixel().............. 1577985 op/s | | WriteChunkyPixels()....... 1036 op/s | | WritePixelArray8()........ 1026 op/s | | WritePixelLine8()......... 44105 op/s | | DrawEllipse()............. 27268 op/s | | DrawCircle().............. 29140 op/s | | Draw().................... 204 op/s | | Draw() Hor/Ver............ 2942 op/s | | ScrollRaster() X.......... 40627 op/s | | ScrollRaster() Y.......... 209959 op/s | | PutText()................. 22302 op/s | | BlitBitMap().............. 3593 op/s | | BlitBitMapRastPort()...... 3823 op/s | | BitMapScale()............. 1981 op/s | |--------------- Intuition ---------------| | OpenWindow().............. 493 op/s | | MoveWindow().............. 1540 op/s | | SizeWindow().............. 2248 op/s | | CON-Output................ 474 op/s | | ScreenToFront()........... 50 op/s | `=========================================' Code:
WinUAE 1.5.0 beta6 rectfill draw 1920x1200 1184 Op/s 156 Op/s 1920x1080 1273 Op/s 176 Op/s 1680x1050 2060 Op/s 1162 Op/s 1600x1200 1579 Op/s 709 Op/s 1400x1050 3661 Op/s 13017 Op/s 1280x1024 5170 Op/s 17708 Op/s WinUAE 1.5.0 beta5 2008.03.02 rectfill draw 1920x1200 1171 Op/s 225 Op/s 1920x1080 1179 Op/s 3557 Op/s 1680x1050 1927 Op/s 10810 Op/s 1600x1200 1438 Op/s 9187 Op/s 1400x1050 3579 Op/s 16428 Op/s 1280x1024 5599 Op/s 19212 Op/s WinUAE 1.4.6 rectfill draw 1920x1200 3100 Op/s 7861 Op/s 1920x1080 3556 Op/s 7985 Op/s 1680x1050 3958 Op/s 8626 Op/s 1600x1200 3689 Op/s 8177 Op/s 1400x1050 5582 Op/s 9293 Op/s 1280x1024 6830 Op/s 9726 Op/s |
|
05 March 2008, 08:26 | #92 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
Quote:
(and make sure you have included uaegfx.card in libs:picasso96 overwriting the old one) |
|
05 March 2008, 16:14 | #93 | |
Registered User
Join Date: Sep 2007
Location: Las Cruces, USA
Age: 71
Posts: 351
|
Quote:
The cursor is supposed to be orange or something close, which makes it much easier to spot when doing searches with my text editor. Otherwise I have to move the cursor to find it because it can end up anywhere on the screen. Therefore 8bit RTG is really important to me. On the Windows side 16/32 bit is perfectly all right. What's wrong with Dos? It's very powerfull, the only thing I use WB for is holding my icons which I use like Windows Short Cuts. I use batch files with the script bit set for almost everything. Even the Shorts Cuts usually call batch files. Just because it's old style doesn't mean it's inferior. |
|
05 March 2008, 16:22 | #94 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
|
05 March 2008, 20:19 | #95 |
Registered User
Join Date: Sep 2007
Location: Las Cruces, USA
Age: 71
Posts: 351
|
B6 seems to work. I have RTG 8/16/32 bit available. With the Match-Color-Depth turned off 8 bit RTG converts to 16/32 bit all right. Match-Color-Depth turned on also works.
You weren't kidding when you said don't use the filters. I keep forgetting to turn them off before bring up the Amiga and it crashes everytime. |
05 March 2008, 20:26 | #96 |
Registered User
Join Date: Sep 2007
Location: Las Cruces, USA
Age: 71
Posts: 351
|
Are you saying Amiga dos is no good or that technically CLI is a command line interface and not really a Disk Operating System. If you're saying Amiga Dos is no good then I say Amiga Dos is a lot better then MSDos, it's a lot more powerfull and much easier to use. MSDos is awful, I've been using both for years, there's no comparison. |
05 March 2008, 23:13 | #97 |
Banned
Join Date: Aug 2006
Location: Argentina
Age: 51
Posts: 648
|
I have been testing b5 and b6 and I haven't seen much improvements
but I think that froggerNG is a bit faster now when play videos on a window..however Im not sure of that also there's a strange issue here with the mouse pointer the pointer looks dressed with a red border but my pointer originally is black and white ...it can be seen on pointer'preferences screenshot...click to enlarge |
06 March 2008, 00:19 | #98 | |
Registered User
Join Date: Mar 2008
Location: Germany
Posts: 56
|
Quote:
If I dissable SoftSprite, then RectFill() and Draw Hor/Ver() is faster. But Draw() is still very slow. The hardware sprite does work with beta6 in fullscreen. Code:
P96Speed 1.2 - ©`97-99 by Jens Langner .-----------------------------------------. | Computer......: UAE/AGA | | CPU...........: 68040/7MHz | | OS / WB.......: V45.57/V45.3 | | SetPatch......: V44.38 | | Chip/Fast.....: ~8.0MB/256.0MB | | Graphics card.: KEINE GRAFIKKARTE | | GFX system....: Picasso96 | | Resolution....: 1920 x 1200 x 24 | | Depth/Colors..: 16777215 colors | | Testlength....: 13 | +-----------------------------------------+ | Description...: WinUAE 1.5.0 beta6 | : SoftSprite = No `-----------------------------------------' .============= SPEEDRESULTS ==============. | RectFill()................ 2276 op/s | | RectFill() Pattern........ 1407 op/s | | WritePixel().............. 1594090 op/s | | WriteChunkyPixels()....... 1018 op/s | | WritePixelArray8()........ 1023 op/s | | WritePixelLine8()......... 42517 op/s | | DrawEllipse()............. 28302 op/s | | DrawCircle().............. 29861 op/s | | Draw().................... 170 op/s | | Draw() Hor/Ver............ 6041 op/s | | ScrollRaster() X.......... 43211 op/s | | ScrollRaster() Y.......... 216289 op/s | | PutText()................. 20755 op/s | | BlitBitMap().............. 4613 op/s | | BlitBitMapRastPort()...... 4197 op/s | | BitMapScale()............. 1993 op/s | |--------------- Intuition ---------------| | OpenWindow().............. 472 op/s | | MoveWindow().............. 1595 op/s | | SizeWindow().............. 1974 op/s | | CON-Output................ 501 op/s | | ScreenToFront()........... 50 op/s | `=========================================' Last edited by AmigaSurfer; 06 March 2008 at 00:41. |
|
06 March 2008, 00:33 | #99 | |
Registered User
Join Date: Mar 2008
Location: Germany
Posts: 56
|
Quote:
If I switch to LoRes, the pointer is ok. If I switch back to HiRes, the pointer shows this wrong colors. But there seems to be no different in the resolution of the real pointer between LoRes and HiRes in Picasso96 screenmodes. Not with SoftSprite nor with HardSprite. Only in the native Amiga screenmode I can see a difference in the resolution. So I think, I will maybe switch back to LoRes pointer. |
|
06 March 2008, 08:00 | #100 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
|
Quote:
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
WinUAE 2.5.1 beta series | Toni Wilen | support.WinUAE | 69 | 22 December 2012 10:22 |
WinUAE 2.3.3 beta series | Toni Wilen | support.WinUAE | 124 | 17 September 2011 15:48 |
WinUAE 2.3.2 beta series | Toni Wilen | support.WinUAE | 79 | 31 May 2011 19:39 |
WinUAE 2.3.0 beta series (was 2.2.1) | Toni Wilen | support.WinUAE | 229 | 22 September 2010 19:20 |
|
|