User:Hhyyrylainen: Difference between revisions

From Thrive Developer Wiki
Jump to navigation Jump to search
(Created page with " == Random discord comments == Here are some comments I've said on discord for future reference I haven't read up on this a ton, but I think that making generic algorithms...")
 
Line 6: Line 6:


I haven't read up on this a ton, but I think that making generic algorithms run faster on a GPU requires a lot of redesign in order to make them more parallelizable, meaning that we might have to design the entire simulation differently to run on a GPU. There's also the fact that while rendering the game at the same time as running a simulation on the GPU may need some careful coding to not use too much GPU power for the simulation in order to not drop the FPS a ton. One more bonus fact: it seems a ton of people are trying to run Thrive on really weak GPUs (intel integrated graphics), which makes it even harder to maintain a playable FPS while putting extra load on the GPU.
I haven't read up on this a ton, but I think that making generic algorithms run faster on a GPU requires a lot of redesign in order to make them more parallelizable, meaning that we might have to design the entire simulation differently to run on a GPU. There's also the fact that while rendering the game at the same time as running a simulation on the GPU may need some careful coding to not use too much GPU power for the simulation in order to not drop the FPS a ton. One more bonus fact: it seems a ton of people are trying to run Thrive on really weak GPUs (intel integrated graphics), which makes it even harder to maintain a playable FPS while putting extra load on the GPU.
It seems that Godot doesn't have Linux arm export templates
We can make Linux arm releases once those are added
Assuming there isn't a request for this yet, you should go and ask the godot developers to add support for Linux on arm to the engine officially
Though it seems that if we had a arm64 server to compile godot ourselves we could do it: https://www.reddit.com/r/godot/comments/emkp76/running_godot_on_a_chromebook_with_linux/ but I'd need to do a bunch of stuff to setup such a thing. With official export templates it would take me just a couple of minutes to do it

Revision as of 08:06, 18 Haziran 2020


Random discord comments

Here are some comments I've said on discord for future reference


I haven't read up on this a ton, but I think that making generic algorithms run faster on a GPU requires a lot of redesign in order to make them more parallelizable, meaning that we might have to design the entire simulation differently to run on a GPU. There's also the fact that while rendering the game at the same time as running a simulation on the GPU may need some careful coding to not use too much GPU power for the simulation in order to not drop the FPS a ton. One more bonus fact: it seems a ton of people are trying to run Thrive on really weak GPUs (intel integrated graphics), which makes it even harder to maintain a playable FPS while putting extra load on the GPU.


It seems that Godot doesn't have Linux arm export templates We can make Linux arm releases once those are added Assuming there isn't a request for this yet, you should go and ask the godot developers to add support for Linux on arm to the engine officially Though it seems that if we had a arm64 server to compile godot ourselves we could do it: https://www.reddit.com/r/godot/comments/emkp76/running_godot_on_a_chromebook_with_linux/ but I'd need to do a bunch of stuff to setup such a thing. With official export templates it would take me just a couple of minutes to do it