English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 27 December 2020, 20:36   #181
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
Surely it has nothing to do with it but for example the voodoo 2 do not need the bios then I had the doubt.
then i was trying various versions of the bios for voodoo 3 to see if somehow i could solve the problem with the 4.1
but nothing to do yet the 4.1 is fast and it also works well with voodoo and really accelerated to the difference of cvision64
I'm sorry again if I return to the subject :-)

with the latest beta version of winuae in this post
wipeout is almost perfect flicker and rare

Last edited by White; 27 December 2020 at 20:52.
White is offline  
Old 27 December 2020, 23:47   #182
AC/DC HACKER!
Registered User
 
AC/DC HACKER!'s Avatar
 
Join Date: Aug 2016
Location: Earth
Posts: 883
Quote:
Originally Posted by Toni Wilen View Post
Don't use JIT when testing anything strange?

I'll try to explain this..I've created some logs but I don't know if they'll be accepted. Mad-Matt is a lot better at explaining the graphics technical than I am.


JIT is always disabled by OS 4.x and 68K is shut off. What I noticed is..White is correct with WipEout IF you use Triple Buffer within the menu of the game. Double buffer produces 3D flickers. It's not the game, it's Voodoo or...new stuff in WinUAE. I don't know which. Payback WOS is almost playable but since there isn't any control over buffering, there are still Voodoo video glitches happening. I considered posting pictures. This doesn't have anything to do with debugging PPC games, this is WinUAE or Vooodoo or both.


68K: With JIT enabled or not, the games loading time are very slow. I don't understand why it's so slow from 68K but speedy and almost normal A4000 speed with PPC OS. Is that still something to do with the PCemu you've typed about in the Beta thread? You commented about the PPC running from Softpoint or something like that, but then...shouldn't the PPC OS 4.x stuff be really slow also?
Anyway, if the speeds were the same, I can see that the video glitches should be about the same with OS 3.x as it is with PPC OS 4.x.


Maybe as Matt eluded to...there's still something buggy about Zorro 2 and 3?? That also affected CV643D? I'm going to get some of my video stuff functioning again that I used to and see if I notice any differences with them. Right now, I agree, it's not about the "games" it's about getting it all to be smooth and functioning as should.


I rarely use JIT. If I'm just sitting to play a game, WHDLoad, Shogo with Picasso 4 (as I was some months ago) then I care about the games. I'm with Matt, I'd like to go a lot more with WinUAE...it's FASTER than my A4000, haha and more like how we all wanted the Amiga to be.


I AM Not Asking you to Debug WarpOS.. I'm not even discussing that at all. When I run Payback 68K...there are hesitations just before the main menu shows options. Moving through the menus, are some hesitations as well, which also have some graphic glitches...but on in all, other than being a little slower than it should be, the Voodoo 3D looks VERY good. The video for the game is almost smooth as an A4000.


So, I'm wonder if there's still a buffering bug in the mix still as Matt suggested?


I'll make a log of 68K video. I'll grab some screen shots soon, too.
AC/DC HACKER! is offline  
Old 27 December 2020, 23:51   #183
AC/DC HACKER!
Registered User
 
AC/DC HACKER!'s Avatar
 
Join Date: Aug 2016
Location: Earth
Posts: 883
Quote:
Originally Posted by Mad-Matt View Post
The driver pulls in the gpu/memory clocks from the bios and wont allow you to overclock in the driver/p96 settings. You need to edit/reflash the bios if you want to change clock speeds. I've had to drop mem speeds on my card to avoid rainbow coloured screens.

Perhaps I'm missing something here. Are you refering to your Windows BIOS or reflashing the Voodoo? Is there a way to access the Voodoo BIOS from WinUAE??
AC/DC HACKER! is offline  
Old 27 December 2020, 23:56   #184
Mad-Matt
Longplayer
 
Mad-Matt's Avatar
 
Join Date: Jan 2005
Location: Lincoln / UK
Age: 44
Posts: 1,846
Send a message via ICQ to Mad-Matt Send a message via MSN to Mad-Matt
I'm talking about a real card with windows editing/flashing tools.
Mad-Matt is offline  
Old 28 December 2020, 00:41   #185
AC/DC HACKER!
Registered User
 
AC/DC HACKER!'s Avatar
 
Join Date: Aug 2016
Location: Earth
Posts: 883
I figured, but wanted to be sure.
AC/DC HACKER! is offline  
Old 28 December 2020, 12:03   #186
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Quote:
Originally Posted by AC/DC HACKER! View Post
I'll try to explain this..I've created some logs but I don't know if they'll be accepted. Mad-Matt is a lot better at explaining the graphics technical than I am.
I meant the crash when voodoo bios is not loaded. It shouldn't happen in non-JIT modes.
Toni Wilen is offline  
Old 28 December 2020, 12:04   #187
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Quote:
Originally Posted by White View Post
Surely it has nothing to do with it but for example the voodoo 2 do not need the bios then I had the doubt.
Voodoo 2 is totally different (no (S)VGA hardware) than Voodoo Banshee or 3+.
Toni Wilen is offline  
Old 28 December 2020, 12:58   #188
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
@Toni
Thanks for the reply, and the explanation
White is offline  
Old 28 December 2020, 18:50   #189
AC/DC HACKER!
Registered User
 
