Forums

Username:

Password:

User accounts

Register new account
Forgot password

Forum stats

List of members

Search the forums


Advanced search

Recent discussions

- Elsear brings super-fast Networking to Risc PC/A7000/A7000+ (News:)
- Latest hardware upgrade from RISCOSbits (News:)
- RISC OS London Show Report 2024 (News:1)
- Announcing the TIB 2024 Advent Calendar (News:1)
- Code GCC produces that makes you cry #12684 (Prog:39)
- RISCOSbits releases a new laptop solution (News:)
- Rougol November 2024 meeting on monday (News:)
- Drag'n'Drop 14i1 edition reviewed (News:)
- WROCC November 2024 talk o...ay - Andrew Rawnsley (ROD) (News:2)
- October 2024 News Summary (News:3)

Latest postings RSS Feeds

RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
 
View on Mastodon
@www.iconbar.com@rss-parrot.net

Site Search

 
Article archives
The Icon Bar: General: Poll. What new developments would you like to see?
 
  Poll. What new developments would you like to see?
  This is a long thread. Click here to view the threaded list.
 
Matrix Message #1265, posted at 09:05, 4/8/2000, in reply to message #1263
Unregistered user Fast and not fast.... annroy are right when he say that PC are slow, this is true, really true but the problem is that actually PC are used for do all and so they have the software for do all, there is also the business informations in TV or RADIO that we have not.... but when we talk about PC we talk about a very complex world, ARM did born with new concepts and PC are evolving to this but with a backware compatibility that (for now) we don't need, so why Paolo are you angry with Risc OS Ltd? well i'm angry because they are still evolving in a not good way... if we take this way we will have the same problems of PCs but we have NOT the same business so we will die very fast.... Linux are growing because it let you have a lot of services without being expansive like Windows2000, Risc OS have to go in the same way, yes i know that is very difficult but we have to go because we have a very powerfull hardware... well a PII (Server, with ECC SDRAM etc...) need a lot of seconds only for BIOS START UP!!!!! and my RiscPC with it's SCSI 3 Powertec interface need 4 seconds also for find the HD!!!! and after we have RO in ROM so a very fast boot that PC can only dream.... but we need an FP unit with StrongARM, we need a more fast chace and we need also a L2 cache, we need a fast FILE TRANSFER that we have not now, a fast UDMA, i'm not interessed to AGP because viewfinder can do the same so why i have to buy a motherboard that use VideoCards that are like what i can use now? (let the viewfinder price go down and we will see the difference!) but i need a fast RAM, a FP unit and also a better OS that let me use more services that i have not now... this is the problem i think, but we will see and also Risc OS Ltd and others company have to make an iformation system like Microsoft.... and a very good thing for start is to let ARM computers use windoze applications so people will not have fear to come in the RISC OS world.....
So windoze friendly and good publicity system will let it win but we need also professional features because when people will arrive Risc OS have to be a very good and stable OS.

[Edited by 109 at 10:10, 4/8/2000]
  ^[ Log in to reply ]
 
Mark Quint Message #1266, posted by ToiletDuck at 10:08, 5/8/2000, in reply to message #1265
Ooh ducky!Quack Quack
Posts: 1016
what exactly do people mean but the performace being "pants" using a pci card???
dont forget that although the hardware on a pci board isn't the latest it IS better that what we've all got on our SA Risc PCs, as with the pci card the card could share a lot of resources with the pc, which are considerably cheaper, faster and better.
  ^[ Log in to reply ]
 
I don't have tourettes you're just a cun Message #1267, posted by [mentat] at 22:45, 5/8/2000, in reply to message #1266
[mentat]Fear is the mind-killer
Posts: 6266
Would the overall performace of RISC OS on PCI on a PC (with windows) would be better than a current RISC PC system?

I doubt it.

Wonderful cheap hardware or no, you'd be looking at a 4x to 10x system boot time increase before you even do anything. So I'd say that was pretty pants...

Anyway, the main point was that there would be no incentive for non-RISC OS users to buy them, and little incentive for existing users either.

ROR.

  ^[ Log in to reply ]
 
ams Message #1268, posted at 12:08, 6/8/2000, in reply to message #1266
Unregistered user Simple PCI is run at 33MHz and is 32 bits wide, the current SA can manage 66MHz at 32 bits wide. Necessarily (all other things being equal) a StrongARM on a PCI card could (at best) run at half the speed of the current SA in a RiscPC.

In practice it would be worse than that as some fiddling and driver software would be required to get the ARM to talk to the Pentium/ATHLON to ask it to ask the AGP Video 3D controller to draw a line (as an example). Rather than the ARM simply writing to the VRAM on the RPC as it would normally do !

In short an SA on a PCI card would probably (at best) offer less than 50% the speed of an actual ARM in an RPC and (on top of that) would only be as stable as Windows (as it would rely on Windows) for all the I/O - in short it would be a tragic mistake !

  ^[ Log in to reply ]
 
I don't have tourettes you're just a cun Message #1269, posted by [mentat] at 20:21, 6/8/2000, in reply to message #1268
[mentat]Fear is the mind-killer
Posts: 6266
Which is precisely what I meant by "pants" :-)

ROR!

  ^[ Log in to reply ]
 
TonyS Message #1270, posted at 14:12, 7/8/2000, in reply to message #1269
Unregistered user I maybe wrong here but isnt the whole point about 2D/3D graphics cards on PC's that they have there own CPU to do all the plotting. In some cases they have multiple CPUs. Comparing graphics plotting on a PC to a RiscPC is comparing chalk and cheese.

