Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
67 user(s) are online (48 user(s) are browsing Forums)

Members: 0
Guests: 67

more...

Support us!

Headlines

Forum Index


Board index » All Posts




Re: Kyvos was updated
Just can't stay away
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
Go to top


Re: Kyvos was updated
Home away from home
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

Join Kea Campus' Amiga Corner and support Amiga content creation
https://keasigmadelta.com/ - see more of my work
Go to top


Re: Kyvos was updated
Just can't stay away
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
Go to top


Re: My experience jumping from SAM460LE to X5040.
Home away from home
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

Join Kea Campus' Amiga Corner and support Amiga content creation
https://keasigmadelta.com/ - see more of my work
Go to top


Re: Kyvos was updated
Home away from home
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

Join Kea Campus' Amiga Corner and support Amiga content creation
https://keasigmadelta.com/ - see more of my work
Go to top


Re: Kyvos was updated
Just can't stay away
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
Go to top


Re: Kyvos was updated
Just can't stay away
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
Go to top


Re: AmigaOS 4 Monthly Roundup - August 2025
Just can't stay away
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

Go to top


Re: Kyvos was updated
Site Builder
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.

Follow me on
Ko-fi, Twitter, YouTube, Twitch
Go to top


Maximizing AMOS Professional
Quite a regular
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
Go to top


Re: RetroArch for AmigaOS4 released
Not too shy to talk
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)

Go to top


Re: Kyvos was updated
Just can't stay away
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/#download

If 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
Go to top


Re: Kyvos was updated
Quite a regular
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.)

Go to top


Re: AmigaOS 4 Monthly Roundup - August 2025
Amigans Defender
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?

Go to top


Re: Kyvos was updated
Just can't stay away
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
Go to top


Re: My experience jumping from SAM460LE to X5040.
Quite a regular
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.

Go to top


Re: ShaderNova 1.1
Quite a regular
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-shaders
Burn-My-Windows -> https://github.com/Schneegans/Burn-My-Windows


Edited by smarkusg on 2025/9/1 21:23:34
Go to top


Re: ShaderNova 1.1
Just can't stay away
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).

Go to top


Re: AmigaOS 4 Monthly Roundup - August 2025
Amigans Defender
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
Go to top


Re: RetroArch for AmigaOS4 released
Not too shy to talk
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.

Go to top



TopTop
« 1 ... 28 29 30 (31) 32 33 34 ... 7530 »




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project