AC/DC HACKER!'s Avatar
 
Join Date: Aug 2016
Location: Earth
Posts: 883
WinUAE exits with or without JIT for 68K with voodoo.rom renamed.

68K version...

Pictures are from basic Workbench 3.1, JIT - ran very fast. Without bugs..it would be at correct normal A4000 speed.

The same Workbench without JIT and MMU active produced very few graphical bugs. It's just slow.. I do have Fast as Possible set for both logs.

Logs included of both sessions. Want some other options en/disabled?
Attached Thumbnails
Click image for larger version

Name:	Picture 1.jpg
Views:	141
Size:	103.7 KB
ID:	70095   Click image for larger version

Name:	Picture 2.jpg
Views:	108
Size:	112.0 KB
ID:	70096   Click image for larger version

Name:	Picture 3.jpg
Views:	127
Size:	151.4 KB
ID:	70097   Click image for larger version

Name:	Picture 4.jpg
Views:	107
Size:	49.5 KB
ID:	70098   Click image for larger version

Name:	Picture 5.jpg
Views:	114
Size:	141.7 KB
ID:	70099  

Attached Files
File Type: zip winuae_debug_4.5.0 Voodoo Bugs JIT.zip (92.8 KB, 81 views)
File Type: zip winuae_debug_4.5.0 Voodoo No JIT - hesitations (runs slow) - few graphical bugs 68K MMU.zip (20.0 KB, 80 views)
AC/DC HACKER! is offline  
Old 28 December 2020, 18:57   #190
AC/DC HACKER!
Registered User
 
AC/DC HACKER!'s Avatar
 
Join Date: Aug 2016
Location: Earth
Posts: 883
Here is the log when voodoo.rom isn't found and without JIT, but MMU is enabled.
Attached Files
File Type: txt winuaelog.txt (29.2 KB, 70 views)
File Type: dmp winuae_4.5.0_bBeta 13_2020.12.28_10.01.08.dmp (196.9 KB, 72 views)
AC/DC HACKER! is offline  
Old 29 December 2020, 02:35   #191
abu_the_monkey
Registered User
 
Join Date: Oct 2020
Location: Bicester
Posts: 1,938
is anyone else seeing a pattern where programs that use ahi sound drivers crash with a requester but if you select 'suspend' rather than 'reboot' then it continues on and works as expected minus the sound?

under os3. i haven't tried os4

br

edit: this issue seems to be only when emulating real hardware. ie gfx cards ( zorro or pci). with generic uaegfx it is not a problem.
NB: the programs are not hardware 3D related.

edit: it seems only to be when emulating pci hardware. all cv64/3d configs seem to be ok. mediator/voodoo not so much.

Last edited by abu_the_monkey; 29 December 2020 at 05:01.
abu_the_monkey is offline  
Old 29 December 2020, 06:12   #192
AC/DC HACKER!
Registered User
 
AC/DC HACKER!'s Avatar
 
Join Date: Aug 2016
Location: Earth
Posts: 883
I know you're seeking Yes/No replies...so I'll reply this way..I haven't ventured into my normal Amiga areas in a while...so not yet. BTW, I adore that monkey, fun yet also mischievous. Ahh...to test the audio part of PCI..
AC/DC HACKER! is offline  
Old 29 December 2020, 12:04   #193
White
Registered User
 
White's Avatar
 
Join Date: Sep 2016
Location: italy
Posts: 1,480
error sorry
White is offline  
Old 29 December 2020, 12:19   #194
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Quote:
Originally Posted by abu_the_monkey View Post
is anyone else seeing a pattern where programs that use ahi sound drivers crash with a requester but if you select 'suspend' rather than 'reboot' then it continues on and works as expected minus the sound?
Perhaps you have some AHI driver that does something bad when combined with PCI? Remove all unneeded ones temporarily.

I have noticed unexpected weirdness will happen sooner or later when testing different hardware (that is practically impossible in real world, like switching between A1200 and A4000 -only hardware using same HDF) and also slowly collecting more and more drivers without currently installed hardware.

EDIT: cleaning up old drivers is even more important when mixing PCI bridges. They have all their own unique drivers.
Toni Wilen is offline  
Old 29 December 2020, 13:19   #195
Mad-Matt
Longplayer
 
Mad-Matt's Avatar
 
Join Date: Jan 2005
Location: Lincoln / UK
Age: 44
Posts: 1,846
Send a message via ICQ to Mad-Matt Send a message via MSN to Mad-Matt
I,ve not had any major issues with add-on cards, but I think there is at least a bug with mediator sb128 in aos3. At least ahi v5 is required but also sound only plays correctly in a (PC) screenmode. On my 1200 Pc and non PC both work fine.

