Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
45 user(s) are online (18 user(s) are browsing Forums)

Members: 0
Guests: 45

more...

Headlines

 
  Register To Post  

« 1 ... 9 10 11 (12) 13 14 15 ... 72 »
Re: What the fastest possible x64 emulation way of OS4 today ?
Just can't stay away
Just can't stay away


See User information
@geennaam
Quote:
This means that the kernel must be able to handle the specific CPU of the host. And I doubt that ExecSG "speaks" e6500, PPC970 or POWER9 yet.
Even if it would - you'd have to emulate the rest of the system, instead of a Pegasos 2, in QEmu as well. The different kernels only include the required code for the individual systems, for example
- Only the A1222 HAL includes FPU emulation, all others don't (except for the required alignment exception parts in the Sam440/460 HAL, but that's no complete FPU emulation).
- AltiVec support code should only be included in the AmigaOne (74xy CPUs), Pegasos 2 (74xy) and X1000 HALs, but not in classic Amiga (603e/604 CPUs), X5000 and A1222 kernels. There is no AltiVec emulation for CPUs not supporting it in ExecSG.
- The MultiCore support is only included in X1000, X5000 and A1222 kernels, not in the others.
- Zorro II/III support code is only included in the expansion.library of classic Amiga kernels, not in any other.

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


See User information
If I am correct, xeno74 from Hyperion forum experimented with KVM on his X5000.

As geennaam said, CPU must have ability execute VM code directly - these our Powermacs, Pegasos, X5000 or X1000 fulfills.
But for direct use of KVM without Quemu you need also CPU with Hypervisor mode ( like Intel-VT, AMD-V ).
And only X5000 CPU -QorIQ P5020/040 - has this mode, G4, G5 and PA6T not.

I am not sure if are there some workaround today, but in the begining it was this way.

AmigaOS3: Amiga 1200
AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOne X1000
MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook, Mac Mini, iMac, Powermac Quad
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
I tried one of the E-UAE "betas" compiled by

@FlynnTheAvatar

And they work in 16bit version in SDL with Pegasos2 (qemu) flawlessly.
Tried to get it to work but read later that 16bit displays are disabled.

I was wondering if there is a version with 16bit enabled.
Or if it's easy to reactivate them in written code.

Because it seems to work very well.

with the appropriate changes in uaerc. it is possible to use 1440x900 without slowdowns

Thank you.

here test -cpu 7457:

https://youtu.be/ZHmrdHg_QEQ

@Maijestro
twitchTV is in the package I sent you, just select the Emotion player path and add the commands to the Odyssey menu.
Create an account with mediafire it's free and you have 10gb of space available it's easier to exchange files.


If you no longer have them let me know.


Edited by white on 2023/5/24 17:02:43
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@sailor

I think the idea of using KVM enabled qemu is to create an Amigaos4 system out of a faster Powerpc platform. For example the G5 or Power9. This way you could leverage the raw cpu power of this faster platform without emulation like on x86 or ARM. But as Joerg mentioned, the Exec releases for each platform (X1000, X5000, sam460..) only contain (cpu) support for that specific target platform. So apparently kernel needs to be G5 or Power9 aware for it to work with KVM. And that is on top of emulating everything else.

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Just popping in
Just popping in


See User information
@white

Yes, you are correct. 16bit color depth is only working on SDL or the original E-UAE 0.8.29 AmiGFX version.

And sorry, I just compiled the changes by @LiveForIt. He would be the better person to ask. Sadly, he stopped working on the AmiGFX improvements.

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@FlynnTheAvatar


Thanks for the reply, there's just one thing I didn't understand after a long time.
But only in SDL versions of E-UAE is it possible to activate Picasso uaegfx driver?

For the "NON-SDL" version it's perfect with qemu but it's not possible to activate UAEGFX is that correct?

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Just popping in
Just popping in


See User information
@white

Yes, this is correct. In the latest official release (0.8.29), only the SDL version supported UAEGFX.

LiveForIt did a lot of changes to make UAEGFX work with AmiGFX/NON-SDL graphics driver. But he prioritized making it work on the 8bit and 32/24bit modes.

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@FlynnTheAvatar

Thanks for the reply.

So I avoid freaking out trying to make it work.



Then all that remains is to fix the SM502 driver with the SDL problem with the -cpu 7457.
Because -cpu G3 works fine.

