Amiga.org

Operating System Specific Discussions => Amiga OS => Amiga OS -- Development => Topic started by: Karlos on May 11, 2003, 01:51:17 AM

Title: Got a 3D card in your Amiga? I need you!
Post by: Karlos on May 11, 2003, 01:51:17 AM
Hi all,

I'm doing a little research for a project that I'm working on. I'm interested to know if anybody here, who has a 3D card in their system (using a Warp3D v4 driver) would be able to run a small benchmarking utility for me.

It's 68K only, runs in a workbench window and times a series of calls to some warp3d drawing functions.

It requires a 3D card (evidently), Warp3D v4 (version 3 will not work) and either CybergraphX or Picasso96.

Its extraordinarily unexciting to watch and generates some textual output that I'm interested in.
[color=990000]
Before anybody agrees, please let me state that this is a devloper tool only and MAY HAVE BUGS, so please be advised VOLUNTEER AT YOUR OWN RISK!!!
[/color]
The usual disclaimers apply - if it blows up then it's not my fault...

Phew, it's getting serious

Not like me at all ;-)

Having said all that, it has sucessfully ran under three different configurations:

BVision Permedia2+CGX 4.2+ 040@25MHz

Mediator1200 PCI Voodoo3 + P96 + 040@25MHz

Mediator4000 PCI Voodoo5 + P96 + 060@50MHz

Getting back to the point, I'm most interested in results for the following combos:

A1200 derived systems:

BVision Permedia2 + CGX + 040@33MHz
BVision Permedia2 + CGX + 060@50MHz
BVision Permedia2 + CGX + 060@66MHz

Mediator1200 PCI Voodoo* + P96 + 040@25MHz
Mediator1200 PCI Voodoo* + P96 + 040@33MHz
Mediator1200 PCI Voodoo* + P96 + 060@50MHz
Mediator1200 PCI Voodoo* + P96 + 060@66MHz

A3K/4K derived systems:

CVision Permedia2 + CGX + 040@25MHz
CVision Permedia2 + CGX + 040@33MHz
CVision Permedia2 + CGX + 060@50MHz
CVision Permedia2 + CGX + 060@66MHz

Mediator 4000 PCI Voodoo* + P96 + 040@25MHz
Mediator 4000 PCI Voodoo* + P96 + 040@33MHz
Mediator 4000 PCI Voodoo* + P96 + 060@50MHz
Mediator 4000 PCI Voodoo* + P96 + 060@66MHz

*any supported Voodoo chipset

If you can help, please send me an email and I can send you the program / instructions.

Once I gathered enough data I'll stick a message here...

Thanks for any help,

K
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Karlos on May 11, 2003, 01:12:53 PM
Hi,

Could a guy named 'Steen' who emailed me about this please send his email address again, preferably in the message itself. For some reason your address didn't come with the message so I couldn't reply.

Thanks,

K
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Karlos on May 11, 2003, 05:58:07 PM
*bump*

I just renamed this thread - any suitably equipped amiga will do as long as it has a 68040+ and 680x0 Warp3D drivers installed ;-)
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: PiR on May 12, 2003, 12:45:52 PM
Hi Karlos

I have 60/50+BVision, but with old CGX - that came with BVision  (I guess its 3.9, or something like that).
You know me. :)

Cheers
Adam

P.S.: I have some problem with power. It's kind of unusual, as its awfull at the beginnning (about 20 minutes). During startup everything freezes before startus-sequence is finished. When it warms up (really - when I can feel the heat) - it starts working pretty stable, however it happend sometimes that it freezes. I'm bit affraid of rewiring mainbord, and am not sure which +5V is critical. The funny thing is that I've heard so many times the sentence 'problem with heat'. In my case I would say 'I have a problem with not enough heat soon enough' :)
But it could happen that my machine gets frozen before your tests are finished - if it uses hardware acceleration I guess the problem with power can be worse. :( By the way - mayby you coud advice me something in that case? Does connecting additional +5V to the floppy connector helps? Isn't it also too far from the expansion slot? Is it this critical +5V path? Thx.
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Tafka on May 12, 2003, 01:48:49 PM
I used to get this, I think it turned out to be a software issue.  Actually I think there were two problems.

Both went away when I changed from CyberGraphX to Picasso96 and reconfigured Samba.

Now system boots every time!  :-)
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: mendark on May 12, 2003, 02:14:02 PM
HI!

