Welcome, Guest. Please login or register.

Author Topic: Would you support a new Unified Opensource RTG standart?  (Read 21623 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline GulliverTopic starter

Re: Will you support a new Unified Opensource RTG standart?
« Reply #59 from previous page: April 09, 2010, 11:30:03 AM »
Dumb question:

Is it technically feasable for this new rtg system to provide backwards compatibility for both Picasso96 and CybergraphX at the driver level? So that there is a chance we can still use old drivers until new ones arrive.
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Would you support a new Unified Opensource RTG standart?
« Reply #60 on: April 09, 2010, 12:04:19 PM »
I rather like disscusions like these, but I do have to point out that I can really see any future for this.

68k is not going to get any new hardware*... So the C64 and P96 systems support everything that is available. Both are basically compatible... Solid and in use... This idea is just reinventing the wheel without any tangible benefits.

*I really can't see any PCI-E boards for the Amiga being either comercially or technically viable...

There could be some merit in porting AROS's gallium gfx thing to MOS and AOS4... maybe?

Offline Tumbleweed

Re: Would you support a new Unified Opensource RTG standart?
« Reply #61 on: April 09, 2010, 12:41:12 PM »
Quote from: bloodline;552436
I rather like disscusions like these, but I do have to point out that I can really see any future for this.

68k is not going to get any new hardware*... So the C64 and P96 systems support everything that is available. Both are basically compatible... Solid and in use... This idea is just reinventing the wheel without any tangible benefits.

*I really can't see any PCI-E boards for the Amiga being either comercially or technically viable...

There could be some merit in porting AROS's gallium gfx thing to MOS and AOS4... maybe?

There may be some benefit for those with PCI busboards if it allows them to use a broader range of GFX boards. I agree though that there is limited upside for those with classic Amiga's but there are some benefits - faster raster and greater stability (bug fixes). Also the poll seems to be pointing in favour of developing a unified open RTG standard.

Weed
A3000T, Cybervision64, CSMKII 060; A3000D, PicassoII, Z3 Fastlane; A2000D, 040, PicassoII; A4000D, A1200, Blizzard 030 MKIV  (not working - next project)
 

Offline arnljot

Re: Would you support a new Unified Opensource RTG standart?
« Reply #62 on: April 09, 2010, 12:49:03 PM »
I agree that new hardware for classic amigas is unlikely. But not impossible. One new hardware rumor is the Indivision A1200 mkII. But I expect Jens has all the SDKs he needs.

However, a more tangible discussion recently was the Virge emmulation discussion in FPGA Arcade (Minimig AGA thread). It would open up much better possabilities if such challenges could be sorted out in the RTG system.

Thank you Piru for your response. I think I now understand some of the concern that you have.

The idea we're tossing around here is however not to create a third way, but a common way. For software, clients of the RTG system if you will, it would be vital that API compatability is retained. Or else the users wouldn't want it as it would render too much software allready compiled and no longer maintained useless.

As it stands in the moment, it seems that a new RTG initiative would have to specify a new API which would be P96 and CGX compatible, not so hard in it self as P96 currently to some extent does this.

The hard thing, like you and others have pointed out is the driver situation. And everything in interfacing with the hardware as that is what the RTG layer does.

As someone asked here, is it possible to "mimic" the other RTG systems, and retain compatability with existing drivers? I think that would be hard, and cost way more than you'd like to put into such a project, even though the project we're talking about here would be huge.

Please remember that one huge user benefit would be that this new RTG system should also exist in a minimal footprint version, which you could have in Kickstart so that RTG is available from power on. Much like linux and other OS' today have their VESA modes.
A posting a day keeps the sanity away...
http://www.arnljot.com
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Would you support a new Unified Opensource RTG standart?
« Reply #63 on: April 09, 2010, 01:47:02 PM »
But someone is going to have to write drivers for the new system that support the cards that are already supported by either P96 or CV64... No one is going to do that...

Offline kolla

Re: Would you support a new Unified Opensource RTG standart?
« Reply #64 on: April 09, 2010, 01:50:04 PM »
Quote from: Piru;552422
I think it's unrealistic to expect someone to write drivers for all the existing amiga graphics cards.
Why would it be someone? Typically there might be someone who will write a driver for his/her card. However, without SDK there's almost a guatantee that there will be no new drivers at all - ever..

Quote
Writing graphics card drivers is quite tricky and requires special kind of skillset. There aren't many around who would be capable, not to mention willing.
And again, by not providing the SDK needed, it is almost guaranteed that noone will bother. God forbid any new people who might stumble into this freakshow of a plattform and who might be interested in writing drivers.

Quote
This would basically lead to a situation that instead of two systems that support different set of hardware we'd have three. Instead of two different systems with slightly different quirks, we'd have three systems with different quirks.
Ofcourse, but one of them at least having the advantage that it can be upgraded and fixed on - that's what this is all about.

Quote
New driver system would also mean that 3d drivers would need to be written from scratch.
No it doesnt. 3D on m68k is not that much of an issue in the first place.

Quote
I don't have an easy alternate solution to offer, unfortunately.

I just wonder what people like you will do when MorphOS eventually is in the same situation :)
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Would you support a new Unified Opensource RTG standart?
« Reply #65 on: April 09, 2010, 01:53:14 PM »
Just top put things in perspective - imagine if AHI was closed up like P96 and CGX, and what that would mean.
« Last Edit: April 09, 2010, 02:01:51 PM by kolla »
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Would you support a new Unified Opensource RTG standart?
« Reply #66 on: April 09, 2010, 01:59:03 PM »
Quote from: bloodline;552456
But someone is going to have to write drivers for the new system that support the cards that are already supported by either P96 or CV64... No one is going to do that...