with the version of Kas1e and the one with the ALT+ENTER keys from 2018 vers. (1.0)

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@whiteQuote:
white wrote:I tried one of the E-UAE "betas" compiled by


@Maijestro
twitchTV is in the package I sent you, just select the Emotion player path and add the commands to the Odyssey menu.
Create an account with mediafire it's free and you have 10gb of space available it's easier to exchange files.


If you no longer have them let me know.


I have it stashed away somewhere and can't find it anymore :(

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@Maijestro

here is the link should be the right version:

a little good will if you can send me the code for "fpu" so I compile it

https://tinyurl.com/yafey59v

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
this is the version of kas1e (1.0) E-UAE
works very well at 16bit with UAEGFX

but only with -cpu G3
with -cpu 7457 it shows with smudges

who knows could be further improved
or improved the code for -cpu 7457

here test:

https://youtu.be/xisFySr9Z3w

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@whiteQuote:
white wrote:@Maijestro

here is the link should be the right version:

a little good will if you can send me the code for "fpu" so I compile it


Thank you my friend....also I have something for you. Run a few tests to confirm that it has improved in speed. I forgot how to install Twitch Tv under AmigaOs4.1 I need clear instructions please. aiostreams and phytonssl I already copied in utilities. How to continue ?

I have never been able to get TwitchTv to work under AmigaOs4.1.

https://www.mediafire.com/file/p5o4s0r ... qemuFPUOptimiert.zip/file

Please compile it like this and let me know if it works on your machine.

./configure --target-list=ppc-softmmu --disable-dbus-display --enable-slirp --enable-lto


Edited by Maijestro on 2023/5/24 22:39:27
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@white[quote]white wrote:this is the version of kas1e (1.0) E-UAE
works very well at 16bit with UAEGFX

From where did you get this version os4depot? I would like to play with it too.

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Home away from home
Home away from home


See User information
@geennaam

Quote:
As far as I understand, the KVM based virtual machine uses the CPU directly. This means that the kernel must be able to handle the specific CPU of the host. And I doubt that ExecSG "speaks" e6500, PPC970 or POWER9 yet.

Correct. And, as Joerg points out, each kernel is tailored to a specific CPU. The A1-X1000's kernel is most likely to run on a G5, although its likely that the differences are just big enough that it won't work.

This is something that the ExecSG team could address.

In the meantime, there's nothing stopping anyone from using Qemu in emulation mode on a G5... with all the overhead that entails.

Hans

http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


See User information
POWER9 has also KVM-PR hypervisor ( i.e. problem state, VM runs natively in user mode and privileged instructions are emulated )
It is faster than quemu emulation. Is slower than KVM-HV, and much more tolerant to exact CPU versions, specific CPU versions can be emulated.

This theoretically give us option to run our machines on good speed Power9 also.

Unfortunatelly, even if I have access to Power9, now I have absolutely no time to play with it.
Not to say, I never tested if Power9 is still capable run real 32-bit big endian powerpc code.

AmigaOS3: Amiga 1200
AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOne X1000
MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook, Mac Mini, iMac, Powermac Quad
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@Maijestro
Thank you,
Compiled

Here the uae version of Kas1e with 16bit support (uaegfx) SDL
ctrl+alt+s full screen (optional)
but it is nice to just use
alt+return

this is useful if you want to install a 3.xx workbench system etc.

https://tinyurl.com/kdhm6wr

to activate the JIT in your config file:

use_debugger=no
cachesize=8192
cpu_compatible=false
cpu_cycle_exact=false
blitter_cycle_exact=false
comp_constjump=yes
comp_trustbyte=indirect
comp_trustword=indirect
comp_trustlong=indirect
comp_optimize=true


TwitchTV:
add in Odyssey menus:

LINK TWICHTV python Amiga:Utilities/aiostreams/twitch.py -u %l -ssh

if you have "Emotion" in Utilities you don't need to do anything else

python-ssl files should be copied to:
Amiga:System/Python/Lib/dynload

https://aiostreams.amiga-projects.net/

thanks again to "walkero" for this great program


You're probably right I sent you the version that starts FFPLAY

if so, just edit the file in the aiostreams folder:

cfg.py

is edit the lines;

sPlayer = your path of Emotion

and then:
sPlayerArgs = ""


Edited by white on 2023/5/25 17:21:33
Edited by white on 2023/5/25 17:25:10
Edited by white on 2023/5/25 17:36:41
Edited by white on 2023/5/25 17:58:15
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@HansQuote:
Hans wrote:@geennaam

