Log in

View Full Version : does there exist any MMX, 3Dnow! and/or iSSE emulation?


scharfis_brain
3rd April 2004, 02:48
while trying to get avisynth 2.5x running on a pentium-1 machine

or some isse-requiring filters on a k6-2 machine

i get errors claiming missing those instruction sets.

does there exist a emulation for these?

speed doesn't matter here, I just need the functionalty to run avisynth 2.5x and actual filters on older machines.

avih
3rd April 2004, 02:56
maybe vmware?

scharfis_brain
3rd April 2004, 03:01
with 96MB of RAM and Win98lite?

I doubt that VMware works with less than 128 Megs of RAM and a System older than win2k... :(

But I will go on and read some vmware docs, whether it emulates missing instruction sets, or not.
Maybe it's worth installing win2k an that old machine (may the HDD-swapping be with me... :-| )

MfA
3rd April 2004, 04:54
Well you could install linux, and then run bochs on it ... then run windows on that, and avisynth on that.

Hey you said speed didnt matter :p

Neo Neko
3rd April 2004, 09:49
Or he could run Windows on Bochs on Windows.

avih
3rd April 2004, 12:55
bochs is way too slow for this kind of emulation (it will work ok with sam and max though ;) ). it probably will boot though, from either window or linux.

as for the instruction set emulation, usually most apps have a c version, and then an optimized version. maybe your bet should be at compiling the app (avisynth) again without any optimizations. perhaps sh0dan may have some more info. but i never looked at avisynth's code.

scharfis_brain
22nd April 2004, 23:02
oh, what pain.

I tried bochs on my k6-2 450MHz 384 MB-RAM machine.

@ 1st, it was hard to get behind the configof bochs.

After that, Windoze 95 needed more than 6 hours to install.

So I gave up installing more software an deleted everything surrounding bochs :(

A hybrid of Bochs and VMWare would be quite cool.

run everything, that the CPU supports in (nearly) realtime and only emulate missing instruction sets.

But I think, this will be never becoming reality :(

bill_baroud
26th April 2004, 12:34
i was thinking that there were C version of each ASM optimized functions ... perhaps you need to enable those C versions (if they exist, which i'm seriously doubting now)

Doom9
26th April 2004, 13:00
vmware would also be too slow for this configuration (and it wouldn't emulate SSE as it emulates a P2 if I'm not mistaken). Furthermore, W9x is not supported as a host OS.

But then old machines are best suited for the trash :devil:

scharfis_brain
26th April 2004, 13:11
But then old machines are best suited for the trash

Do not say this!

My PC's:

Athlon 1600+ / 768 MB RAM / tons of HD-Space

AMD K6-2 450 @ 500MHz / 384 MB RAM / 80 GB HDD

Compaq Notebook (LTE5280) 120 MHz P1 / 80 MB RAM / 4 GB HDD

usage:

Athlon -> very loud system (like dad's big circular saw!) and very hot and energy consumpting, too!
I use it for encodings and CPU intensive processes.

K6-2 -> A very silenced system with only 2 Fans (Power supply & CPU) but fans running at max 5V and are regualted. HDD is hanging free.Inside the case I made cellular plastics (Schaumstoff) to lower the noise. This isn't possible with Athlons or P4's becaue of the massive heat.

All those things made that system more silent than my (even silent refrigerator)

This is, why I am using it daily for surfing the net and doing some AVISynth scripting. But i miss the ISSE instruction sets especcially for using the conditional environment of AVISynth!

Notebook -> If I am not @ home. 120 MHz are more than needed for Office usage. Even surfing the net is quite okay if you're not using IE :)

Doom9
26th April 2004, 13:17
I'm writing this on a 2.8GHz P4 Notebook, which is very silent most of the time (and the fan noise is really not disturbing, definitely below the noise level of a refrigerator while it's cooling). My office working PC is also a P4, and also very silent. Only the 2.8GHz Athlon XP at home is loud, but I've never done any noise reduction mesures on my barebone (those are possible and change the noise level considerably). A PC can be fast and quiet ;)

I find Firebird more resource consuming that IE though (especially if you have multiple tabs open, minimize the browser then maximize it again after a while.. all my PCs start swapping like crazy and they're all powerful and have a lot of RAM).. yet I'm still using it as my primary browser.

scharfis_brain
26th April 2004, 13:58
The big prob is:
THE MONEY!

I do not have enough to buy the newest and silentest Hardware, so I took what I have and made the most usable out of it (and 500MHz are enough for viewing DiVX & SVCD and doing other standards-stuff).



The main advantage (beside the noise) is, that the old PC only needs less than 40 Watts to run, while the Athlon needs more than 90 Watts.
(Energy is expensive!)

mf
26th April 2004, 14:43
Originally posted by Doom9
I find Firebird more resource consuming that IE though (especially if you have multiple tabs open, minimize the browser then maximize it again after a while.. all my PCs start swapping like crazy and they're all powerful and have a lot of RAM).. yet I'm still using it as my primary browser.
Try using MyIE2. It can swap between mshtml.dll(IE's engine) and Gecko(Firebird's engin) at any time, and also have multiple tabs open with different engines in use, and the GUI is pretty configurable (skinned or not skinned, tabs top or bottom, etc). It's also just as fast as Firefox(aka Firebird aka Phoenix) when the gecko engine is in use, and even faster when mshtml is being used. You'll have to see about resource load for yourself though, with 50 tabs open, memory usage is about 80MB, but then again, you might not have 50 tabs open at all times.

You'll have to excuse me if I said this before in another thread. I have a vague recall of it but I don't remember if you participated in it as well.

Nic
26th April 2004, 15:42
(Thanks for the tip mf...this MyIE2 isn't too shabby ;) ill try it for a while)