Who's Online |
67 user(s) are online ( 48 user(s) are browsing Forums)
Members: 0
Guests: 67
more...
|
|
|
|
Re: Kyvos was updated
|
|
Just can't stay away 
|
@Hans
I'm starting to understand the Virtio GPU driver better.
Excellent.
As for the audio, I'll fix it sooner or later.
It would be difficult to create a Virtio audio driver to use with Qemu for AmigaOS. I mean in terms of development time ?
possibly: -ac97 -es1370
|
Just as a day well spent brings a happy sleep, so a life well used brings a happy death.
Leonardo da Vinci
|
|
|
Re: Kyvos was updated
|
|
Home away from home 
|
@white Quote: Basically, you still need a real GPU to use Virtio-GPU, if I understand correctly Yes. The VirtioGPU graphics commands are piped through the host OS' drivers, so you can use any graphics card that's supported by the host system. Quote: I hope audio is included somehow Unfortunately, as you well know, the audio in the drivers you wrote yourself isn't included in the HDMI. The virtio GPU specification doesn't include an audio block. There is a virtio audio specification, but that's a totally different drier. I haven't written any audio drivers. We were going to use Geennaam's HD audio driver, but discovered that the RadeonHD/RX driver would have to be rewritten to use AMD's new (very big) display module. HDMI audio support is incomplete in the original framebuffer driver code, and so doesn't work. Hans
|
|
|
|
Re: Kyvos was updated
|
|
Just can't stay away 
|
@Hans I'm glad you answered. Basically, you still need a real GPU to use Virtio-GPU, if I understand correctly  I hope audio is included somehow  Unfortunately, as you well know, the audio in the drivers you wrote yourself isn't included in the HDMI. @AmigaKit note: Ah, since I'm here to be picky I have the Geforce 2060, the Geforce 4060, the Geforce 1060 and also two R9 280X, one of which in the OC version. one 2gb and the other 3gb (OC) And let me test these drivers on these cards  If nothing else, you have additional tests for your betas.  I promise to provide the tests privately and not publicly. What more can I say? 
Edited by white on 2025/9/3 4:15:47 Edited by white on 2025/9/3 4:16:42 Edited by white on 2025/9/3 4:23:36 Edited by white on 2025/9/3 4:29:54
|
Just as a day well spent brings a happy sleep, so a life well used brings a happy death.
Leonardo da Vinci
|
|
|
Re: My experience jumping from SAM460LE to X5040.
|
|
Home away from home 
|
@Maijestro Quote: I don't want to take away your illusion of multicore support, but it's not just the kernel that has to provide this.
All the software we already use under AmigaOS 4.1 has to be multithreading-capable, and I don't think this is the case. Not quite. Even single threaded programs can benefit from SMP, because tasks from other apps are running on different cores. Let's say you're running a video player, email client and web-browser at once. Even if all of them were single threaded (which they almost certainly aren't), they'd still get to run on one core each on a machine with more than 3 cores. When running one app, you still get the benefit of multi-threaded drivers an OS processes being able to run on other cores. So the overall performance is still higher... until the apps hit an external bottleneck such all trying to access shared but slow hard-drive. Hans
|
|
|
|
Re: Kyvos was updated
|
|
Home away from home 
|
@white Quote: We're talking about emulation, and virtio-gpu is an emulation. What's the point of doing it? Nitpicking here. The correct term for VirtioGPU is "virtual hardware." You can't emulate hardware that doesn't exist.  The point is to give virtual machines a better way to share the host GPU with the host OS. Hans
|
|
|
|
Re: Kyvos was updated
|
|
Just can't stay away 
|
And in the end, apart from PowerPC, No one develops on PowerPC anymore, and it's normal to find yourself using programs that are 20 years old. Even today. Because don't tell me that an X5000 with a dedicated GPU can't use, for example, a PS2 emulator; it's just that no one has the skills to develop one for AmigaOS. That's the reality. When I bought the G4 PowerBooks for Morphos, the installed MAC system worked great. But clearly, support for it no longer exists. That's all. 
|
Just as a day well spent brings a happy sleep, so a life well used brings a happy death.
Leonardo da Vinci
|
|
|
Re: Kyvos was updated
|
Posted on: 9/2 23:48
#607
|
Just can't stay away 
|
@Walkero My response to @Balaton seems right and proper to me. since without @balaton Kyvos wouldn't exist. I wrote above that to use the VMWare8 adapter network, you need to install NPCAP, otherwise the adapter won't be seen in Windows. There's no Linux version of NPCAP, precisely because the interfaces can be mounted on the fly, but they don't cover the needs I described. A Linux version of NPCAP would be needed to achieve the same results. Furthermore, every time I write, there's always something you don't like. @Walkero A correct answer would have been something like: white, yes, I tried virtio-gpu and the performance is excellent. but that answer wasn't forthcoming. We're talking about emulation, and virtio-gpu is an emulation. What's the point of doing it? Why use E-UAE if WinUAE exists? I used Morphos, and the E-UAE version is light years ahead of the AmigaOS version. And honestly, I'm tired. It's impossible to have a constructive conversation; you only get questions about the questions you ask, not answers. And that makes me very sad. Also, using Qemu, I easily did GPU pass-through. The problem is the audio doesn't work. And even if I'm the only one, if it doesn't work, it doesn't work; there are no other answers. But the GPU part works, but I don't care if the audio doesn't work. But sooner or later I'll get it working  And now, if you want, you can delete everything, it wouldn't be a surprise to me. 
Edited by white on 2025/9/3 0:12:59
|
Just as a day well spent brings a happy sleep, so a life well used brings a happy death.
Leonardo da Vinci
|
|
|
Re: AmigaOS 4 Monthly Roundup - August 2025
|
Posted on: 9/2 22:17
#608
|
Just can't stay away 
|
@Chris
[LimpidClock] I have 1.18 here, but I believe I downloaded it directly from Thomas Rapp's home page years ago. Not sure what - if any - major differences there are.
Best regards,
Niels
|
|
|
|
Re: Kyvos was updated
|
Posted on: 9/2 18:42
#609
|
Site Builder 
|
@white I still do not see the reason for all these. If you run AmigaOS 4 on emulation on the host machine you want to get the apps in, why not just run the apps in the Windows in the first place? I mean, you are on the same machine anyway. These kinds of solutions are useful, IMO, when you have a real PowerPC system, and you would like to do everything with it.
In any way, the whole topic doesn't have anything to do with Kyvos, but it is a matter of doing it on Qemu. If you would like to continue that topic, please consider opening a new thread. If you would like something specific to be included in Kyvos, feel free to add it here, but you have to provide how this can be done, and what kind of arguments for Qemu should be used.
|
|
|
|
Maximizing AMOS Professional
|
Posted on: 9/2 17:21
#610
|
Quite a regular 
|
I have just released a little guide that helps making the most of AMOS Professional. I hope it will turn out to be useful to somebody out there. From the guide itself: Quote: This is a little guide for the Amiga developers who use AMOS Professional (for convenience, "AMOS" from now on). It provides information and tips to circumvent some issues of AMOS and to produce better code. It was born in 2023, when, for personal use, I started documenting the quirks of AMOS that I had found and the tricks I had come up with over the years. Eventually, noticing that AMOS is used more than I had imagined, I thought that it could be useful to other developers as well, so I improved some explanations and added new ones, added some examples, reorganized the contents and converted the document from plain text to Amigaguide. This guide is by no means a complete bible, as surely there are things that I have never stumbled upon (due to my not using certain features and to the systems I work on) and things that I have forgotten; but it will (most likely) be updated if/when I discover something new or I remember about something. Also, the examples provided do not cover all the possible cases - it is up to the reader to fill the gaps and experiment. This guide is meant to cover only the software originally published by Europress, but chances are it mostly applies also to later/patched versions. Feedback and error reports are welcome. Download: https://retream.itch.io/amiga-tools
Edited by saimo on 2025/9/6 8:03:57
|
RETREAM - retro dreams for Amiga, Commodore 64 and PC
|
|
|
Re: RetroArch for AmigaOS4 released
|
Posted on: 9/2 17:13
#611
|
Not too shy to talk 
|
I uploaded a fixed version (among others the fuse installation issue is fixed as well as the A1222 installation issue)
|
|
|
|
Re: Kyvos was updated
|
Posted on: 9/2 14:00
#612
|
Just can't stay away 
|
@Balaton That's right, the VMware 8 Ethernet adapter can't be used with Qemu. The only way to interface with it is using NPCAP with Windows, which also works with WinUAE. https://npcap.com/#downloadIf you don't install NPCAP, WinUAE can't use a real external IP either, but I discovered this by accident a few years ago. It's not a native WinUAE feature. And Toni didn't know about it either. In this case, we're talking about Qemu for Windows, which works better than the Linux version and is faster. Without going into detail, some Linux distributions have problems with Qemu. Depending on the interface used, it doesn't depend on the compilation method from source. Jerky mouse and full screen issues where the mouse pointer doesn't reach the edges horizontally and vertically but gets stuck with the SM501 driver. But this has never been explored in depth, even though I've reported it several times. But I'm going off topic and will stop here. Here: https://os4depot.net/?function=showfil ... brary/misc/qt-minimal.lha@Balaton If you use SSHTerm you will be able to do the ExportDisplay and use a Linux terminal from AmigaOS and use programs like Firefox etc. within Amicygnix via SSH. But the SM501 driver for this is really slow. Virtio-GPU ? I don't know, but anyone who has it could try it. https://os4depot.net/?function=showfil ... =network/misc/sshterm.lha@Balaton here you can see @Walkero, who made a video on QT and Amicygnix a while ago. https://www.youtube.com/watch?v=rWuEtraUAFY
Edited by white on 2025/9/2 14:23:10 Edited by white on 2025/9/2 14:25:38
|
Just as a day well spent brings a happy sleep, so a life well used brings a happy death.
Leonardo da Vinci
|
|
|
Re: Kyvos was updated
|
Posted on: 9/2 12:04
#613
|
Quite a regular 
|
@white You should give more detailed info on what you tried as it's not clear from your last post. The VMWare VMnet interfaces cannot be used by QEMU so that simply does not work. QEMU has a vmnet backend but that is for Apple's virtual network adapter on macOS and does nor work with VMWare stuff on Windows. The equivalent on Linux (and Windows but you need to install something for that) is TAP but running X applications on host and viewing them in guest only needs opening the X server port via hostfwd and with that it should work with -netdev user too. I think that's what you ended up doing after ChatGPT managed to explain it to you (which I tried before but couldn't get it through to you). What network driver problem do you see with bboot and with what QEMU command options? If the same works with the ROM then there may be some init missing from bboot but I have no idea what could be needed. Unfortunately the U-Boot sources for AmigaOne seems to be lost and what was upstreamed is not what's in the binary. (What is QTminimal anyway? A web search did not turn up any useful results for it.)
|
|
|
|
Re: AmigaOS 4 Monthly Roundup - August 2025
|
|
Amigans Defender 
|
@Maijestro
Looks like it has been newly uploaded to Aminet, but is the same old version that has been on OS4Depot since 2006.
Presumably it never reached Aminet back then even though it includes a 68k version?
|
|
|
|
Re: Kyvos was updated
|
|
Just can't stay away 
|
@walkero
I looked into the VMware 8 Ethernet adapter with QTminimal using ChatGPT ( GPT-4 ). But the underlying problem remains: the SM501 graphics driver is too slow to handle QT compared to, say, Voodoo3 or UAEGFX. Performance is 50-70% slower. So, it's not worth it right now.
On the other hand, Export-Display works well, but only for navigating the Linux shell from the command line with Qemu with SM501.
Qemu is faster in terms of CPU, but not in terms of graphics driver with SM501.
You should personally try QT-Minimal with the Virtio-GPU driver with Export-Display, if it's fast. I have no idea, especially since I've never even seen it running in a video to see how fast it is.
note AmigaONE: However, the network drivers (bboot) don't always work.
When using: u-boot-amigaone.bin VGABIOS-lgpl-latest.bin
The network always works perfectly.
Edited by white on 2025/9/2 4:55:09 Edited by white on 2025/9/2 7:04:08
|
Just as a day well spent brings a happy sleep, so a life well used brings a happy death.
Leonardo da Vinci
|
|
|
Re: My experience jumping from SAM460LE to X5040.
|
Posted on: 9/1 21:38
#616
|
Quite a regular 
|
Since there already exists multicore hardware, and correct me if I am wrong, multitasking especially when doing processor intensive things should be somewhat improved with an SMP kernel.
|
|
|
|
Re: ShaderNova 1.1
|
Posted on: 9/1 21:05
#617
|
Quite a regular 
|
@Capehill I have been using KWin effect shaders from KDE5 and Burn My Windows on my Ubuntu system for several years. They work very well, even on old Intel graphics. Point 1. The shaders can be found here: https://github.com/kevinlekiller/kwin-effect-shaders_shaders. I don't currently have access to a machine with QEMU GPU passthrough to check and recompile them. I will try to test them in the coming week. Point 2: Burn-My-Windows – silly question, but would it be possible to replicate what you did so that, even with a small lag, the 'ShaderNova' window would produce such an effect when closed? Any tricks: quick screenshots and the effect would only be within the window? I know it's a stupid lame question. KWin effect shaders -> https://github.com/kevinlekiller/kwin-effect-shadersBurn-My-Windows -> https://github.com/Schneegans/Burn-My-Windows
Edited by smarkusg on 2025/9/1 21:23:34
|
|
|
|
Re: ShaderNova 1.1
|
Posted on: 9/1 18:23
#618
|
Just can't stay away 
|
@kas1e
I did some experiments with ClipBlit() and this seems to enable lens-like behaviour, in other words, windows may overlap without issues. There is a small challenge with input: to make mouse work properly (click through ShaderNova window and pass events to the window beneath).
|
|
|
|
Re: AmigaOS 4 Monthly Roundup - August 2025
|
Posted on: 9/1 17:40
#619
|
Amigans Defender 
|
@AmigaOldskooler
Thanks for the mention, and keep those roundups coming!
|
The Rear Window blog AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
|
|
|
Re: RetroArch for AmigaOS4 released
|
Posted on: 9/1 12:24
#620
|
Not too shy to talk 
|
In what context did you get a DSI? What Hardware? What OS Version? Directly at starting the GUI or what? And when starting from shell or by clicking?
Have not heard of such a behavior by any of the Dozens of testers do I would Like to hear how to reproduce this behavior.
As to missing file I would be interested in what line in installer (error message). Maybe A1222? I know there is a missing file for that one (RetroArch lowend config) in meanwhile. Fixed on next version.
|
|
|
|