Quote:
As far as I understand, the KVM based virtual machine uses the CPU directly. This means that the kernel must be able to handle the specific CPU of the host. And I doubt that ExecSG "speaks" e6500, PPC970 or POWER9 yet.

Correct. And, as Joerg points out, each kernel is tailored to a specific CPU. The A1-X1000's kernel is most likely to run on a G5, although its likely that the differences are just big enough that it won't work.

This is something that the ExecSG team could address.

In the meantime, there's nothing stopping anyone from using Qemu in emulation mode on a G5... with all the overhead that entails.

Hans



BALATON Zoltan reads here from time to time and especially when it is directly about Qemu. Since I am in good contact with him he wrote me this, I am not sure if it is helpful.

Quote:
I've seen some discussion about KVM on the amigans.net thread. I've
updated the FAQ entry about this at https://qmiga.osdn.io/#faq with the
info I have so far. If somebody has a G4 host with Linux that has the
highest chance to work, I've also heard about people being able to run
something on G5 but using 32 bit kernel and even MacOS on POWER9 should be
possible so it may work with AmigaOS too but it needs somebody to
experiment with it and report the poroblems to the qemu-ppc list or
appropriate Linux list. I don't have PPC hardware to help much with that
but interested to hear the results anyway.

I don't know if this is still up to date but somebody trying to debug KVM
on PPC might need something like this:
https://www.linux-kvm.org/page/Perf_events

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@whiteQuote:
white wrote:@Maijestro

TwitchTV:
add in Odyssey menus:

LINK TWICHTV python Amiga:Utilities/aiostreams/twitch.py -u %l -ssh

if you have "Emotion" in Utilities you don't need to do anything else

python-ssl files should be copied to:
Amiga:System/Python/Lib/dynload

https://aiostreams.amiga-projects.net/

thanks again to "walkero" for this great program


You're probably right I sent you the version that starts FFPLAY

if so, just edit the file in the aiostreams folder:

cfg.py

is edit the lines;

sPlayer = your path of Emotion

and then:
sPlayerArgs = ""


Ok thanks for UAE and also the explanation of TwitchTV.

Unfortunately I can't get it to run...Phyton SSL is installed properly as described, Emotion is in Utilities for me and the path in Odyssey is set. I am not sure what I am doing wrong and need more help. These are the paths I changed in the cfg.py file:

# Set the path to your preffered video player. This is going to be used on recorded streams only.
# This is used only if autoplay is set to True.
#vPlayer = "APPDIR:Work:Player/Emotion/Emotion"
vPlayer = "APPDIR:SYS:Utilities/MickjT-MPlayer/mplayer-nonaltivec"
# Set the arguments that are going to be used with your preffered video player.
#vPlayerArgs = ""
vPlayerArgs = "-vo sdl -quiet -really-quiet"

# Set the path to your preffered video player. This is going to be used mostly on live streams,
# but depending the network, might be used on recorder streams as well.
# This is used only if autoplay is set to True.
sPlayer = "APPDIR:SYS:Utilities/Emotion/Emotion"
# Set the arguments that are going to be used with your preffered streaming player.
sPlayerArgs = ""
aPlayer = "APPDIR:Work:AmigaAMP3/AmigaAMP3"
aPlayerArgs = ""

Nevertheless I get this error message:

Resized Image

Resized Image

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Just can't stay away
Just can't stay away


See User information
@Maijestro
Not related to the Phyton SSL error you get, but
vPlayer "APPDIR:SYS:Utilities/MickjT-MPlayer/mplayer-nonaltivec"
sPlayer "APPDIR:SYS:Utilities/Emotion/Emotion"
aPlayer "APPDIR:Work:AmigaAMP3/AmigaAMP3"
can't work, "APPDIR:SYS:..." is an invalid AmigaOS path (more than one ':'), use for example sPlayer = "SYS:Utilities/Emotion/Emotion" instead.

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@Maijestro
Quote:
vPlayer = "APPDIR:SYS:Utilities/MickjT-MPlayer/mplayer-nonaltivec"

When using APPDIR: you don't specify the full path. That's the point of APPDIR: it keeps track of the path for you. You have to have executed mplayer-nonaltivec once manually before APPDIR: knows the path though.

Try this:
APPDIR:mplayer-nonaltivec

AmigaOne X1000, uA1
Go to top

  Register To Post
« 1 ... 9 10 11 (12) 13 14 15 ... 72 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project