Who's Online |
84 user(s) are online ( 48 user(s) are browsing Forums)
Members: 0
Guests: 84
more...
|
|
|
|
Re: Micro A1-C, overclocking, PCI cards, etc..
|
Posted on: 2023/7/22 13:00
#7541
|
Site Builder
|
@sailor Your latest article on overclocking the G3 is really good. Well done there. I am almost tempted to try to push mine a little bit.
|
|
|
|
Re: What the fastest possible x64 emulation way of OS4 today ?
|
Posted on: 2023/7/22 12:57
#7542
|
Quite a regular
|
@smarkusg That initial post by @kas1e was written more than a year ago when AmigaOS did not run on QEMU pegaos2 yet (at least not in a usable way) and it does run slower on sam460ex due to some issues in PPC440 emulation. I've found the issues earlier this year when did profiling to try optimising it a bit but did not have time to try to fix it yet. But since then we've made aome progress with pegasos2 which is still not fully there but should be more usable now so it's more the background or view point changing than opinions. Yes communicating in English with it not being native languege for most people can be difficult so just wanted to clear any misunderstandings. And for Open Firmware fans "may the Forth be with you".
|
|
|
|
Re: What the fastest possible x64 emulation way of OS4 today ?
|
Posted on: 2023/7/22 12:49
#7543
|
Quite a regular
|
@kas1e Hmm, then I'm puzzled how to actually access the AGP port on pegasos2. I think Linux just uses rtas for that, not sure if AmigaOS does the same. The openfirmware.resource in kernel mentions rtas but did not see calls from it so don't know what it actually does. At least one change now that BBoot will not try to write the wrong device (no ! value after ffffffff values) so it should be safer against breaking somehting but I'd still like to find out how this works as that may be the reason why pci.0 did not work with pass through. Any ideas anyone?
|
|
|
|
Re: qemu and tap network on Windows
|
Posted on: 2023/7/22 11:49
#7544
|
Not too shy to talk
|
This is OT for this thread really so if this goes on for more than a couple of posts I'll start a new one.
Performance on the MacBook Air is poor. I mean, general opening windows, copying files, using the internet etc. is fine. Break Hack needs the sound to be disabled to get reasonable performance otherwise it's too slow to use really.
Interesting that you mention LiteXL. I discovered that the other day. At the moment I am experimenting with a number of machines:
- Intel i7 6700K with GPU passthrough. Purely testing. - Mac Mini M1. This is my main machine. - MacBook Air 13" Base model (7core GPU, 8GB Ram, M1 chip)
The MacBook air was bought for the winter months really where it's too cold to do much other than sit in the living room in front of the fire. Anyway, I digress.
I installed Lite XL on the MacBook air. It takes a while to open and when it opens it is just a grey screen. On the i7 machine with HD5450 card it works but screen refresh is too slow for it to be usable. The only machine that I have installed Enhancer 2.2 on is the i7 with GPU passthrough. The two Mac's are on FE Update 2. Maybe this has something to do with it?
On all of these machines I use SFS/00 for the boot / system partition. I've never had a problem booting from this and didn't know otherwise. I did just notice that the Work partition is DOS/07 whatever that is. I'll swap that out in a bit for SFS/02 and see if it improves performance.
Ultimately I intend to settle on an X5000 plus one Mac, probably the laptop, if it's good enough to do some development from the sofa.
|
|
|
|
Re: Laptop recommendations
|
Posted on: 2023/7/22 10:00
#7545
|
Quite a regular
|
@HansQuote: Hans wrote:@balaton
[quote] Core i7-6700HQ @ 2.6 GHz. I've got 24 GB of RAM, so there should be no issues with running low on RAM.
Qemu 8.0.0.0 downloaded from the QEMU website. If you use Qemu on Windows, there is also ready binary on https://qemu.weilnetz.de/w64/ Qemu 8.1 RC0 is already available there. It may not change much that it is slow on your machine, but Qemu 8.1 includes some optimizations. Also the assignment of the correct CPU is omitted. That Qemu Peg2 AmigaOs4.1 takes over a minute to boot on your machine is a bit unusual, compared to my machine which takes about 4-6 seconds to load AmigaOs4.1 and is fully usable after 10 seconds. Such huge differences I would not have expected.
|
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne A1222plus AmigaOs4.1 FE
|
|
|
Re: qemu and tap network on Windows
|
Posted on: 2023/7/22 9:48
#7546
|
Quite a regular
|
@MartinWQuote: MartinW wrote:@Maijestro
What's your current full command line for Qemu on your Mac? I have a MacBook Air (base M1) just for sitting on the sofa playing about and it's not great. I have a feeling that a lot of your success is simply down to the pure power of your M1 Max CPU? This is what my command line looks like for Qemu 8.1 RC0:
qemu-system-ppc -M pegasos2 -accel tcg -kernel /Volumes/Games/AmigaPeg2Developer/bboot/bboot -initrd /Volumes/Games/AmigaPeg2Developer/bboot/Kickstart.zip -vga none -device sm501 -drive if=none,id=cd -m 2048 -device ide-cd,drive=cd,bus=ide.1 -drive if=none,id=hd,file=/Users/reneengel/hd2SFS.img,format=raw -device ide-hd,drive=hd,bus=ide.0 -device rtl8139,netdev=network01 -netdev user,id=network01,hostfwd=tcp::21-:21,hostfwd=tcp::9000-:9000,hostfwd=tcp::9001-:9001,hostfwd=tcp:: 9002-:9002,hostfwd=tcp::9003-:9003,hostfwd=tcp::9004-:9004 -rtc base=localtime -display cocoa -serial stdio -audiodev coreaudio,id=audio0,out. frequency=48000 -drive if=none,id=hd1,file=/Volumes/Games/AmigaPeg2Developer/hd2.img,format=raw -device ide-hd,drive=hd1,bus=ide.1
I have no compare how it runs on other machines except the videos from @White where it also seems to run fine. @smarkusg uses Qemu on a MacMini M1 and it runs great on him too. Maybe it is also due to the correct setup of AmigaOs4.1, I installed AmigaOs4.1 the way the developers told me to. All partitions use SmartFileSystem and only my boot (kernel) partition uses FastFileSystem. Also I can confirm that older SDL software cause problems. But this refers to SDL 1.x.x since SDL2.x these problems do not exist anymore.Some things have already been adapted by the Amiga community: MilkyTracker, ScummVM, BreakHack, LiteXL, Mplayer, E-Uae Of course everything that requires 3D acceleration and 32 bit windows does not work with Qemu AmigaOs4.1 Pegasos 2 Have you tried Qemu on your MacBook Air M1, it would be interesting to know how it runs.
Edited by Maijestro on 2023/7/22 15:05:52
|
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne A1222plus AmigaOs4.1 FE
|
|
|
Re: Laptop recommendations
|
Posted on: 2023/7/22 9:21
#7547
|
Home away from home
|
@balaton Quote: What core i7 version is that and what EQMU version are you using? Is QEMU from a binary or compiled yourself?
Core i7-6700HQ @ 2.6 GHz. I've got 24 GB of RAM, so there should be no issues with running low on RAM. Qemu 8.0.0.0 downloaded from the QEMU website. Hans
|
|
|
|
Re: What the fastest possible x64 emulation way of OS4 today ?
|
Posted on: 2023/7/22 8:15
#7548
|
Home away from home
|
@balaton Quote: Could you please try this new version on real PegasosII?
There is output from bboot-test1:
BBoot 0.3 (unreleased-test1)
/pci@80000000: io fe000000/10000 mem 80000000/40000000
/pci@80000000/host: 0:0.0 11ab:6460 60000 | 646011ab 0100 6
/pci@80000000/firewire: 0:1.0 1106:3044 c0010 | 30441106 0109 0
2000810 0 80000000 0 800 | 80000000
1000814 0 fe001080 0 80 | 00001081
/pci@80000000/isa: 0:c.0 1106:8231 60100 | 82311106 0000 7
/pci@80000000/ide: 0:c.1 1106:0571 1018f | 05711106 010e 7
1006110 0 fe001000 0 8 | 00001001
1006114 0 fe00100c 0 4 | 0000100d
1006118 0 fe001010 0 8 | 00001011
100611c 0 fe00101c 0 4 | 0000101d
1006120 0 fe001020 0 10 | 00001021
/pci@80000000/usb: 0:c.2 1106:3038 c0300 | 30381106 0409 7
1006220 0 fe001040 0 20 | 00001041
/pci@80000000/usb: 0:c.3 1106:3038 c0300 | 30381106 0409 7
1006320 0 fe001060 0 20 | 00001061
/pci@80000000/other: 0:c.4 1106:8235 68000 | 82351106 0000 0
/pci@80000000/sound: 0:c.5 1106:3058 40100 | 30581106 0309 0
1006510 0 fe001100 0 100 | 00001101
1006514 0 fe001030 0 4 | 00001031
1006518 0 fe001034 0 4 | 00001035
/pci@80000000/pci1106,3068: 0:c.6 1106:3068 78000 | 30681106 0309 0
1006610 0 fe001200 0 100 | 00001201
/pci@80000000/ethernet: 0:d.0 1106:3065 20000 | 30651106 0109 0
1006810 0 fe001300 0 100 | 00001301
2006814 0 80000800 0 100 | 80000800
/pci@c0000000: io f8000000/10000 mem c0000000/20000000
/pci@c0000000/host: 1:0.0 11ab:6460 60000 | ffffffff ffff ffff
/pci@c0000000/display: 1:8.0 1002:5960 30000 | ffffffff ffff ffff
42004010 0 c0000000 0 8000000 | ffffffff
1004014 0 f8001000 0 100 | ffffffff
2004018 0 c8000000 0 10000 | ffffffff
2004030 0 c8020000 0 20000 | ffffffff
/pci@c0000000/display: 1:8.1 1002:5940 38000 | ffffffff ffff ffff
42004110 0 d0000000 0 8000000 | ffffffff
2004114 0 c8010000 0 10000 | ffffffff
Checking initrd at 0x600000-0xa2bea7 (4374183 bytes)
All works as expected after boot
|
|
|
|
Re: What the fastest possible x64 emulation way of OS4 today ?
|
Posted on: 2023/7/22 7:15
#7549
|
Not too shy to talk
|
@balaton Maybe you misunderstood something, or I misspelled something, or didn't share my thoughts....
@kas1e once wrote that he prefers WinUAE. He had some concerns about Qemu. I hope those concerns are gone, WinUAE is also a very good emulation. I also use it occasionally.
One of the old "amigans.net" forum members recently wrote me a thought (I won't quote who because he may not want me to).
"...amigans.net is such a peaceful haven in the Amiga world compared to other Amiga forums...". I have no intention of changing that.
So, have a nice day, a peaceful weekend, good health and for the StarWars fans "may the force be with you"...
|
|
|
|
Re: qemu and tap network on Windows
|
Posted on: 2023/7/22 1:58
#7550
|
Quite a regular
|
@Hans I think designing a common virtio.library to support the communication method basics that can be shared could be rally helpful. The virtio headers are BSD licensed so such library could also be inder a BSD license and thu free to be used in commercial projects as well but keeping the virtio.library open could help different driver writers to share and improve it together. I've considered writing such library before but did not get very far so I can't help much with it but coming up with a standard shared way for this in a shared library would be useful in my opinion.
|
|
|
|
Re: Laptop recommendations
|
Posted on: 2023/7/22 1:48
#7551
|
Quite a regular
|
@Hans What core i7 version is that and what EQMU version are you using? Is QEMU from a binary or compiled yourself?
|
|
|
|
Re: What the fastest possible x64 emulation way of OS4 today ?
|
Posted on: 2023/7/22 1:42
#7552
|
Quite a regular
|
@kas1e Could you please try this new version on real PegasosII? http://zero.eik.bme.hu/~balaton/amiga/bboot/bboot-test1.xzIt should fix access to AGP card which was showing with all ff values before which also means that this is probably broken in QEMU now so maybe that's why @MartinW could not get a card work with bus=pci.0 so use the default bus for pci pass through for now. (This is now a pre-release testing version, nothing new for using on QEMU in it and I plan to add more to this for an actual release so everybody else can ignore this, for them it's identical to last released version but will get all ff on QEMU for pci.0 devices, opposite of what's in real hardware I think but that's what should be tested.)
|
|
|
|
Re: Laptop recommendations
|
Posted on: 2023/7/22 1:33
#7553
|
Home away from home
|
@all Thanks for the suggestions. Of course it's going to be a trade-off. Especially with budget restrictions.
I don't need the world's fastest AmigaOS on qemu setup, though. Something a good step up from my current Core i7 laptop's performance would be welcome. Booting takes just over 1.5 minutes (from pushing enter on the bootloader menu), and everything feels sluggish.
Hans
|
|
|
|
Re: qemu and tap network on Windows
|
Posted on: 2023/7/22 1:09
#7554
|
Home away from home
|
@Maijestro Great to hear you've got a working setup. I'm going to take a peek at Filezilla's source-code because it's the default option for a lot of people. Quote: I am already in contact with someone who could write virtio network drivers for AmigaOs4.1 and maybe some things will improve again for the excellent Qemu emulation. Almost missed this. I suggest anyone considering writing virtio drivers contact me. All virtio drivers have a common method of communicating with the virtual hardware. So, we could potentially share code. Hans
|
|
|
|
Re: Game Competition for July 2023- Breakhack !
|
Posted on: 2023/7/22 0:24
#7555
|
Not too shy to talk
|
I just killed a fairy. Wasn't entirely sure I was meant to kill a fairy but it dropped a lot of platinum so what can you do? (114.62g)
[EDIT] 324.28 gold
Edited by MartinW on 2023/7/22 1:21:06 Edited by MartinW on 2023/7/22 1:26:34
|
|
|
|
Re: qemu and tap network on Windows
|
Posted on: 2023/7/22 0:12
#7556
|
Quite a regular
|
@smarkusg I probably misdescribe what I use. I use kali on real partition on SSD with dedicated partition that's all. dual boot with windows. so simply ssh (sshd) OpenSSH server and then qemu with Pegasos2 with AmiCygnix. that's all
|
|
|
|
Re: What the fastest possible x64 emulation way of OS4 today ?
|
Posted on: 2023/7/21 23:51
#7557
|
Quite a regular
|
@Maijestro, @smarkusg Don't understand what you want to convince @kas1e about. He's been helping a lot so far and I think he uses both emulation and real hadware so no need to take sides or fight about anything or try to convince anybody that one way is better than any other. There's enough space for everybody here I hope so just be cool.
My primary goal for writing BBoot was to avoid the need for the non-free firmware for booting AmigaOS on QEMU but I realised that this could be useful for other things as well, such as allowing using so far unsupported gfx cards either via pass-through with QEMU or via bridges on real hardware or also to just boot faster even on real PegasosII so those are also usages I'm happy to support and glad to see if BBoot is useful beyond its original goal to boot AmigaOS without pegasos2.rom. I still want to keep it simple and small so maybe don't want to put in too many features but its usage is certainly not limited to QEMU and I've considered real hardware usage as well when writing it.
|
|
|
|
Re: qemu and tap network on Windows
|
Posted on: 2023/7/21 22:53
#7558
|
Not too shy to talk
|
@Maijestro
What's your current full command line for Qemu on your Mac? I have a MacBook Air (base M1) just for sitting on the sofa playing about and it's not great. I have a feeling that a lot of your success is simply down to the pure power of your M1 Max CPU?
At the moment we need to drop back to G3 cpu because any of the others have problems with SDL rendering (and an awful lot of stuff seems to be written against SDL). Not complaining here by any means, just wanted to check we're doing the same thing. For me anything GPU related is very poor and not really do-able without real hardware.
|
Amiga x5040 ı 16GB ı RX580 GB-A1000 060@100, A1200 PiStorm32-Lite CM4
|
|
|
Re: What the fastest possible x64 emulation way of OS4 today ?
|
Posted on: 2023/7/21 22:33
#7559
|
Quite a regular
|
@kas1e
You should remember that this is not about improving the Pegasos 2 hardware, it's about the Qemu Pegasos 2 emulation, that it works with real hardware is the result of Qemu, as they mentioned back then that if they ported SuperTux they wouldn't support emulation.
I understand your thinking of course, since everything 3D accelerated runs better under real hardware, but never say never. You just benefit from the Qemu Pegasos 2 emulation and should be open to support it.
Of course the information how things work on real hardware is important to make the Qemu emulation better and if this works on real hardware too.
We should all work together and everyone ultimately benefits. It's not a criticism, just my personal opinion.
|
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne A1222plus AmigaOs4.1 FE
|
|
|
Re: qemu and tap network on Windows
|
Posted on: 2023/7/21 22:22
#7560
|
Not too shy to talk
|
@white
>Would you like to try it?
To be honest, I'm appalled by the configuration you describe. You're running Windows, plus WSL Linux Kali. Plus probably VMware and Qemu.
I'll also be honest with you - I have no intention of installing AmiCygnix for the time being. I hope you can understand that.
I'm keeping my fingers crossed for you and hope you get through it.
|
|
|
|