Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
68 user(s) are online (54 user(s) are browsing Forums)

Members: 1
Guests: 67

NinjaCyborg, more...

Support us!

Headlines

 
  Register To Post  

(1) 2 »
Emotion - Does it work under QEMU?
Just popping in
Just popping in


See User information
Just as the topic states, does Emotion work under Amiga OS4 QEMU?

Go to top
Re: Emotion - Does it work under QEMU?
Just popping in
Just popping in


See User information
@n3m3

Dont see any reason, why not. Or if you mean what speed it is different.


On vanilla sm501 emu one should not wait nothing too great.


On iommu env where hd/rx drivers are used along with va.library results should be good.

As for qemu tcg itself, it is multithreaded/multi-cpu where emulated system uses SMP. So single core system as Amiga does not benefit nothing but GHz. And ARM is better than AMD, AMD better than Intel.


Im still on proof of consept my qemu with sm501, browservice and samba env, so no iommu here. Atm bit stuck with browservice gl acceleration. Bought dual bios r9 280 card though. Iommu should be step easier with bios/uefi card, when Im there.

Let see if I have tomorrow time to test Emotion under qemu without any acceleration. I bought Emotion yesterday from AmiShop. Next round is DVPlayer but its still on shop.


Do you have any links/examples to some low/medium quality videos? Would save some tie. As photographer Im pretty much still oriented…

At least I got my real pegasos2 to pretty good shape.

Peg2 1GHz G4, 1Gb mem, Radeon 9250
Go to top
Re: Emotion - Does it work under QEMU?
Just popping in
Just popping in


See User information
@Mlehto

As soon as I load it, everything freezes.

I ended up doing a fresh install of Amiga OS 4 with the same results.

Go to top
Re: Emotion - Does it work under QEMU?
Just can't stay away
Just can't stay away


See User information
@n3m3

Emotion was primarily developed for hardware-accelerated video playback and does not include a fallback if hardware acceleration is not available.

However, the software renderer with SM501 can also be used to play videos under Qemu. You need to view the Emotion information and then edit the settings.

Resized Image

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne x5000/40 AmigaOs4.1 FE
Go to top
Re: Emotion - Does it work under QEMU?
Just popping in
Just popping in


See User information
@Maijestro

This did it.

Emotion plays videos when opening now.

However, I'm trying to get Video Vortex to work with Emotion and when Emotion opens it throws a i/o error?

Any ideas?

Go to top
Re: Emotion - Does it work under QEMU?
Site Builder
Site Builder


See User information
Quote:
However, I'm trying to get Video Vortex to work with Emotion and when Emotion opens it throws a i/o error?


It might be that emotion still uses AmiSSL 4. You need to have its latest library in your libs:amissl folder. Try to use snoopy and see if anything is mentioned there.

Follow me on
Ko-fi, Twitter, YouTube, Twitch
Go to top
Re: Emotion - Does it work under QEMU?
Just popping in
Just popping in


See User information
@walkero

Yes, snoopy is saying it's failing trying to find amissl_v111j.library.

I have the latest amissl downloaded and installed from OS4Depot.

What now?

Go to top
Re: Emotion - Does it work under QEMU?
Just can't stay away
Just can't stay away


See User information
@n3m3

Navigate to SYS:Libs/AmiSSL/

And check which libraries you have installed; there will likely be some older libraries here that you no longer need. Delete all older libraries to avoid conflicts with Emotions. In the end, you should only have the libraries shown in my screenshot.

Resized Image

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne x5000/40 AmigaOs4.1 FE
Go to top
Re: Emotion - Does it work under QEMU?
Just popping in
Just popping in


See User information
@Maijestro

I only see two files in this drawer.

amissl_v097g.library
amissl_v354.library

Where can I get this missing library?

Go to top
Re: Emotion - Does it work under QEMU?
Just popping in
Just popping in


See User information
@n3m3

I would pick v5.23 from os4depot and install that.

https://os4depot.net/share/library/misc/amissl.lha

Peg2 1GHz G4, 1Gb mem, Radeon 9250
Go to top
Re: Emotion - Does it work under QEMU?
Just popping in
Just popping in


See User information
@Mlehto

It doesn’t include the missing library.

Go to top
Re: Emotion - Does it work under QEMU?
Quite a regular
Quite a regular


See User information
@n3m3
If the program is not systematically updated, it should not be linked dynamically.
See this: https://github.com/jens-maus/amissl/releases/tag/4.8
I think the topic was discussed on the forum in relation to amissl and openssl(static)

