Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
205 user(s) are online (95 user(s) are browsing Forums)

Members: 0
Guests: 205

more...

Support us!

Headlines

 
  Register To Post  

Homeworld from (Os4Depot) ist not working
Just can't stay away
Just can't stay away


See User information
I have tried several times to play the game “Homeworld” from Os4Depot on AmigaOs4.1, but unfortunately I only get to the title screen or main menu and then my system freezes.

I played Homeworld many years ago on PC it's a really great space strategy game and I would play it again this time on AmigaOs4.1. I'm not sure what the problem is, error messages on Os4Depot have not been answered so I'll try again here on the forum.

@afxgroup

It seems you had done this port, maybe there is a problem with newer graphics cards RX ?

It is also not necessary to provide the whole game, the SDL port would be enough and the user would have to add his original data from this game. If you could rework this port so that it runs on AmigaOs4.1 with RX graphics cards it would make me very happy.

Maybe there is someone else who could do this porting?

Any help will be greatly appreciated

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne x5000/40 AmigaOs4.1 FE
Go to top
Re: Homeworld from (Os4Depot) ist not working
Not too shy to talk
Not too shy to talk


See User information
I checked out Homeworld. @Maijestro - thank you for test :)
There is a limitation that I don't understand.
On your X5000 machine and my weak QEMU GPU passthrough game speed is the same. I checked was minigl , GL4ES and EGL by HunoPPC when changing compilation options.
I know that a couple of people tried to make a port under AOS4. Does anyone know where the “limitation” is ?

Here a short video of testing under QEMU GPU passthrough




Go to top
Re: Homeworld from (Os4Depot) ist not working
Home away from home
Home away from home


See User information
@smarkusg

From memory, it's a very old game that's optimized for the graphics cards available at the time, and there is/was a bad interaction between the drivers and the SDL audio thread.

Homeworld does things such as draw the background image as thousands of individual quads instead of just one quad like modern games would. Even worse, those are sent to the GPU one at a time instead of in a single vertex buffer. This was triggering a CPU yield inside the RadeonHD/RX drivers very frequently. Each time that happended the high prioriry SDL audio thread would get CPU time and waste it (possibly busy-waiting for the sound card hardware).**

Removing the audio driver and rebooting would boost the game's frame-rate.

I remember reworking the driver as best as I could, which did increase the frame-rate to something a bit more sane.

There was a discussion about it here intermingled with other stuff.

A new port using GL4ES may boost the frame-rate.

Hans

** MiniGL's anti audio stuttering "smart lock" may also have been part of the problem. The smart-lock works around sound stuttering caused by audio drivers using push-mode instead of being interrupt driven.

Join Kea Campus' Amiga Corner and support Amiga content creation
https://keasigmadelta.com/ - see more of my work
Go to top
Re: Homeworld from (Os4Depot) ist not working
Not too shy to talk
Not too shy to talk


See User information
@Hans
Thank you for your help and detailed information.

Go to top

  Register To Post

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project