Jump to content

Info on Win98 qemu vm with old ati gpu passthrough (linux host)


Recommended Posts

Posted (edited)

I ran into same or similar issues with old ati cards in win 98 vm qemu as ruthan wrote on winraid forum:

Quote

 

List of Win98 cable videocard, which where i made passthrough working, but i wasnt able to make Windows 98 videocards drivers working:
- problem could be Qemu, HW incompatibility or my Windows 98 skill (big chance)
Radeon X600 PCI-E HP Low profole with DMS-60 connector - drivers seems to be installed fine, but i try to change resolution - i get bluescreen, or boot when i got that graphics driver has problem


List of tested PCI or PCI-E cards are not working for me (it could vary base of your chipset theoretically:
ATI Mach 64 PCI - videocard - machine start segfault
ATI Rage XL PCI - videocard - machine start segfault
ATI 7000 PCI - Segmentation fault
ATI Giabyte GV-RX60P128D - Segmentation fault
ATI X700 PCI-E - videocard - completely broken picture from boot
ATI X800 XL PCI-E - videocard - completely broken picture from boot
Aopen Geforce 6800GT - i never got proper picture from it, last time i got just slidehow in my Linux OS, after card was just plugged in…

 

I created an issue on gitlab qemu related to segfault when using x-vga=on on old ati gpu x550. It happened if the vbios had "BAR0: 32 bit, BAR1: I/O" (lspci -vv) and someone made a fix. It is not in the qemu release, I had to build from source. (I have an ati x600 with a vbios that has BAR0: 32 bit, BAR1: I/O and another x600 that has BAR0: 64 bit, BAR4: I/O).

There were no segfault issues with old ati gpus that have " BAR0: 64 bit, BAR4: I/O", but those old ati gpus x600, x700, x800 that I have, have " BAR0: 64 bit, BAR4: I/O" , have the issue that the driver does not load in win98, when desktop appears it says there is a problem with the display and it prompts me to set the resolution/color every time, if I change the resolution or number of colors, it prompts to restart, I hit ok and it stays at 'restarting windows'. I created an issue on gitlab qemu, no fix yet.


Here are the issues:
https://gitlab.com/qemu-project/qemu/-/issues/2856
https://gitlab.com/qemu-project/qemu/-/issues/2866

Edited by FlameOnion

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...