Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
77 user(s) are online (46 user(s) are browsing Forums)

Members: 0
Guests: 77

more...

Support us!

Headlines

 
  Register To Post  

« 1 2 (3)
Re: Would you pre-order Enhancer Software 2.3 to get Virtio-GPU ?
Quite a regular
Quite a regular


See User information
@n3m3
As I said I never tried 3D so don't know much about it but if I remember correctly there was a picture about AmigaOS 3D stuff somewhere (in one of sailor's articles on intuitionbase) that listed what libraries are related to what. I'd suggest to find that guide and picture about 3D on AmigaOS to try to make sense of the mess of libraries and drivers. I think there are multiple 3D APIs and different apps need different ones so may need to enable software rendering differently for those to use without a GPU. In any case you won't get hardware accelerated 3D on QEMU unless you use a passed through GPU or with virtio-gpu in the future if there will be a driver for that. You can run 3D apps but need software rendering enabled version. For Warp3D apps Wazp3D can do that, I have no idea on 3DNova or GLES or whatever else is there.

Go to top
Re: Would you pre-order Enhancer Software 2.3 to get Virtio-GPU ?
Just popping in
Just popping in


See User information
@n3m3

Sailor's excellent article about 3d. There is good pic how sw-parts are together. Real system with all ells and whistles. Somehow valid without gfx card, some parts drops away.

https://intuitionbase.com/articles/ami ... p-and-pcie-graphics-cards

Peg2 1GHz G4, 1Gb mem, Radeon 9250
Go to top
Re: Would you pre-order Enhancer Software 2.3 to get Virtio-GPU ?
Just popping in
Just popping in


See User information
@balaton


Thanks.

I expected that driver is general. Still qemu is pretty complicated software and it is sometimes difficult to understand, before see and use.

I even read some article about qemu and Virtio-GPU couple of days ago. Didnt get clear pic, if driver is on emulated machine or plugged to qemu on x64 side. So now I can make safe assumption, that it is Amiga driver, ppc.

No one probably cant say now, what will be emu penalty with single core cpu.

This is good thing indeed.

Peg2 1GHz G4, 1Gb mem, Radeon 9250
Go to top
Re: Would you pre-order Enhancer Software 2.3 to get Virtio-GPU ?
Quite a regular
Quite a regular


See User information
@Mlehto
Quote:
I even read some article about qemu and Virtio-GPU couple of days ago. Didnt get clear pic, if driver is on emulated machine or plugged to qemu on x64 side. So now I can make safe assumption, that it is Amiga driver, ppc.

Have you read my summary on this link (also linked from https://qmiga.codeberg.page/#faq the last one about gfx emulation)? The virtio-gpu does not emulate any real GPU but is designed to efficiently communicate between guest and host to pass 3D operations from the guest (which needs a guest driver to talk to this device). Then on the host side these commands are passed on to a 3D renderer that uses the hosts's 3D API. As QEMU runs on the host as an application, it uses the host's drivers like any other app but the guest sees a virtio-gpu-pci card which it has to drive with its own driver but it does not need to know about the real GPU on the host.

Quote:
No one probably cant say now, what will be emu penalty with single core cpu.

As the guest driver only passes the commands to the host and does not do any rendering it should be comparable to a passed through GPU or even faster if it avoids the limitations that we currently have with passed through GPUs. The amount of work to talk to a virtio-gpu is about the same as to drive a real GPU as it works quite similarly. The difference is that the commands are not executed by a dedicated real GPU but sent to the host so it can share the host's GPU with other apps and does not need a dedicated GPU or drivers for that GPU in the guest.

Go to top

  Register To Post
« 1 2 (3)

 




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




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project