Welcome, Guest. Please login or register.

Author Topic: Radeon/Mediator as FastMem (HowTo)  (Read 11115 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Radeon/Mediator as FastMem (HowTo)
« on: July 11, 2009, 08:03:20 PM »
Quote from: cv643d;515339
Is the mem as fast as Z3 memory?

Much slower, especially when reading. VMEM is not meat to be read.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Radeon/Mediator as FastMem (HowTo)
« Reply #1 on: August 30, 2009, 04:08:07 PM »
Quote from: Gulliver;521482
Why will it only work on ZIII?

ZIII can be addressed directly.
Quote
Could it also work on an accelerated (030/040/060) Amiga 1200 with a mediator?

No
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Radeon/Mediator as FastMem (HowTo)
« Reply #2 on: August 30, 2009, 05:00:14 PM »
Quote from: mongo;521487
If someone wants to buy me a Mediator for my A1200, I'd be happy to write it.

You're aware of the fact that many applications allocate memory as assume it doesn't get paged away? And that MEMF_PUBLIC doesn't work as a "swappability" flag?
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Radeon/Mediator as FastMem (HowTo)
« Reply #3 on: August 30, 2009, 07:05:46 PM »
Quote from: mongo;521498
The application would never know if the memory was paged or not.

It isn't that easy. Even the most advanced virtual memory system ever written for amigaos doesn't work right for all applications. You need to have blacklists of misbehaving applications (or whitelists of well behaving ones).

Just look into http://aminet.net/package/util/misc/VMM_src and you'll soon figure out it is hardly trivial, nor can it be made 100% transparent.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Radeon/Mediator as FastMem (HowTo)
« Reply #4 on: August 30, 2009, 07:46:15 PM »
Quote from: mongo;521510
Huge difference between paging memory from disk and paging memory from bank switched RAM.

That part is true. It removes the trouble of accessing the memory while in Forbid/Disable. That, however, is just one of the problems.

Additionally the performance would be really bad. Much slower than chip memory.