Poster | Thread |
kas1e
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 20-May-2011 22:08:46
| | [ #81 ] |
|
|
|
Elite Member |
Joined: 11-Jan-2004 Posts: 3549
From: Russia | | |
|
| @Karlos Quote:
Hmm, let's see. First of all, there were various changes required to make the driver work on Picasso96 and as things stand, there could be more to come. However, I am guessing that's not what you meant :)
|
Right ! I forget that os3.x version was CyberGraphics based. Even migrating from cgx to p96 not trivial taks imho.
Quote:
Access to the FIFO has been completely rewritten to be consistent throughout the driver and to reduce the amount of checks that need to be made.
|
That one imho the most important part of the "speedup" ?
Related to other changes - that all seems like just compeletely new driver, not just "fixes" for sure :)_________________ Join us to improve dopus5! zerohero's mirror of os4/os3 crosscompiler suites |
|
Status: Offline |
|
|
Karlos
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 21-May-2011 0:06:43
| | [ #82 ] |
|
|
|
Elite Member |
Joined: 24-Aug-2003 Posts: 4405
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition! | | |
|
| @kas1e
Well, the driver doesn't make direct calls to P96 or GGX in any case, there is a decent abstraction layer in there so from an API perspective it wasn't an issue. However, there are still some differences in the behaviour of the 2D driver that can catch out the unwary.
Quote:
That one imho the most important part of the "speedup" ? |
Well, it helps, but the state optimised vertex fetch functions are probably more responsible. They basically remove a lot of conditional code from inner loops and move them way outside. Due to the number of different states that could be in effect at any moment, a naive implementation could have many conditional statements involved in retrieving just 1 vertex and formatting the data into something the chip expects.
A (presently) unique feature for this driver is that you can have different environment settings for different applications. This was the only way, for example, to get Wipeout2097 working as it did before the 4.2 driver introduced it's faked additive blend. The latter is essential for newer MiniGL titles but breaks some effects on the former. The only solution was to allow per-application driver "profiles". The main env vars are still in Envarc:Warp3D/Permedia2, but now you can also put a subdirectory in there with the same name as the executable you are trying to tweak the settings for and put a copy of each environment variable you want to set differently in there. If those are found, they will override the global settings. I guess it sounds more complicated than it is, it really is a simple thing to set up._________________ Doing stupid things for fun... |
|
Status: Offline |
|
|
wawa
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 21-May-2011 0:17:49
| | [ #83 ] |
|
|
|
Elite Member |
Joined: 21-Jan-2008 Posts: 6259
From: Unknown | | |
|
| @Karlos congratulations, sounds pretty good even if it stays restricted to os4.x and permedia only. guess, os4 team has gained a valuable member. |
|
Status: Offline |
|
|
Mrodfr
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 21-May-2011 5:04:11
| | [ #84 ] |
|
|
|
Super Member |
Joined: 28-Jan-2007 Posts: 1396
From: French | | |
|
| @Karlos
Impressive work, karlos
We know that the main warp3D.library 4.2 suffering a lot of problems (like the AOS4 NG version) that cause slowndown.
- Have you been annoyed by the V 4.2 problems and your driver work with the original warp3D.library V4.2 really (and not a corrected version) ?
I said that because one AOS4 team programmer have little fixed warp3D.library (known and low speed problems surely only) end of last year that mean It's possible for the classic also to have an updated version of warp3D.library.
- On your side, you could, or allready, have made a list of problems for original warp3d.library and maybe even submit them to the AOS4zilla allready (or confirm the warp3d problem allready on the aos4zilla).
Of course, the main interest is to have a better warp3d library to allow programmer to release some of their ported game that are actually slow to be released (this is for waiting after gallium on aos4.2) _________________ BTW, what you have done for the amiga today ????
-A1200+Mediator+VooDoo3+060/50+96mo+SCSI-KIT -SAM440EP-667mhz-on MapowerKC3000+AOS4.1
Amiga Docs Disks Preservation Project |
|
Status: Offline |
|
|
nexus
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 21-May-2011 8:37:24
| | [ #85 ] |
|
|
|
Regular Member |
Joined: 11-Feb-2005 Posts: 429
From: Germany | | |
|
| @Karlos
Quote:
.. but I remember completing AB3D2 on the same A1200 and that surely ran less than 10fps at times. |
You managed to finish AB3D2 -- The Killing Grounds? Wow! I was lost in same late level as it was simply to difficult to me to kill all these aliens Music wise and atmospheric, The Killing Grounds are still my favourite 3D-First-Person-Shooter (also, I'm playing not that much). And 10fps seems to little too me -- from my memory, it was at least 15fps! I wished I could buy it again for AOS4.
thanks for your work on Permidia2 driver and for the insights in its developement!
nexus
Last edited by nexus on 21-May-2011 at 08:43 AM.
_________________ dye 'em black! |
|
Status: Offline |
|
|
Karlos
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 21-May-2011 13:03:18
| | [ #86 ] |
|
|
|
Elite Member |
Joined: 24-Aug-2003 Posts: 4405
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition! | | |
|
| @Mrodfr
Quote:
Well, it's not finished yet and there are still bugs. All of this is mentioned in the included beta notes so I guess there's no harm in pointing them out. One bug that has been evading me for quite a while is that occasionally, textures get corrupted, especially in low video memory situations. Compared to most other supported 3D cards, the Permedia2 is almost always in a low memory situation so it crops up quite a lot.
Another bug is that at certain sizes (really affects windowed mode applications), the driver fails to clear the buffers properly or at other sizes fails to render primitives properly also. The cause of this bug has only recently been properly identified as it's not actually in W3D or the driver itself, but in the rtg driver.
The Permedia2 has some limitations that are a big problem for some titles. Firstly, it can't do hardware multitexturing at all and secondly it only has 2 supported blending modes, only one of which is genuine, the other is faked and requires some knowledge of how it works to exploit properly. Since most 3D applications for OS4 were written around Voodoo and Radeon based machines, the Permedia2 is often quite stretched by their requirements.
-edit-
@nexus Quote:
You managed to finish AB3D2 -- The Killing Grounds? Wow! I was lost in same late level as it was simply to difficult to me to kill all these aliens Music wise and atmospheric, The Killing Grounds are still my favourite 3D-First-Person-Shooter (also, I'm playing not that much). And 10fps seems to little too me -- from my memory, it was at least 15fps! |
Oh, I finished it on my 040 powered A1200. It was definitely a sub 10fps at times. Nevertheless, I too found it (and of course AB3D itself) to be among of my favourite games in the genre. More difficult than the game were probably the included editors, but I even had a go with those too:
http://www.amiga.org/gallery/images/810/1_montage1_256.png http://www.amiga.org/gallery/images/810/1_montage2_256.pngLast edited by Karlos on 21-May-2011 at 02:34 PM.
_________________ Doing stupid things for fun... |
|
Status: Offline |
|
|
delshay
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 22-May-2011 18:43:44
| | [ #87 ] |
|
|
|
Regular Member |
Joined: 20-Sep-2008 Posts: 447
From: Unknown | | |
|
| it seems i may have a problem not sure yet,but i can't get a 3D display with OS4.1. works fine OS3.9 3D & workbench 3.9 & 4.1. no 3D with OS4.1,will try old Permedia 2 chip to see if this is the problem. _________________ The Machine: Bride Of The Pin•Bot by Williams Electronics |
|
Status: Offline |
|
|
Karlos
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 22-May-2011 18:50:09
| | [ #88 ] |
|
|
|
Elite Member |
Joined: 24-Aug-2003 Posts: 4405
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition! | | |
|
| @delshay
Some more information might be useful. What resolution and colour depth were you trying to use for 3D, for instance? _________________ Doing stupid things for fun... |
|
Status: Offline |
|
|
delshay
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 22-May-2011 19:05:38
| | [ #89 ] |
|
|
|
Regular Member |
Joined: 20-Sep-2008 Posts: 447
From: Unknown | | |
|
| @Karlos
Quote:
Karlos wrote: @delshay
Some more information might be useful. What resolution and colour depth were you trying to use for 3D, for instance? |
i tryed OS4.x Quake 2 800x600 got some strange display,i think it maybe the permedia 2 will check again,note my permedia 2 is different so i will try the old Permedia 2 to see if this new version is the problem. will post back here of the outcome thanks. _________________ The Machine: Bride Of The Pin•Bot by Williams Electronics |
|
Status: Offline |
|
|
vox
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 22-May-2011 19:06:54
| | [ #90 ] |
|
|
|
Elite Member |
Joined: 12-Jun-2005 Posts: 3736
From: Belgrade, Serbia | | |
|
| @DAX
Quote:
DAX wrote: I believe the best thing for well equipped classics will be the tons of OS4 specific software they will finally have access to (and even if you had 4.0 there are improvements and 4.1 exclusive software) great way to spark some life to the old ladies...
|
Great news! Congratulations to all working Classics _________________ Future Acube and MOS supporter, fi di good, nothing fi di unprofessionals. Learn it harder way! |
|
Status: Offline |
|
|
Karlos
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 22-May-2011 19:26:16
| | [ #91 ] |
|
|
|
Elite Member |
Joined: 24-Aug-2003 Posts: 4405
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition! | | |
|
| @delshay
If the version you are using requires W3D_MULTITEXTURE to work, then you are out of luck. There is no support for this whatsoever in the Permedia2 driver. _________________ Doing stupid things for fun... |
|
Status: Offline |
|
|
Karlos
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 24-May-2011 21:52:24
| | [ #92 ] |
|
|
|
Elite Member |
Joined: 24-Aug-2003 Posts: 4405
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition! | | |
|
| |
Status: Offline |
|
|
amigakit
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 25-May-2011 12:34:35
| | [ #93 ] |
|
|
|
Amiga Kit |
Joined: 28-Jun-2004 Posts: 2520
From: www.amigakit.com | | |
|
| |
Status: Offline |
|
|
amigakit
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 25-May-2011 21:32:39
| | [ #94 ] |
|
|
|
Amiga Kit |
Joined: 28-Jun-2004 Posts: 2520
From: www.amigakit.com | | |
|
| Today, we received a new batch of Hyperion games.
I have just successfully tried the OS 4.1 version of Freespace with AmigaOS 4.1 Classic on Amiga 1200
_________________ Amiga Kit Amiga Store Links: www.amigakit.com | New Products | A600GS |
|
Status: Offline |
|
|
tonyw
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 26-May-2011 14:10:16
| | [ #95 ] |
|
|
|
Elite Member |
Joined: 8-Mar-2003 Posts: 3240
From: Sydney (of course) | | |
|
| @Deniil715
I'd forgotten about that question I asked ages ago!
The reason I jumped on Chris' comment was not because it was "internal" information, but because it had never been mentioned "internally". Maybe others knew about it, but it was news to me, which is why I wondered where Chris got the info. I thought that someone must have made it up, "reading between the lines", as it were.
_________________ cheers tony
Hyperion Support Forum: http://forum.hyperion-entertainment.biz/index.php |
|
Status: Offline |
|
|
billt
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 26-May-2011 16:43:30
| | [ #96 ] |
|
|
|
Elite Member |
Joined: 24-Oct-2003 Posts: 3205
From: Maryland, USA | | |
|
| @Hyperionmp
Awesome! Is the Radeon 9200 family still the recommended best supported?
Would this adapter allow newer Radeon chips to be used in Classic with the drivers from Hans? (I'm waiting for confirmation it works well in 5V slots, thought it does show a universal PCI edge) _________________ All glory to the Hypnotoad! |
|
Status: Offline |
|
|
billt
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 26-May-2011 16:44:59
| | [ #97 ] |
|
|
|
Elite Member |
Joined: 24-Oct-2003 Posts: 3205
From: Maryland, USA | | |
|
| @Moxee Quote:
Didn't you say you were quitting Amiga? |
That was Evert Carton who left. This was likely Ben Hermans posting._________________ All glory to the Hypnotoad! |
|
Status: Offline |
|
|
amigakit
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 26-May-2011 17:55:50
| | [ #98 ] |
|
|
|
Amiga Kit |
Joined: 28-Jun-2004 Posts: 2520
From: www.amigakit.com | | |
|
| |
Status: Offline |
|
|
Stephen_Robinson
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 26-May-2011 21:51:52
| | [ #99 ] |
|
|
|
Super Member |
Joined: 29-Apr-2005 Posts: 1991
From: UK | | |
|
| Removed. Reason, Off Topic in this thread. You are free to post a news item about it though, or start a new thread. /Tomazkid Last edited by tomazkid on 28-May-2011 at 12:50 AM. Last edited by Stephen_Robinson on 26-May-2011 at 09:58 PM.
_________________ Rage quited 29th May 2011 |
|
Status: Offline |
|
|
amigakit
| |
Re: AmigaOS 4.1 for Classic - available now! Posted on 27-May-2011 14:47:58
| | [ #100 ] |
|
|
|
Amiga Kit |
Joined: 28-Jun-2004 Posts: 2520
From: www.amigakit.com | | |
|
| |
Status: Offline |
|
|