If you want to draw a square 1000 pixel by 1000 pixels on a RiscPC in a 32 bit colour mode then yes it has to move 4Mbytes across the internal bus. But if you draw from x,y to x+1000,y+1000 on a PCI card then its only going to have to move 20? 30? 50? bytes.
How many CPU cycles does it actually take to plot a humble pixel on the screen? Theres no proof here that even that will be slower.

Even using the FPE the maybe improvements.

Why is it major re-write? Isnt the whole point our system is that anyone who does anything to thescreen does it through the VDU drivers. It would only require a conversion of the VDU character stream to the appropriate 2D/3D stream. I know some programs drive the screen directly but that because they were forced to do it that way for performance reasons. The principle is similar to viewfinders solution, has anyone done any benchmarks on it?


  ^[ Log in to reply ]
 
ams Message #1271, posted at 14:08, 12/8/2000, in reply to message #1270
Unregistered user That's true, but some 3D page setup is done by the main CPU. Also the "textures" for 3D are often stored in main RAM.

Basically a 3D accelerator improves a machine with an inadequate video bus more than one with a good video bus.

I use a Matrox G-200 on my old Cyrix box, if you turn video acceleration off (so the CPU does all the work) it is slower, but not by that enormous an amount (and at the time the G200 was highly recommended as the fastest 2D card on the market). Point being that the difference is you bypass a slow bus and a large part of the performance is down to that.

In an ideal world both CPU and graphics processor would share the same (fast) RAM over a fast bus. Ideally the CPU would do the graphics (its the most flexible option in fact, as 3D processors are fairly "dumb").

The major re-write I referred to was because we originally speculated about an ARM CPU on a PCI card driving a windows machine which controls and AGP video 3D card. The point is converting the ARM side is not too difficult, but getting good performance (over a PCI bus) will require intricate (ie., tricky) ARM code and (to top that) on the PC side you will need code to detect the drawing requests made by the ARM and then make the appropriate Windows Driver calls.

This is not trivial. The performance issues are between (i). Fast transfers to the slow PCI bus to the P-III/Athlon (2). Running a task to detect drawing requests from the ARM and (3). Translating such calls to equivilent requests to the AGP card.

If you use Microsoft technology (such as DirectX) you may also need to license this for inclusion in your product (I suspect that might be expensive - but if you know differently please let me know).

All in all, the above "song and dance" may even make the old ARM writing the Video RAM on an RPC seem positively speedy.

If you want to use 3D cards on an ARM system you would need to use the ARM natively (no P-III's please) you'd have to implement AGP (an Intel product probably requiring a license) and produce drivers that are specific for the card you intend to use (otherwise ActiveX which may require a Microsoft License) and the active co-operation of the card vendor.

A simpler approach is to get RISCOS 32 bit, use the latest ARMs and implement a multiprocessor strategy on a bus similar to that in Imago. This would give (I feel) the best performance at the lowest cost to the developers.

  ^[ Log in to reply ]
 
Matrix Message #1272, posted at 21:38, 12/8/2000, in reply to message #1271
Unregistered user Yes Annraoi are right i think that is not a good idea to use PC hardware so... maybe is good to have a PCI bus so if the machine grow (sales i mean) a lot of companies can start to look at a new machine without phisical problems for their cards but i don't think that is a good idea to use AGP cards etc... and you have to know that also Intel are studing a new system boards at 200 Mhz for fast RAM transfer for 3d graphics.... so i don't think that AGP is a good idea for now... it's of this days also the news of the new SLAGEHAMMER (the 64 bits processor from AMD) i think that for personal computing it will be the best (intel now work only arround multi processor system ITANIUM have 64 bits and Xeon tecnologies for work more of 2 processors with the caches syncronised) ....
  ^[ Log in to reply ]
 
ams Message #1273, posted at 18:32, 13/8/2000, in reply to message #1272
Unregistered user Yes AMD's sledgehammer and Intels ITANIUM (that's too difficult to pronounce guys- can't they think of something simpler ?). Sledgehammer starts with the advantage it can run windows (it does NOT require a special 64bit version). Itanium will probably emulate Windows (at some level perhaps a mix of hardware and software) and some of the computer press have speculated that the performance may well not be as fast as the "Williamette" (Pentium IV ?) that is still 32 bit.

There have been problems with some of the supporting chipsets for multiprocessor systems (the i840 for example doesn't handle ECC RAM correctly apparently). In the past some multiprocessor Intel systems haven't really multiprocessed properly!

  ^[ Log in to reply ]
 
archavenge Message #1274, posted at 22:23, 13/8/2000, in reply to message #1254
Unregistered user Ahh, I see this old argument has once again reared it's head!!

Well to start with, I believe that a 486 DX66 will outperform a SA on FP arithmetic, but then again how much software really needs FP arithmetic?? Looking at the most common uses of the computer and we'll try and point out a few key facts..

Word processing - still just about the most common use of a computer

_No_ benifit in having FP hardware
Benefit in good Anti-Aliasing (RiscOS has this)
Benefit in good WYSIWYG Printer drivers (RiscOS has always had this)

Do you really need a 700MHz Athlon computer to type a letter to a customer? And if you type lots of letters to customrs then you really get to meet the deficiencies in Window's filing system - Mmm that tiny window of 3 or four columns of files, and if one of them has a long Filename - well it could take forever to hunt through them!!

Anyway, I did have more to say, but I'm starting to ramble so I'll arrange my thoughs and get back to you all later.

Regards, Ryan

  ^[ Log in to reply ]
 
Pages (3): |< < 3

The Icon Bar: General: Poll. What new developments would you like to see?

© Copyright One Point Nought 2000 - 2024.About | Staff | Contact us | Privacy policy