English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 09 April 2016, 19:44   #321
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
I decided to forget about JIT and other stuff for now. It didn't seem to be worth the trouble.

UAE expansion stuff is feature complete now. I can't find any more ways to optimize it and there has not been much feedback or anything for few weeks now..

If there are problems, only way to get them fixed is to narrow down the problem to specific subsystem.
Toni Wilen is offline  
Old 10 April 2016, 00:21   #322
Aegis
Gentleman
 
Aegis's Avatar
 
Join Date: Dec 2015
Location: The Fortesque Mansion
Posts: 254
Quote:
Originally Posted by Toni Wilen View Post
UAE expansion stuff is feature complete now. I can't find any more ways to optimize it and there has not been much feedback or anything for few weeks now..
Yes, I haven't had any major issues - waiting for beta 10 (RC1?) to give it some more testing

*doh!* just noticed you released b10 today on the other thread
Aegis is offline  
Old 10 April 2016, 14:32   #323
MickJT
Registered User
 
Join Date: Jul 2007
Location: Australia
Posts: 189
Quote:
Originally Posted by Toni Wilen View Post
If there are problems, only way to get them fixed is to narrow down the problem to specific subsystem.
Looks like my random freezing issue is to do with uaenet.device (or is at least part of the issue). If I use Realtek 8029, it's fine. Are there any command line arguments I can use that would help you out?

Edit: Oh, I see b10 has a stability fix. I will test this in just a moment.
Edit2: Seems ok so far on b10.
Edit3: Spoke too soon. Will do some more repeated testing with Realtek 8029 to double-check it definitely doesn't freeze with that.
Edit4: Would still seem to be an issue with uaenet. It's more stable than it was, however.

Sometimes I get dump files. Would this be on any help in this case, or are there certain arguments I should run WinUAE with?

Here's the latest .dmp (beta 10, 32bit). Sorry I didn't have full logging turned on at the same time. I'll enable that permanently in the config now.

Also, is this in the right thread now? Perhaps I need to set up an OS3 environment using uaenet and New UAE ROM indirect, and test there too.

Last edited by MickJT; 13 April 2016 at 06:55. Reason: removed file
MickJT is offline  
Old 10 April 2016, 19:19   #324
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
Quote:
Here's the latest .dmp (beta 10, 32bit). Sorry I didn't have full logging turned on at the same time. I'll enable that permanently in the config now.
Crash is in uaegfx code when copying data to/from Amiga-side. Not enough information to know why it happens except that some pointer is invalid.

-> disable uaegfx (use PicassoIV) and keep uaenet active. Still same problem? (Some trap doing bad things can break others too)

Log most likely won't help.

Quote:
Also, is this in the right thread now? Perhaps I need to set up an OS3 environment using uaenet and New UAE ROM indirect, and test there too.
It would help debugging if it also happens under OS3.
Toni Wilen is offline  
Old 10 April 2016, 20:10   #325
mritter0
Registered User
 
Join Date: Sep 2013
Location: Bettendorf, IA, USA
Age: 52
Posts: 204
Is there any possibility on speeding up directory access (not HDF)? That is my biggest request.
mritter0 is offline  
Old 11 April 2016, 17:09   #326
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
Quote:
Originally Posted by mritter0 View Post
Is there any possibility on speeding up directory access (not HDF)? That is my biggest request.
Details.. What operations? (Open, reads, writes, directory). Hard performance numbers required
Toni Wilen is offline  
Old 12 April 2016, 01:11   #327
mritter0
Registered User
 
Join Date: Sep 2013
Location: Bettendorf, IA, USA
Age: 52
Posts: 204
I used the wrong term: shared directories. Read/writes are much slower. Just as an example for times:

To compile the first 8 source files for my project:

Shared directories on same drive as WinUAE: 2min 4sec
VHD on same drive: 52sec

Shared directories on NAS box: 5min 06sec
Attached Files
File Type: uae OS4.1 FE X1000 Shared Drawers.uae (13.0 KB, 152 views)
mritter0 is offline  
Old 12 April 2016, 12:35   #328
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
I knew what you meant but I don't want to see some total time of random file operations, it won't tell anything useful. (except: "yes, it is slow")

Something like diskspeed result comparisons possibly helps, anything that times each basic file operation (open file, read file, delete file, read directory and so on)
Toni Wilen is offline  
Old 13 April 2016, 07:46   #329
MickJT
Registered User
 
