OS4 su Qemu x86

Software e hardware per OS4.x

Re: OS4 su Qemu x86

Messaggioda vagappc » lun apr 26, 2021 8:07 am

Lato PPC reale, ci sono dei problemi, ma Zoltan ci sta lavorando.
Quando sarà pronto potrà funzionare se si possiede un hardware ppc moderno, potrà eseguirlo in KVM con il passthrough della scheda video.
Il che sarà praticamente indistinguibile da un HW reale.

Per chi non lo conoscesse il passthrough è l'equivalente del hypervisior delle cpu, come nel primo il singolo o più core vengono dedicati alla VM, le CPU accedono alla memoria senza passare per l'hw emulato, idem con patate le CPU interrogano la scheda video direttamente.
In pratica il computer ospita contemporaneamente due sistemi operativi.
I fortunati possessori di Skybird e Talos avranno gli Amiga più veloci al mondo.
vagappc

Veterano
 
Messaggi: 229
Iscritto il: dom feb 12, 2017 12:15 pm

Re: OS4 su Qemu x86

Messaggioda tlosm » lun apr 26, 2021 1:03 pm

il problema è che il passthrough su ppc non è il massimo della vita... o meglio funziona via pci stub ovvero puoi passthrough-are una scheda pci. problema: schede pci video non se ne trovano se ne avete una compatibile os4 potete provare ad usare un pcie to pci e cercare di passthrough-arla ....Io ad oggi non ho evidenze di passthrough che funzioni almeno sul mio G5 con qemu che emula una macchina os4.
A 500 + ; CDTV; CD32; A 4000 040
PowerMac G5 Quad, 8Gb Ram Nv 7800gtx 512mb, Radeon 6570H 2gb , SSD, SSHD ; MacBook Pro Retina 2x4 I7 2.3ghz 8gb ram;... And Moore pc.
#noMoreA-eonInMyHome
Avatar utente
tlosm

Supremo
 
Messaggi: 4509
Iscritto il: lun mag 07, 2012 7:01 pm
Località: Puglia bari

Re: OS4 su Qemu x86

Messaggioda white » lun apr 26, 2021 1:04 pm

@vagappc
@all

scusate rifaccio la domanda magari era finita nelle molte cose scritte ho guardato su google ma non ci ho capito molto

ho questa voce nel bios della scheda madre che è questa:
asus tuf gaming plus b550

questa è la voce nel bios:
pci sub-system settings
if system has sr-iov capable pcie devices this option enable or disable single root io virtualization support

attualmente è disabilitata può servire per qemu?

nota separata:
inoltre ho visto che non è supportato il comando:
-smp ad esempio 8
in pratica è supportato solo un core con qemu ppc
non ne capisco molto, quindi il supporto sarà sempre per single core?
grazie
white

Maestro
 
Messaggi: 520
Iscritto il: mer ago 07, 2019 11:39 am

Re: OS4 su Qemu x86

Messaggioda tlosm » lun apr 26, 2021 2:42 pm

per quanto riguarda
if system has sr-iov capable pcie devices this option enable or disable single root io virtualization support
abilitarla serve non solo a qemu ma a tutti gli applicativi di virtualizzazione. abilitala tanto non si paga :)

l'smp dipende dall'architettura che stai emulando/virtualizzando... la sam è single core come single core sono mac99 e g3beige e sarà anche pegasos2
smp sono in quemu pseries e le e500 ... per ora.

Saluti
A 500 + ; CDTV; CD32; A 4000 040
PowerMac G5 Quad, 8Gb Ram Nv 7800gtx 512mb, Radeon 6570H 2gb , SSD, SSHD ; MacBook Pro Retina 2x4 I7 2.3ghz 8gb ram;... And Moore pc.
#noMoreA-eonInMyHome
Avatar utente
tlosm

Supremo
 
Messaggi: 4509
Iscritto il: lun mag 07, 2012 7:01 pm
Località: Puglia bari

Re: OS4 su Qemu x86

Messaggioda white » lun apr 26, 2021 2:52 pm

tlosm

Grazie per la risposta :-)

