Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
22 user(s) are online (16 user(s) are browsing Forums)

Members: 3
Guests: 19

emeck, zerec, Reth, more...

Support us!

Headlines

 
  Register To Post  

« 1 ... 9 10 11 (12)
Re: QEMU GPU vfio-pci pass through
Just can't stay away
Just can't stay away


See User information
@Balaton

I will do various tests to verify a small step has been made
after all it is the first time that I begin to understand a little how the drivers work.
I hope it can be useful a little

What do you see when you close your eyes ?
I see light, lots of light
I see you, dad
And I see mommy too
And I see me and we are together
And we play forever.
Go to top
Re: QEMU GPU vfio-pci pass through
Just can't stay away
Just can't stay away


See User information
@Balaton

Inside Enhancer Software 2.2
there is a folder with this inside:
Firmware etc. etc.

Resized Image

And as you say, certainly those who know AmigaOS can say something.
I'm having fun with qemu.
Of course it's up to them to try to help you with emulation.
I haven't finished Elden Ring (the expansion) yet

What do you see when you close your eyes ?
I see light, lots of light
I see you, dad
And I see mommy too
And I see me and we are together
And we play forever.
Go to top
Re: QEMU GPU vfio-pci pass through
Quite a regular
Quite a regular


See User information
@white
There is no difference in installing Enhancer Software on emulated virtual machine compared to real machine. I don't know how Enhancer works but I don't think you have to manually copy stuff. You'd just run the installer and let it do what it needs to install the driver files then zip the Kickstart folder after Enhancer installer modified it as needed and boot with that. That should be all that's needed. On real machine you also have to install Enhancer first before adding the RadeonRX card so that's the same on QEMU as well.

Go to top
Re: QEMU GPU vfio-pci pass through
Just can't stay away
Just can't stay away


See User information
@Balaton

Now I reinstall them on qemu with sm501 I don't remember it asking for Radeon drivers, I'll try now
Or maybe I didn't install them because obviously I didn't need them or if it blocked the installer I don't remember now I'll try.


Besides, I've been using Arch for 3-4 days.
I'll do some testing.
I just started trying.

@Joerg
I downloaded the .pdf you recommended, thanks

What do you see when you close your eyes ?
I see light, lots of light
I see you, dad
And I see mommy too
And I see me and we are together
And we play forever.
Go to top
Re: QEMU GPU vfio-pci pass through
Just can't stay away
Just can't stay away


See User information
@Balaton
I sent you a pm

What do you see when you close your eyes ?
I see light, lots of light
I see you, dad
And I see mommy too
And I see me and we are together
And we play forever.
Go to top
Re: QEMU GPU vfio-pci pass through
Quite a regular
Quite a regular


