Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: AmigaMance on July 11, 2006, 07:38:54 PM

Title: Limiting the CPU usage of the IDE port
Post by: AmigaMance on July 11, 2006, 07:38:54 PM
  Hello.
 Is there a way to limit the CPU usage of the A1200's IDE port? Without buying new hardware of course and even if it means that it will be slower.
 I tried the idefix patch it doesn't seem to do much.
Title: Re: Limiting the CPU usage of the IDE port
Post by: Piru on July 11, 2006, 07:56:31 PM
No.

Or perhaps you could try forcibly lowering the priority of the partition related processes below 0 (say -1). This could lead into some serious lagging and could well trigger some timing related problems (the driver would not be able to respond to hw events within some timeframe). If you do this, be prepared to have problems.
Title: Re: Limiting the CPU usage of the IDE port
Post by: DamageX on July 11, 2006, 08:11:44 PM
I guess the A1200 IDE uses polled I/O? Not much you can do
when the datarate is slow enough to hold up the CPU but still
too fast to do other tasks in-between
Title: Re: Limiting the CPU usage of the IDE port
Post by: AmigaMance on July 11, 2006, 08:17:47 PM
I see.. Thank you both. Just for the record, my intention was to be able to copy large files across partitions and still have a usable desktop.
Title: Re: Limiting the CPU usage of the IDE port
Post by: Piru on July 11, 2006, 08:57:15 PM
Executive (http://main.aminet.net/util/misc/Executive.lha) (free keyfile (http://www.aminet.net/util/misc/Executive_key.lha)) might help a bit. The system will still be laggy, but at least the remaining CPU time should be shared more fairly.
Title: Re: Limiting the CPU usage of the IDE port
Post by: alexh on July 11, 2006, 11:33:24 PM
I thought that all disk ops in all workbenches are BLOCKING operations. Without patches you cannot do anything whilst copying files from one partition to another.

I thought that Scalos and Executive are two "patches" that allow non-blocking file I/O
Title: Re: Limiting the CPU usage of the IDE port
Post by: AmigaMance on July 12, 2006, 04:32:27 AM
Quote
I thought that all disk ops in all workbenches are BLOCKING operations. Without patches you cannot do anything whilst copying files from one partition to another.

 They are not blocking if you are using AsyncWB. And anyway, I'm using the CLI frequently for things like file transfers.

Quote
I thought that Scalos and Executive are two "patches" that allow non-blocking file I/O

 Correct for scalos (and for puting the word patch inside quotes :-)). Executive is something completely different from what you say.