leggevo anche che era stata fatta una patch non ufficiale per abilitare PicassoIV con qemu ne parlava zbalaton in un post

e anche se non è previsto dall'hardware reale volevo sapere se ne sai qualcosa?

grazie
white

Maestro
 
Messaggi: 520
Iscritto il: mer ago 07, 2019 11:39 am

Re: OS4 su Qemu x86

Messaggioda vagappc » mar apr 27, 2021 12:03 am

Non ne so assolutamente nulla, ma sarebbe una grande svolta.
Sto aspettando che qualcuno in futuro emuli Draco, per chi lo ricorda fu un clone Amiga, fatto da schede per Amiga.
Girava il workbench e tutti i programmi compatibili al RTG.
Quindi senza la seccatura di emulare gli AGA, potrebbero emulare Draco che è più facile.
Dandoci così un'alternativa ai vari UAE
vagappc

Veterano
 
Messaggi: 229
Iscritto il: dom feb 12, 2017 12:15 pm

Re: OS4 su Qemu x86

Messaggioda tlosm » mar apr 27, 2021 10:57 am

white ha scritto:tlosm

Grazie per la risposta :-)

leggevo anche che era stata fatta una patch non ufficiale per abilitare PicassoIV con qemu ne parlava zbalaton in un post

e anche se non è previsto dall'hardware reale volevo sapere se ne sai qualcosa?

grazie


Picasso IV aveva una cpu cirrus logic che dovrebbe essere pienamente emulata dal qemu . cmq la vga standard di qemu su sam è la gpu di default inserita nella 460 quella integrata per intenderci. Mentre su morphos dovrebbe essere una ati-rage 128 dove è emulato solo il 2d.
Non credo che emulando una picasso IV dovresti avere migliorie in compatibilità o in velocità.
Saluti
A 500 + ; CDTV; CD32; A 4000 040
PowerMac G5 Quad, 8Gb Ram Nv 7800gtx 512mb, Radeon 6570H 2gb , SSD, SSHD ; MacBook Pro Retina 2x4 I7 2.3ghz 8gb ram;... And Moore pc.
#noMoreA-eonInMyHome
Avatar utente
tlosm

Supremo
 
Messaggi: 4509
Iscritto il: lun mag 07, 2012 7:01 pm
Località: Puglia bari

Re: OS4 su Qemu x86

Messaggioda white » mar apr 27, 2021 11:14 am

@tlosm

grazie per la risposta.

allora non resta che attendere sviluppi futuri mi piace molto il 4.1 :-)

ho voluto fare una prova giusto per vedere se riuscivo a fare qualcosa con questo comando dovrebbe essere giusto perchè non ho ricevuto nessun errore nella shell

qemu-system-ppc -machine sam460ex -m 2G -rtc base=localtime -serial mon:stdio -device ide-hd,drive=disk,bus=ide.0 -drive file='/home/white/Scaricati/8gb.hdf',if=none,id=disk,format=raw -device ES1370 -device ne2k_pci,netdev=mynet0 -netdev user,id=mynet0 -bios /home/white/Scaricati/VGABIOS-lgpl-latest.bin -vga cirrus

credo che il bios sia giusto che è questo VGABIOS-lgpl-latest.bin
poi ho spostato tutta la parte relativa ai driver picasso quindi PicassoIV.card, cirrusvga.card in kickstart e tutto il resto che serviva in libs, devs:monitor ecc.

tutto parte regolarmente ma se vado in picassomode non appare PicassoIV come card

volevo fare un ultimo tentativo come posso disattivare sm502 dalla riga comando in maniera da avere solo cirrus attivo sempre se possibile farlo?

ma come dicevi credo ci sia poco da fare inoltre se come dici non ci sono vantaggi è inutile insistere :-)

difatti nella shell di output in "vga" dice "none" (quindi non rilevata).

credo che il bios sia quello giusto.
white

Maestro
 
Messaggi: 520
Iscritto il: mer ago 07, 2019 11:39 am

Re: OS4 su Qemu x86

Messaggioda Seiya » mar apr 27, 2021 12:17 pm