I have an A1200, 060@50 & Voodoo 3!
How can I serve you!? :hammer:
You can mail me directly (see profile).

@PiR: I had kinda the same difficulties and also with me Samba was the problem!!

Mendark

Title: Re: Got a 3D card in your Amiga? I need you!
Post by: olegil on May 12, 2003, 02:16:47 PM
Me got 1200 with 040@40 (soldered in the oscillator, so no too easy to swap to other frequencies anymore, but it has been 25, 27.5, 30, 33 and now 40 at one time or another in its lifetime) and Voodoo 3 2000 PCI

Ain't booted it up in a while, but it's here at _work_ if I want to ;-)
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Karlos on May 12, 2003, 02:24:44 PM
Hi PiR,

Wow, sounds like you got some problems there. First up, get CGX v4 if you can. Version 3 has lots of bugs. Also, there is a chance I got lazy and my code won't work with it anyway. Let me know if it complains/fails.

I have an 040/25 + BVision and a couple of cooling fans in the case - but not on the 040 (just a very big heat sink) - because the case design means a fan can't fit there.

Luckily, I managed to get the heatsink in thermal contact with the tower side panel which is 2mm thick aluminium and performs as an excellent passive cooler!

The 040 is even more power hungry than ther 060, but I don't get power problems. However do I feed power into the motherboard at two points, so that may help you too.

First up, I have all the required voltage rails (+12VDC, +5VDC, 0VDC, -12VDC) connected through the standard A1200 power connector.
The old A1200 PSU lead is connected to the tower PSU and fed though a hole in the back of the tower.
This one is essential as it's the only convienient place to feed the -12VDC rail you need for audio / serial.

Next up, I supply additional +5VDC and +12VDC (and the 0VDC rail) through the motherboard floppy connector. Lemme just take a look at it...



Aha...if you imagine the A1200 mobo in front of you such that the PCMCIA is on the left (like in the normal A1200 case), the +5VDC rail connects to the left hand pin of the floppy port. The two centre pins are 0VDC and the right hand one is +12VDC. These are fed from a standard IDE power cable from the PSU.

I mounted a power amplifer heatsink onto the Permedia2 (perfect fit!) and have a spare case cooling fan blowing air across the mobo/gfx card.

My machine is stable as a rock 99% of the time, except when I get tired whilst programming :-)

Hope this helps,

K
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: kolla on May 12, 2003, 03:13:35 PM
Got an A3000 with CSPPC/CVPPC combo that can be of help perhaps?

Also got an A4000 wth Mediator 4000Di and Voodoo5 5500, however I havent managed to get this one working properly. Only manage to  get up 800x600 every now and then, most of the time everything is just garble. If I try something else than 800x600 I get black screen. more than 800x600, it even sometimes freezes completely) - but as I notice your software is tested on voodoo5 already.. any hint on getting it running?   :)
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: olegil on May 12, 2003, 03:49:47 PM
pixeltest failed returncode -50659333

?
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: elendil on May 12, 2003, 03:51:57 PM
That means you have lost :-)

Better luck next time :=)

Sincerely,

-Kenneth Straarup.
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: olegil on May 12, 2003, 04:01:11 PM
Hehe, as in "Insert more coins", eh?

Dang, and I'm all out of coins :-)
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: PiR on May 12, 2003, 04:08:43 PM
@Karlos @Tafka @Mendark:
Hundreds of thanks for help. :)

@Tafka @Mendark:
Standing alone, no network, no Samba.

@Tafka:
How can I swap to Picasso96? I thought that Picasso96 was just for different cards. Does it have driver for BVision?

@Karlos:
AFAIK starting from 4.0 CGX became different product, so I just have to buy a new one from vgr.com? But what makes me 'Merely Curious' is that if it's a BUG why didn't I get a single GURU?
I think that power consumption lowers when chips get warmer. The other clue is how the processor (either 68K or PPC) behaves after detecting that it's voltage is too low. What would you do? :) The answer is - it stops, being affraid to do anything. The only thing you can do to make him forget about this horror is reset.

