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.
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.
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne x5000/40 AmigaOs4.1 FE
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.
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.
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne x5000/40 AmigaOs4.1 FE
@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)
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.
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?
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?
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.