white ha scritto:
questa è la voce nel bios:
pci sub-system settings


è una impostazione per la gestione della scheda PCIE
https://www.msi.com/support/technical_d ... nual#txt10

Non se è il caso si smanettarci troppo perchè potresti avere peggioramenti generali delle prestazioni.
Seiya

Supremo
 
Messaggi: 3654
Iscritto il: sab lug 04, 2009 11:22 pm

Re: OS4 su Qemu x86

Messaggioda vagappc » ven apr 30, 2021 9:09 am

L'emulazione cirrus logic ovvero della picasso, l'ho provata emulando Amithlon.
Pare che non emuli completamente il chip, ma solo le parti che Windows e Linux sfruttano oppure semplicemente non è stato mai testato con Picasso.
Lato Amithlon non la vedevo.

Si potrebbe associargli la Radeon 128 dell'emulazione mac/morphos, ma non so se AOS4.1 ha i driver per gestirla.

Come ho detto sopra la soluzione migliore è aspettare l'emulazione ATI Radeon 9200.
In futuro vogliono abilitare anche l'accelerazione 3d.
vagappc

Veterano
 
Messaggi: 229
Iscritto il: dom feb 12, 2017 12:15 pm

Re: OS4 su Qemu x86

Messaggioda vagappc » sab mag 08, 2021 8:56 pm

È uscita la versione finale di QEMU 6.0, quindi stabile e ottimizzata.
Devo dire che l'emulazione Sam460 è decisamente migliorata lato grafico, molto più veloce.
La sto testando proprio ora
vagappc

Veterano
 
Messaggi: 229
Iscritto il: dom feb 12, 2017 12:15 pm

Re: OS4 su Qemu x86

Messaggioda white » sab mag 08, 2021 9:01 pm

@vagappc
la 6.0 quella del 29 aprile ?

la sto' usando da quando è uscita ma miglioramenti sostanziali sembra non c'è ne siano, peccato non ci sia molta più gente a lavorarci
perchè si potrebbe veramente sperare in qualcosa che funzioni bene lato 4.1
white

Maestro
 
Messaggi: 520
Iscritto il: mer ago 07, 2019 11:39 am

Re: OS4 su Qemu x86

Messaggioda vagappc » dom mag 09, 2021 10:23 am

Da quanto vedo sono in 14 a lavorarci.
Penso che prima o poi faranno qualcosa di sostanziale.
Le cose come la ATI 9200, sono un altro progetto, che poi vengono integrate nell'emulazione specifica.
Probabilmente sono fermi in attesa che i progetti paralleli raggiungano la maturità per inserire le novità.
Qui c'è la storia dei commit.
https://github.com/qemu/qemu/commits/ma ... sam460ex.c

Sempre da li puoi aprire gli issue, ovvero le richieste ai problemi.
vagappc

Veterano
 
Messaggi: 229
Iscritto il: dom feb 12, 2017 12:15 pm

Re: OS4 su Qemu x86

Messaggioda white » mar lug 27, 2021 2:10 pm

Mi piacerebbe provare il 4.1 con pegasos2
almeno vedere solo se fa il boot
le mie versioni del 4.1 sembrano non supportare il seguente comando:
bootloader_prepare
boot cd amigaboot.of

all'interno del cd del 4.1 sembra non essere presente amigaboot.of

qualcuno sa' quale versione del 4.1 serve?
Grazie

oppure chi può farmelo provare può contattarmi in privato
Grazie
white

Maestro
 
Messaggi: 520
Iscritto il: mer ago 07, 2019 11:39 am

Re: OS4 su Qemu x86

Messaggioda cip060 » mar lug 27, 2021 3:36 pm

Perche forse la versione 4.1 che stai usando e' la versione CLASSIC!!!
la versione 4.1 per peg e' diversa mi sa :ride:
Avatar utente
cip060

Leggenda
 
Messaggi: 7933
Iscritto il: lun feb 17, 2003 9:19 pm
Località: Usa

PrecedenteProssimo

Torna a Amiga OS 4.x

Chi c’è in linea

Visitano il forum: Nessuno e 40 ospiti