What do you know about that? As I wrote before, the typical scenario is not someone writing all the drivers to replace CGX and P96 all over, it's someone writing a driver for his/her card, and to be able to tweak and test out things with his/her own hardware. Ofcourse the best would be if one could do this using existing SDKs for CGX and P96, since they no doubt are superior to anything a new RTG would be able offer in years. However, today this is not really possible without reverse engineering and and a lot of guesswork.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline Golem!dk

  • Sr. Member
  • ****
  • Join Date: Dec 2002
  • Posts: 414
    • Show only replies by Golem!dk
    • http://www.google.com/
Re: Would you support a new Unified Opensource RTG standart?
« Reply #67 on: April 09, 2010, 02:24:31 PM »
Quote from: kolla;552461
Just top put things in perspective - imagine if AHI was closed up like P96 and CGX, and what that would mean.


Not much if you consider who wrote the existing drivers.
~
 

Offline arnljot

Re: Would you support a new Unified Opensource RTG standart?
« Reply #68 on: April 09, 2010, 02:49:19 PM »
Quote from: Golem!dk;552473
Not much if you consider who wrote the existing drivers.


But it's AHIs open nature who enabled other developers besides Martin to do so. That is part of the argument here.
A posting a day keeps the sanity away...
http://www.arnljot.com
 

Offline wawrzon

Re: Will you support a new Unified Opensource RTG standart?
« Reply #69 on: April 09, 2010, 03:00:26 PM »
perhaps the existing ahi drivers just work perfectly, dont recall who actually wrote the pci ones, but all in all i think soundcards are not that a problem atm and if they were a driver could be written.

but what concerns other things like rtg and especially warp3d there is an unnecessary amount of work people (i mean actually matthey) are forcred to invest in fixing it after disassembling. while if it was open maybe amiga might have working, as much as possible up to date, 3d accel solution and not a pile of rubbish what it is atm.
 

Offline Golem!dk

  • Sr. Member
  • ****
  • Join Date: Dec 2002
  • Posts: 414
    • Show only replies by Golem!dk
    • http://www.google.com/
Re: Would you support a new Unified Opensource RTG standart?
« Reply #70 on: April 09, 2010, 03:10:34 PM »
Quote from: arnljot;552490
But it's AHIs open nature who enabled other developers besides Martin to do so.

That isn't the impression I got.
~
 

Offline arnljot

Re: Would you support a new Unified Opensource RTG standart?
« Reply #71 on: April 09, 2010, 03:35:15 PM »
If you look here
http://arp2.berlios.de/ahi/#downloads

Then you can see that the driver developer SDK is freely downloadable.

That means that openpci guys have made ahi drivers, elbox has made mediator pci drivers, and grex dudes have made their drivers.

That's the way we would like it to be for the rtg systems too.
A posting a day keeps the sanity away...
http://www.arnljot.com
 

Offline Golem!dk

  • Sr. Member
  • ****
  • Join Date: Dec 2002
  • Posts: 414
    • Show only replies by Golem!dk
    • http://www.google.com/
Re: Would you support a new Unified Opensource RTG standart?
« Reply #72 on: April 09, 2010, 04:11:37 PM »
Quote from: arnljot;552511
That's the way we would like it to be for the rtg systems too.

I'm well aware of what is available, but the thing is... look again at who actually wrote the existing drives, somehow I think they would have gotten access even if it was closed source.
~
 

Offline wawrzon

Re: Will you support a new Unified Opensource RTG standart?
« Reply #73 on: April 09, 2010, 05:09:34 PM »
@golem: once again, what ahi drivers you immediately require that are missing? i think the ahi job has been done quite decently, what isnt true for rtg anymore. there is a lot of things that might be improved or fixed if the standards were open source. i dont say they would be fixed but they might. such an example is inexistant support for w3d on mediator radeon that pretty much rules this card out against voodoo, which drivers still have to be fixed. the best supported to date are i think b- and c- visions. how many years ago the drivers were written exactly. i dont recall.

and i think we seriously have to stop thinking of amiga software on profit basis. it is a hobby, so it is either open source or nothing. the consumer base is too small to generate income. not so hardware wise since it cant be done in the kitchen. i dont know exactly if this is sad , but it is the truth.
 

Offline Golem!dk

  • Sr. Member
  • ****
  • Join Date: Dec 2002
  • Posts: 414
    • Show only replies by Golem!dk
    • http://www.google.com/
Re: Will you support a new Unified Opensource RTG standart?
« Reply #74 on: April 09, 2010, 05:19:08 PM »
Quote from: wawrzon;552528
@golem: once again, what ahi drivers you immediately require that are missing?

The ones I mentioned obviously.
Quote
and i think we seriously have to stop thinking of amiga software on profit basis. it is a hobby, so it is either open source or nothing. the consumer base is too small to generate income. not so hardware wise since it cant be done in the kitchen. i dont know exactly if this is sad , but it is the truth.

Good thing we have AROS.
~