@Mlehto
Quote:
>On iommu env where hd/rx drivers are used along with va.library results should be good.

The Radeon HD V5 driver is required for these cards. There will be no GPU passthrough under QEMU.
Radeon RX cards do not work under QEMU.
The problem is not with QEMU, but with the closed drivers for AOS4 (
or no driver updates even under a real AOS4 machine)


Edited by smarkusg on 2025/10/4 22:23:26
Go to top
Re: Emotion - Does it work under QEMU?
Just popping in
Just popping in


See User information
@n3m3

Correct, in amiga browser picture was so blurrym that couldnt read it corretly.

Smargus has link on his post.

Peg2 1GHz G4, 1Gb mem, Radeon 9250
Go to top
Re: Emotion - Does it work under QEMU?
Just popping in
Just popping in


See User information
@smarkusg

Thanks about link.

As for RX card compability I have two from other project so I can happily test it with different bioses and trash it if needed. Eventually. Can be that it work or then it doesnt.

Peg2 1GHz G4, 1Gb mem, Radeon 9250
Go to top
Re: Emotion - Does it work under QEMU?
Just popping in
Just popping in


See User information
@smarkusgQuote:
smarkusg wrote:@n3m3
If the program is not systematically updated, it should not be linked dynamically.
See this: https://github.com/jens-maus/amissl/releases/tag/4.8
I think the topic was discussed on the forum in relation to amissl and openssl(static)

@Mlehto
Quote:
>On iommu env where hd/rx drivers are used along with va.library results should be good.

The Radeon HD V5 driver is required for these cards. There will be no GPU passthrough under QEMU.
Radeon RX cards do not work under QEMU.
The problem is not with QEMU, but with the closed drivers for AOS4 (
or no driver updates even under a real AOS4 machine)



This contained the library I needed.

But because I am on qemu, it's just slow and jittery. Guess that's the nature of QEMU? No way around it?

Go to top
Re: Emotion - Does it work under QEMU?
Not too shy to talk
Not too shy to talk


See User information
well in theory virtio driver will work one day? one day...

Go to top
Re: Emotion - Does it work under QEMU?
Just popping in
Just popping in


See User information
@n3m3

Tested yesterday on real pegasos2/ G4 1GHz. Radeon9250 so nothing fancy.

Emotion plays dvd, jittery, frame skipping, audio is stuttering. Tested with some video urls, they didnt start, unsupported format.

DV-Player 0.76b does same flawlessly.

Videovortex works well with youtube.

So without radeon hd/rx Emotion is not particularly fast.


As qemu emulates platform and rx works on amiga, it could/should work. Reality can differ. 


Afaik sm501 part on qemu doesnt emulate chip completely, nor I dont know how complete is sm502 driver on amiga or what are hw and amigaos limitations, if any. Lot of moving parts. 

Radeon V5 includes va.library and support va on some hd cards. It needs some invesment to buy package, compatible card and set up iommu to qemu and test. No quarantees, no idea how to glue all parts together. I think that available time is limiting factor here … maybe someone has tested?

Peg2 1GHz G4, 1Gb mem, Radeon 9250
Go to top
Re: Emotion - Does it work under QEMU?
Just popping in
Just popping in


See User information
@Mlehto

Wow appreciated all your time here!

Go to top
Re: Emotion - Does it work under QEMU?
Quite a regular
Quite a regular


See User information
@Mlehto
The Radeon V5 driver will not work under QEMU.
This was mentioned by @Hans in one of the threads concerning GPU vfio-pci pass through.

Go to top
Re: Emotion - Does it work under QEMU?
Quite a regular
Quite a regular


See User information
@smarkusg
Quote:
smarkusg wrote:@Mlehto
The Radeon V5 driver will not work under QEMU.
This was mentioned by @Hans in one of the threads concerning GPU vfio-pci pass through.

Do you remember where Hans said that and what's the reason for it? It's strange that other drivers work but not this one.

Also why RX cards don't work? Do they work on real amigaone? I don't think so so it's not because of QEMU but because of old AmigaOne U-Boot. The only U-Boot versions that support RX cards are X5000, A1000 and Sam4x0 I think but on sam460ex I don't have PCIe emulation so even after updating U-Boot we can't test. So the end result may be that RX card's aren't usable but because of AmigaOS software and not because of QEMU issues.

Go to top

  Register To Post
(1) 2 »

 




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




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project