It wouldn't be much of an issue but at least some warp3d stuff I'm testing only looks correct in non PC modes.

@toni I can link an updated hdf if you want to test.

Last edited by Mad-Matt; 29 December 2020 at 18:30.
Mad-Matt is offline  
Old 29 December 2020, 17:09   #196
AC/DC HACKER!
Registered User
 
AC/DC HACKER!'s Avatar
 
Join Date: Aug 2016
Location: Earth
Posts: 883
Quote:
Originally Posted by Toni Wilen View Post
Perhaps you have some AHI driver that does something bad when combined with PCI? Remove all unneeded ones temporarily.

I have noticed unexpected weirdness will happen sooner or later when testing different hardware (that is practically impossible in real world, like switching between A1200 and A4000 -only hardware using same HDF) and also slowly collecting more and more drivers without currently installed hardware.

EDIT: cleaning up old drivers is even more important when mixing PCI bridges. They have all their own unique drivers.

This is why I rename libraries and such with versions at the end of the filename. Keeps them from being located when not used and locate versions easily without having to "versions" often.
AC/DC HACKER! is offline  
Old 30 December 2020, 20:04   #197
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Quote:
Originally Posted by Mad-Matt View Post
I,ve not had any major issues with add-on cards, but I think there is at least a bug with mediator sb128 in aos3. At least ahi v5 is required but also sound only plays correctly in a (PC) screenmode. On my 1200 Pc and non PC both work fine.
Non-PC screenmode + Mediator DMA hack DMA fixed.

There are still some mysteries to solve:
- Something weird is going on with byteswapped modes if voodoomem is less than 15. (Hang/crash due to invalid memory accesses if "wrong" screenmode)

EDIT: It seems if voodoomem is less than 15, "unused" voodoo vram is added as system ram:

This appears in system memory list:
Quote:
52c00000 10 0 pcidma memory
Attributes 2005 First 52c00020 Lower 52c00020 Upper 52f00000 Free 3145696
52c00020: 52c00020-52f00000,00000000,002fffe0 (3145696)
But I can't understand how this can work because byteswapping mode affects VRAM reads and writes: if byte swapping mode changes, system crashes.. Is this really supposed to work this way? Or is this handled by MMU (VoodooGuide mentions NO_MMU and MMU variants).

- FM801 Mediator driver either is broken or something is still wrong with PCI emulation. For some unknown reason when AHI loads the driver, it sets FM801's PCI config structure's interrupt disabled bit -> AHI only plays first sample repeatedly.. SB128 (ES1370) works fine.

Last edited by Toni Wilen; 30 December 2020 at 20:32.
Toni Wilen is offline  
Old 30 December 2020, 22:09   #198
Hedeon
Semi-Retired
 
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 1,993
Quote:
Originally Posted by Toni Wilen View Post

But I can't understand how this can work because byteswapping mode affects VRAM reads and writes: if byte swapping mode changes, system crashes.. Is this really supposed to work this way?
The memory header is in VRAM and gets swapped (= corrupted list). CHIP ram is lower priority so is after voodoo system mem in the list. So both Alloc/Free of voodoo system mem (doesn't happen a lot as it is lower prio than FAST) and CHIP mem result in a guru (memory list corrupted I would think).

At least, that is one problem with byteswapping I encountered on the voodoo with the VRAM being added to system RAM. And then switching from PC to Non-PC or vice-versa.

Edit:

So the important stuff at 52c00000 - 52c00020 gets corrupted/swapped preventing the next node (CHIP RAM) to be read. I never encountered immediate crashes, however. Depended on if the memory list was traversed.

Last edited by Hedeon; 30 December 2020 at 22:23.
Hedeon is offline  
Old 30 December 2020, 22:36   #199
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
It should be almost immediate crash because WB calls AvailMem() periodically and it scans all memory lists..
Toni Wilen is offline  
Old 30 December 2020, 22:42   #200
Hedeon
Semi-Retired
 
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 1,993
Quote:
Originally Posted by Toni Wilen View Post
It should be almost immediate crash because WB calls AvailMem() periodically and it scans all memory lists..
Maybe I remember it wrong :-) But I am sure that byte-swapping corrupts the memory list as the node before CHIP is being swapped (and made nonsensical)

EDIT:

This was my post number 1337, so it must be true.
Hedeon 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
MAME now fully open source - time for Voodoo 3 emulation in WinUAE? jbenam support.WinUAE 32 12 December 2020 09:43
Crash of WinUAE v2.8.1.0 when testing NetSurf tygre support.WinUAE 4 28 August 2016 01:34
Voodoo GFX Emulation FOL request.UAE Wishlist 6 20 February 2015 22:55
Experimental/testing builds of WinUAE 2.7.0 with VS 2013 mark_k support.WinUAE 18 09 September 2014 22:26
Need help with CD32 emulation on Winuae trydowave support.WinUAE 9 31 August 2012 10:07

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 11:09.

Top

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