Join Date: Jul 2007
Location: Australia
Posts: 189
Quote:
Originally Posted by Toni Wilen View Post
Crash is in uaegfx code when copying data to/from Amiga-side. Not enough information to know why it happens except that some pointer is invalid.

-> disable uaegfx (use PicassoIV) and keep uaenet active. Still same problem? (Some trap doing bad things can break others too)
I think the info in that .dmp pointing to uaegfx may have been a byproduct of me attempting to reboot beforehand, before it totally froze up. I've tested with Picasso IV and the same issue happens. At first it doesn't freeze, it just fails to finish downloading a file, then I can try to reboot or continue on doing other things and it will freeze soon after, so the point at which it freezes is not the exact point where the problem started.

I've had uaenet.device disabled and using Realtek 8029 for a while now, and the freezing has drastically reduced (whether the remaining occasional freezing is OS4 or WinUAE is hard to tell).

Is Virtual Mouse Driver supposed to be fully working on OS4 at this stage? It works but I always see both mouse pointers.

Here are a couple of .dmp files. One was when after the networking froze, DOpus4 couldn't change directories or load files, but I could still move the mouse and switch screens. I pressed F12 then clicked Quit, and then the dump file was generated. The second one was when using the "curl" utility, and it straight up froze, then I used F12 and Quit.

Last edited by MickJT; 17 April 2016 at 09:38. Reason: Dump files removed
MickJT is offline  
Old 13 April 2016, 19:16   #330
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
Quote:
Is Virtual Mouse Driver supposed to be fully working on OS4 at this stage? It works but I always see both mouse pointers.
It only works if uaegfx mode mouse pointer is hardware sprite. OS4 mouse pointer is software sprite.

Quote:
Here are a couple of .dmp files. One was when after the networking froze, DOpus4 couldn't change directories or load files, but I could still move the mouse and switch screens. I pressed F12 then clicked Quit, and then the dump file was generated. The second one was when using the "curl" utility, and it straight up froze, then I used F12 and Quit.
Both crashes are "normal". Quit won't (yet) terminate trap threads and if there is any active thread, it will crash because all Amiga memory gets unmapped under it..
Toni Wilen is offline  
Old 14 April 2016, 23:44   #331
mritter0
Registered User
 
Join Date: Sep 2013
Location: Bettendorf, IA, USA
Age: 52
Posts: 204
Quote:
Originally Posted by Toni Wilen View Post
Something like diskspeed result comparisons possibly helps, anything that times each basic file operation (open file, read file, delete file, read directory and so on)
I looked around for some OS4 harddrive performance testers but couldn't find any. The OS3.x ones lock up or crash.

As a programmer who does all the editing on my PC side, then have to FTP it over to Amiga to compile it, any speed increase would be great if it would make up the time/steps difference.
mritter0 is offline  
Old 16 April 2016, 18:53   #332
DarrenHD
Registered User
 
