beyond-all-reason / Beyond-All-Reason

Main game repository for Beyond All Reason.
https://www.beyondallreason.info/
Other
1.7k stars 280 forks source link

Extremely poor performance with very good hardware #2750

Open Omnifarious opened 6 months ago

Omnifarious commented 6 months ago

Description

On my Linux system with an ATI Radeon RX 7900 XTX, Ryzen 9 7950X3D, and 64 GiB of DDR5 RAM, I get less than 1 fps most of the time during games.

Expected Behaviour

Buttery smooth graphics

Actual Behaviour

Unplayable, as I said, < 1 fps most of the time.

Reproduction steps

Install BAR, start up BAR, join any skirmish, human players, machine players, doesn't matter.

Other

This computer is capable of 60 FPS at 3840x2160 for Sons of the Forest.

And yes, I am running BAR at 3840x2160.

My previous computer, with an older ATI card, an older Ryzen, and 64 GiB of slower memory worked fine.

Ruwetuin commented 6 months ago

unfortunately AMD GPU with opengl on linux turns out it doesnt like how BAR does some UI rendering stuff

6AKU66 commented 6 months ago

unfortunately AMD GPU with opengl on linux turns out it doesnt like how BAR does some UI rendering stuff

Do we have some another reports with more details like logs?

Omnifarious commented 5 months ago

Do we have some another reports with more details like logs?

I'm using the flatpak. What would I need to do to collect logs for you?

6AKU66 commented 5 months ago

I'm using the flatpak. What would I need to do to collect logs for you?

Right now, i'm busy with another stuff. Check if this problem is still present. If still present: try apply /luaui disable ("/luaui reload" to revert it) and report if performance improved or not.

p2004a commented 5 months ago

Try outside of flatpak to rule out some libraries incompatibility or some unintended fallback to software rendering.

Overall, there is upload log button in laucnher, it grabs all we need and gives you url to share with us.

thehobojoe commented 5 months ago

@Omnifarious is this issue still relevant?

H1GHGuY commented 5 months ago

I have a similar issue with slightly lower-spec'd hardware. Running nvtop shows that BAR uses the integrated GPU... Any simple way to change the GPU it uses?

I'm using the flatpak version. The default config was actually fine, things started going south after I changed the graphics settings.

I resorted to disabling the iGPU in UEFI and things run smooth afterwards. It might still make sense to offer an option to select the GPU to use though.

zercomnexus commented 4 weeks ago

im running it on an older system with a Intel i7-3770K CPU @ 3.50GHz, and a 1060... im SURE that the xorg noveau driver is somehow to blame but... trust me ANY nvidia driver can't even launch this (believe me... i spent 8hrs and my OS nearly dying, trying to make any nvidia driver work, on multiple kubuntu variants).

i can't even play bar, at all, even when i finally launched the menu and first loaded into a game with friends, i was getting what felt to be mayyyybe 10fps tops. this was before tier 2

Omnifarious commented 2 weeks ago

@thehobojoe - I've been periodically testing, and it hasn't gotten much better, except recently I've been getting 10 fps or so instead of 2-3.

amsten commented 2 weeks ago

Same issue with similar hardware under fedora workstation. Running the game on integrated graphics gives 350-600 fps, while using the gpu give 7-15 FPS.