However I can be very wrong, and cannot say that old CGX is bugfree. ;)

Regarding tests - My Machine is at home, and I have no discs with me today, so do not expect anything from me before Wednesday... Practically even later.

Good luck and thanks
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Karlos on May 12, 2003, 04:16:31 PM
Quote

olegil wrote:
pixeltest failed returncode -50659333

?

try openin a shell and running it manually

use

pixeltest width 640 height 480 -sysdebug

the last bit will force debug output from my code...
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: olegil on May 12, 2003, 04:28:52 PM
It can't open cybergraphics.library v42...
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Karlos on May 12, 2003, 05:57:14 PM
Quote

olegil wrote:
It can't open cybergraphics.library v42...


Ah, that'll be my fault - I compiled for Cgx4, being a lazy git that I am.

It's not the application that relies on this, its the underlying graphics abstraction layer. I don't think I'm actually using any v4 specifics so I'll recompile it to check for an older version...

Expect an update in ur mail. However, you *must* have Warp3D v4 - the test code is using vertex arrays.

Thanks for the bug report!

At least nobody seems to have had a major burnout yet :-D
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Karlos on May 12, 2003, 09:16:12 PM
Quote

kolla wrote:
Got an A3000 with CSPPC/CVPPC combo that can be of help perhaps?


Sure, that'll be ideal. Send me your email (heh, unless you already did). Not  got any results for a CSPPC/CVPPC combo yet.

Quote

Also got an A4000 wth Mediator 4000Di and Voodoo5 5500, however I havent managed to get this one working properly. Only manage to  get up 800x600 every now and then, most of the time everything is just garble. If I try something else than 800x600 I get black screen. more than 800x600, it even sometimes freezes completely) - but as I notice your software is tested on voodoo5 already.. any hint on getting it running?   :)


Cripes, that does sound dodgy. Could be a botched p96 installation? Not sure, to be fair I only have BVision. The A4K/Mediator4000/Voodoo5 tests were ran by someone else before I posted here. I do know it worked fine up to 1024x768 on that combination.
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: PiR on May 13, 2003, 09:41:50 AM
I have to report that Korea started new reserch on nuclear weppon and China faces terrifying SARS disease due to errors in your software.

Lucky you, that you enclosed contribution about not taking the responsibility for all this mess... ;P

PS: Should I try these tests for CGX V4 or you have recompiled it?
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Karlos on May 13, 2003, 12:45:15 PM
Hi Adam,

There should be a version3 comptible pair in your email by now...

I'm so lazy, my gfx layer didn't even really need v4.


Part of the reason is that Warp3D p[referrs v4 (IIRC) so I figured it may prevent odd bugs I had no control over


Anyhow, my gfx abstraction layer now asks for v41 which means anything from now on should work on v3 too...''in theory'' ;-)
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: LP on May 14, 2003, 01:35:53 PM
Ehm Karlos...

I get the exact same message as olegil:

It can't open cybergraphics.library v42...

I'm running P96 if it's any help, and got Warp3D v4...
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: m3x on May 14, 2003, 04:06:35 PM
I've a 4000T with 060/50 + CVisionPPC waitinfg for your proggy

:-)

Ciao