Join Date: Aug 2008
Location: London / Canada
Posts: 781
Is there any trick to getting GREX Support to work in AmigaOS 4.1 FE? I have read the AmigaOS 4.1 FAQ (I actually WROTE the FAQ So yes it is enabled, both on the kernel commandline and in WinUAE settings. I have the Realtek 8029 card also enabled in WinUAE but neither the phase-5 early startup nor OS4 see any cards. In fact OS4.1 doesn't detect the GREX at all.

Also, Ranger (part of OS4.1 Extras) crashes on Gfx Board tab when uaegfx is used.

I'm using WinUAE latest Beta 10.

Thanks

Darren

Last edited by DarrenHD; 31 March 2020 at 00:32.
DarrenHD is offline  
Old 16 April 2016, 19:04   #333
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
Quote:
Originally Posted by mritter0 View Post
I looked around for some OS4 harddrive performance testers but couldn't find any. The OS3.x ones lock up or crash.

As a programmer who does all the editing on my PC side, then have to FTP it over to Amiga to compile it, any speed increase would be great if it would make up the time/steps difference.
Sorry, not going to happen with details.

Quote:
Originally Posted by DarrenHD View Post
Is there any trick to getting GREX Support to work in AmigaOS 4.1 FE? I have read the AmigaOS 4.1 FAQ (I actually WROTE the FAQ So yes it is enabled, both on the kernel commandline and in WinUAE settings. I have the Realtek 8029 card also enabled in WinUAE but neither the phase-5 early startup nor OS4 see any cards. In fact OS4.1 doesn't detect the GREX at all.
Most important data is missing: winuaelog.txt (tick the logging box in paths panel before starting emulation) and config.

Quote:
Also, Ranger (part of OS4.1 Extras) crashes on Gfx Board tab when uaegfx is used.
It is known. Only Ranger developer can find out what is going on.
Toni Wilen is offline  
Old 16 April 2016, 19:32   #334
DarrenHD
Registered User
 
Join Date: Aug 2008
Location: London / Canada
Posts: 781
Quote:
Originally Posted by Toni Wilen View Post
Sorry, not going to happen with details.



Most important data is missing: winuaelog.txt (tick the logging box in paths panel before starting emulation) and config.
Attached to the post now.

thnx
DarrenHD is offline  
Old 16 April 2016, 19:43   #335
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
You have all PCI bridges enabled at the same time. Configuration system supports it but PCI emulation won't like it.

Switch off JIT if it still won't work and attach new log. (It makes no performance difference in PPC-only emulation)
Toni Wilen is offline  
Old 16 April 2016, 19:55   #336
DarrenHD
Registered User
 
Join Date: Aug 2008
Location: London / Canada
Posts: 781
Quote:
Originally Posted by Toni Wilen View Post
You have all PCI bridges enabled at the same time. Configuration system supports it but PCI emulation won't like it.

Switch off JIT if it still won't work and attach new log. (It makes no performance difference in PPC-only emulation)
Ok, disabled prometheus and mediator. JIT still enabled: no change

then disabled JIT, no change.

Logs attached.

Also, I don't see the splash screen for OS4.1 anymore, it's just black while it boots. Is that because of uaegfx?

Last edited by DarrenHD; 21 April 2020 at 23:13.
DarrenHD is offline  
Old 16 April 2016, 20:06   #337
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
Quote:
Originally Posted by DarrenHD View Post
Ok, disabled prometheus and mediator. JIT still enabled: no change
At least log looks correct now. Sounds like you have too old CSPPC ROM, it needs to be 44.71, older versions don't have GREX support (=no PCI button in CSPPC menu)

Quote:
Also, I don't see the splash screen for OS4.1 anymore, it's just black while it boots. Is that because of uaegfx?
My guess is that only some common boards have boot logo support. There is no uaegfx activity until WB opens.
Toni Wilen is offline  
Old 16 April 2016, 20:13   #338
DarrenHD
Registered User
 
Join Date: Aug 2008
Location: London / Canada
Posts: 781
Quote:
Originally Posted by Toni Wilen View Post
At least log looks correct now. Sounds like you have too old CSPPC ROM, it needs to be 44.71, older versions don't have GREX support (=no PCI button in CSPPC menu)
The ROM is actually 44.71 and I see the PCI menu in the phase-5 menu (hold ESC right after starting emulation).

But my kernel is too old. GREX support wasn't added until kernel 53.64. I'm going to try with the latest. Reply in a bit.
DarrenHD is offline  
Old 16 April 2016, 20:17   #339
DarrenHD
Registered User
 
Join Date: Aug 2008
Location: London / Canada
Posts: 781
Quote:
Originally Posted by DarrenHD View Post
The ROM is actually 44.71 and I see the PCI menu in the phase-5 menu (hold ESC right after starting emulation).

But my kernel is too old. GREX support wasn't added until kernel 53.64. I'm going to try with the latest. Reply in a bit.
Ok, PCI cards showing up now with a newer kernel.

Thanks for helping out!

Darren
DarrenHD is offline  
Old 17 April 2016, 09:38   #340
MickJT
Registered User
 
Join Date: Jul 2007
Location: Australia
Posts: 189
Quote:
Originally Posted by Toni Wilen View Post
It only works if uaegfx mode mouse pointer is hardware sprite. OS4 mouse pointer is software sprite.

Both crashes are "normal". Quit won't (yet) terminate trap threads and if there is any active thread, it will crash because all Amiga memory gets unmapped under it..
Thanks for the info, and looking into those crash dumps. I guess the problem resolves itself with a faster CPU. For the time being I'll use Realtek.
MickJT is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
FS-UAE 1.3 Development Series FrodeSolheim support.FS-UAE 376 28 October 2012 17:42
FS-UAE 1.1 Development Series FrodeSolheim support.FS-UAE 214 06 May 2012 13:53
OS4 compatible? oRBIT Coders. General 1 12 May 2010 14:50
E-UAE Development pjhutch support.OtherUAE 1 06 October 2008 02:26
Status of E-UAE pjhutch support.OtherUAE 3 29 June 2008 23:03

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 13:48.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11615 seconds with 14 queries