See User information
@white
The aCube pdf Joerg has sent mentions you need to copy the Firmware directory to the root of the AmigaOS volume (I guess that's SYS: if you booted from the hard disk) so maybe that's at least what's missing. But to also get 3D you probably need more libs elsewhere so the Enhancer installer should take care of all that.

Go to top
Re: QEMU GPU vfio-pci pass through
Just can't stay away
Just can't stay away


See User information
@Balaton

Just redone the installation Enhancer 2.2 installs everything including Radeon drivers without crashing with -sm501 I have here in front of me the Workbench screen the GPU is recognized as "Radeon HD 7900" but unfortunately it's as if everything is blocked the mouse remains blocked but now in the Workbench you can see the icons.
But not the background.
I removed multifunction=on from the command line just to do some testing and also the audio of the card.

What do you see when you close your eyes ?
I see light, lots of light
I see you, dad
And I see mommy too
And I see me and we are together
And we play forever.
Go to top
Re: QEMU GPU vfio-pci pass through
Not too shy to talk
Not too shy to talk


See User information
@white

If you have the possibility, show "dmesg" (run the command in the console and paste the last few lines) from Linux after you have frozen QEMU
Maybe you will see something.

Go to top
Re: QEMU GPU vfio-pci pass through
Just can't stay away
Just can't stay away


See User information
@white

Quote:
white wrote:@Balaton

Just redone the installation Enhancer 2.2 installs everything including Radeon drivers without crashing with -sm501 I have here in front of me the Workbench screen the GPU is recognized as "Radeon HD 7900" but unfortunately it's as if everything is blocked the mouse remains blocked but now in the Workbench you can see the icons.
But not the background.
I removed multifunction=on from the command line just to do some testing and also the audio of the card.


If the card is recognized under AmigaOs4.1 the drivers are already running....what else you could do is set “interrupt=yes” to “no” for the AmigaOs4.1 driver as far as I know geennaams has mentioned it somewhere here in this thread.

You can find the driver in Sys:devs/monitors/

I think you are on the right way....

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne x5000/40 AmigaOs4.1 FE
Go to top
Re: QEMU GPU vfio-pci pass through
Just can't stay away
Just can't stay away


See User information
@Maijestro

yes, your observation is right, the "radeon" is missing in "devs".
probably because by installing Enhancer Software 2.2 it does not detect any Radeon GPU at the time of installation.

I do not know if @Balaton can create a false way to make it believe that there is a Radeon card at the time of installation.

not yet received comments on the firmware that are inside Enhancer Software 2.2, I tried to search for them after installation but I can't find them, see screenshot above.

It would be useful to see the tooltypes of a real Radeon in DEVS
Now I'm putting these:

Resized Image

Should I put "Radeon.HD" in the tooltypes?

@Balaton could somehow simulate the presence of these files
but mine is just a hypothesis, I don't know the topic.

firmware: Radeon TAHITI_uvd.bin
amdgpu: POLARIS10_uvd.bin
amdgpu: POLARIS11_uvd.bin
amdgpu: POLARIS12_uvd.bin

I'll also try to modify the ISO to see what happens.

This is the card I'm using and it's TAHITI :
https://www.techpowerup.com/gpu-specs/ ... e-dual-x-r9-280x-oc.b2463

@smarkusg
Thanks for the tip.

What do you see when you close your eyes ?
I see light, lots of light
I see you, dad
And I see mommy too
And I see me and we are together
And we play forever.
Go to top
Re: QEMU GPU vfio-pci pass through
Home away from home
Home away from home


See User information
@white
Quote:
It would be useful to see the tooltypes of a real Radeon in DEVS
Now I'm putting these:
Try something like
BOARDNAME=Radeon
CMPLENGTH
=6
DDCMODE
=All
FAKENATIVEMODES
=Yes
IGNOREMASK
=Yes
INTERRUPT
=No

Ideally INTERRUPT should be set to Yes, but No may help if everything is very slow on qemu with vfio pci pass-through.

Go to top
Re: QEMU GPU vfio-pci pass through
Home away from home
Home away from home


See User information
@balaton
Quote:
The aCube pdf Joerg has sent mentions you need to copy the Firmware directory to the root of the AmigaOS volume (I guess that's SYS: if you booted from the hard disk) so maybe that's at least what's missing. But to also get 3D you probably need more libs elsewhere so the Enhancer installer should take care of all that.
Of course more is required for 3D, HW accelerated video playback, etc., but the Enhancer Software installer will take care of it and the first step is to get 2D running adding
MODULE Kickstart/RadeonHD.chip
MODULE Kickstart
/RadeonRX.chip
to the Kicklayout, copying the Radeon(HD|RX).chip drivers to Kickstart, and on qemu with bboot additionally updating kickstart.zip after any changes in Kickstart.
With qemu you have the option to use sm501/2 emulation if something doesn't work and fix the Kicklayout, configuration, etc. that way, but not on real hardware for which the ACube PDF was created.
On real hardware if the contents of Kickstart or Kicklayout are wrong you don't get any display on the monitor and have boot from an install CD or USB-stick - which often (probably only exceptions X5000 and A1222 versions) don't include the Radeon HD/RX drivers (no RX driver at all, for HD in some cases a lite version limited to max. 800x600 and without any HW accelleration).

Go to top
Re: QEMU GPU vfio-pci pass through
Just can't stay away
Just can't stay away


See User information
@Joerg
Thanks for your advice,
In fact that's what I did as when I modified "silicon graphic" are the same entries to modify.

So what you wrote is right.
It was to understand if I was doing something wrong.

Now I'll try the tooltypes you suggested.

Thanks

I imagine there is something else to add but I still haven't understood what.

The question I wanted to ask was this but on "Real Hardware"
how does the Workbench work from .iso how do you enter the Workbench in PAL or NTSC version and then from there do the installation of Enhancer Software 2.2

Would a command like "LoadWB" or something like that by holding down the two mouse buttons also be fine ?

thanks.

Now I'll also try with "Sam460ex" just to see if I get the same errors.



@Balaton
would a script to enter the AmigaOS shell be possible?
or something to be in the Workbench in PAL or NTSC mode.

What do you see when you close your eyes ?
I see light, lots of light
I see you, dad
And I see mommy too
And I see me and we are together
And we play forever.
Go to top
Re: QEMU GPU vfio-pci pass through
Quite a regular
Quite a regular


See User information
@white
The card won't show up until you install the driver but it may be listed in showconfig or Ranger. That's normal and also how it works on real machine, there's nothing to do with that in emulation.

AmigaNG machines have no PAL or NTSC as they have no Amiga chipset. The early startup menu is still available in AmigaOS 4 and you can enter it the same way as on classic Amiga by holding the left and right mouse buttons at the right time. To find the right time it may be best to set os4_commandline as I wrote before so you get messages on serial and when you see [bootmenu] printed there that's when you should hold the buttons the get the startup menu. From there you can select boot volume or boot without startup-sequence which may do what you want but I did not try and don't quite follow your thoughts.

Go to top
Re: QEMU GPU vfio-pci pass through
Just can't stay away
Just can't stay away


See User information
@Balaton

I'm also editing the Pegasos2 CD now so I can be more specific about this.

note:
if you want also read the AmigaONE post I think the problems are identical.

What do you see when you close your eyes ?
I see light, lots of light
I see you, dad
And I see mommy too
And I see me and we are together
And we play forever.
Go to top
Re: QEMU GPU vfio-pci pass through
Quite a regular
Quite a regular


See User information
@white
On pegasos2 you have to use bboot to fix interrupts and 64bit BARs otherwise it likely won't work so maybe you can't boot easily from CD like on amigaone. Pegasos2 needs an HD install and bboot files on the boot volume so you can start bboot.fth from the pegasos2.rom. I don't know if it would work without the pegasos2.rom with just bboot but you can try that with removing -bios pegasos2.rom and adding -kernel bboot -initrd Kickstart.zip instead and see if the driver can init the passed through card without the pegasos2.rom BIOS emulator run first. As that BIOS emulator crashes on the card ROM it may not run correctly anyway.

Go to top
Re: QEMU GPU vfio-pci pass through
Home away from home
Home away from home


See User information
@white
Quote:
The question I wanted to ask was this but on "Real Hardware"
how does the Workbench work from .iso how do you enter the Workbench in PAL or NTSC version and then from there do the installation of Enhancer Software 2.2
PAL/NTSC is only available on classic Amigas (A1200, A3000 and A4000 with PPC CPU board).
NG systems, and classic Amigas with a supported Zorro II/III, PCI or PPC CPU board local bus (Blizzard/CyberVisionPPC) gfx card installed, boot in a special "BootVGA" screen mode (IIRC 800x600, 8 bit CLUT) on the gfx card, but even that requires having the gfx card driver installed already, or included on the install CD.

To update to a Radeon RX gfx card on older systems you have to install the Radeon RX driver using a gfx card supported by the AmigaOS install CD (Radeon HD should be supported with a limited "lite" driver). Only after that you can replace the old gfx card by a Radeon RX one.
For Sam4x0 systems that's probably still the case, but with some of them like the Sam460EX you can use the internal Silicon Motion SM502 gfx for installing Radeon HD or RX drives.

The A-EON X5000 and A1222 systems still sold by Amedia computer, and other dealers who got them from Amedia, are shipped with a boot/install/rescue USB stick which includes Enhancer Software pre-installed, incl. the Radeon HD and RX drivers.

Go to top
Re: QEMU GPU vfio-pci pass through
Just can't stay away
Just can't stay away


See User information
@Joerg
Thanks for the tip,


With R9 280x GPU ( Radeon 7900HD )
What audio should I select in Enhancer 2.2 or is it not necessary ?

I have never had an AmigaNG these steps are unknown to me.

What do you see when you close your eyes ?
I see light, lots of light
I see you, dad
And I see mommy too
And I see me and we are together
And we play forever.
Go to top
Re: QEMU GPU vfio-pci pass through
Home away from home
Home away from home


See User information
@white
Quote:
What audio should I select in Enhancer 2.2 or is it not necessary ?
Has to be answered by qemu users, theoretically both AmigaOne and Pegasos2 have internal AC97 audio from their VIA south bridges.
On real Pegasos2 it should work.
On most real AmigaOne it doesn't work, but that's because of wrongly suspected, unfixable MAI or VIA hardware bugs and therefore removed AC97 chip on nearly all of the AmigaOne boards, which should be irrelevant for the qemu emulated AmigaOne.

Go to top
Re: QEMU GPU vfio-pci pass through
Quite a regular
Quite a regular


See User information
@joerg
via-ac97 should work on both pegasos2 and amigaone. They are implemented by same code in QEMU (vt82c686b and vt8231 share almost all of their implementation) and the AmigaOS side also has the same driver. Maybe the amigaone version of AmigaOS does not enable it by default due to codec missing on real machine but it should be possible to select it from prefs.

Go to top

  Register To Post
« 1 ... 9 10 11 (12)

 




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




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project