Massimiliano Tretene, S o f t 3 (http://www.soft3.net)
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Karlos on May 14, 2003, 04:54:35 PM
Quote

LP wrote:
Ehm Karlos...

I get the exact same message as olegil:

It can't open cybergraphics.library v42...

I'm running P96 if it's any help, and got Warp3D v4...


I have to admit some igornance here. I don't know a great deal about p96. So far, you and olegil seem to be the only ones having this problem.

Perhaps there are updated versions ot the rtg.library that you could get?

I think I saw in a report from one of the p96 users that he was using p96 v2.1 and had no problems with the cybergraphics.library v42 requirement.

Really sorry, I've only coded for cybergraphX and left the rest up to p96's emulation. On the whole it's worked fine.

I do have a verion which asks only for CyberGraphX v3 libraries (to be fair apart from bitmap locking and a few queries I don't use much CGX stuff at all).

Maybe that would work? Or perhaps CGX emulation is something that has to be set up and for some reason it isn't in your cases.

Are there any p96 experts out there who can help?
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Kronos on May 14, 2003, 05:07:32 PM
@Karlos

If you got P96 running, you also got the
CGX-emu running. Problem is that emu isn't
perfect, and only knows about CGX-3.

Back when I used Amithlon, I also had lots
of probs with my system crashing on code
that just worked fine on the A4k (CGX_4).

Redoing that code to use the P96API.library
did help, but also meant that I would have needed
to keep 2 versions of the code.
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Karlos on May 14, 2003, 10:35:37 PM
Thanks for the info, Kronos. If p96 only knows about v3, why did the code fail in such a minority of cases so far?

In any event, I don't use such a huge amount of cgx specifics and with my code still very much in development I'll maybe stick to v3 if it helps p96 systems.
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Kronos on May 15, 2003, 03:10:43 PM
Could be the 2.1-version (which is only
legal for Amithlon and Prometheus-users
afaik), giving back a higher version-number
on the cgx-emu, to get around some progs that
demand CGX_4, but only use functions supplied
by CGX_3/P96.

But I must admit that when I checked that
old source I found out that I hadn't used
the cgx-lib, but just one of the patched/
replaced graphics-library-function that would allways
crash under P96 but worked o.k. on CGX.
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Karlos on May 15, 2003, 08:22:26 PM
Well, I think I can get away with CGX3 for my layer OK - a few people who volunteered got that to work.

Incidentally, I just crashed my Amiga most spectacularly (dont worry guys, was another program). Some of the prettiest graphics I ever saw :-)...
Hmmm I love the smell of overheating permedia chips in the morning ;-)
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: woof on May 15, 2003, 09:10:53 PM
I got an A4040 with CV64/3D
I can test your program if you want
i got some knoweldge about warp3d programming too
my mail is:
thellier AT free.fr

Alain
uae.is.free.fr
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: olegil on May 15, 2003, 09:26:00 PM
I just gave my network card to some poor sod who had gotten a new nForce motherboard for his office computer and wanted to run Debian on it. Needless to say, I ain't got time for his ####, so I gave him the rtl8139 and kicked him out of my office :-)

Too bad it was the A1200's NIC I gave him, so I can't actually try out your new version...

On the other hand, maybe having Amigas in your office counts as being l33t enough around here anyway. ;-)
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: GadgetMaster on May 15, 2003, 09:56:19 PM
Hi Karlos

Maybe my Amiga 1200 will be of use for your programming project.

Please check your e-mail, I have just sent you some details.
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Karlos on May 15, 2003, 11:53:57 PM
@GadgetMaster,

Hey, long time no see matey! Replies in the post :-)

@olegil

A1200s in the office? Definately leet! Your milage may be better with the newer version, it only asks for v41 which IIRC is CyberGfx v3

@woof

Congratulations sir, you are the first person to offer a CV643D test system! The tests go upto 800x600 - I don't know if the CV643D will be too happy but since the tests don't use texturemaps you may be ok. I'll send the benchmarks soon.
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: hagar on May 16, 2003, 12:48:41 AM
Quote

olegil wrote:
[...]

On the other hand, maybe having Amigas in your office counts as being l33t enough around here anyway. ;-)


L337 1|\|D33D.  :-D
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Karlos on May 17, 2003, 01:21:20 PM
Hi all,

Well I've gathered enough data for now. I'd just like to say a big thanks to all those who volunteered and offered help. You know who you are :-)

Thanks again chaps :-D

Karlos
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: PiR on May 19, 2003, 12:21:44 PM
How about showing these results in public?
I would like to have a look at it.

PiR

P.S.: Who am I? Who are you? Who are we? Where do we go?  :-?  :-P  ;-)
Title: Re: Got a 3D card in your Amiga? I need you!
Post by: Karlos on May 19, 2003, 12:31:16 PM
Hi Adam,

I dont see why not. I'll put a comparison together from the results I have. Once I've done it I can forward it to anybody interested - don't hold your breath however, I'm kinda busy just now :-)