Radeon Driver Issue multi-client stalling

The worst monsters in the Hearthlands warp the fabric of space and time...

Radeon Driver Issue multi-client stalling

Postby Pills » Fri Aug 12, 2022 6:28 pm

Posted in the past but starting the thread again.

There is an issue with Radeon cards (apparantly not all but everyone who has this issue has a radeon card) where if you run mutliple instances of the game on two separate displays one of them will stall and never recover.

The offending function is JOGLPanel.this.swapBuffers();

If you launch the game, drag the client to the second display then launch the game again, the client on the second display will stall inside this function and never recover.

My machine runs an AMD Radeon 5700XT Founders Edition, running the latest driver version 22.5.1. However this bug has existed since atleast 2019 as that's when I bought this card and noticed it. Java version doesn't change anything. Not sure if there's any additional launch arguments I could try to see if it changes anything?

Image
jorb wrote:I dub you Sir Pills of the Mighty Spruce.
Thank you for your service. :pray:
User avatar
Pills
 
Posts: 641
Joined: Thu Apr 04, 2019 1:21 am

Re: Radeon Driver Issue multi-client stalling

Postby Pills » Sat Aug 13, 2022 4:49 pm

bump*

happens on default client
jorb wrote:I dub you Sir Pills of the Mighty Spruce.
Thank you for your service. :pray:
User avatar
Pills
 
Posts: 641
Joined: Thu Apr 04, 2019 1:21 am

Re: Radeon Driver Issue multi-client stalling

Postby loftar » Sat Aug 13, 2022 4:53 pm

Pills wrote:The offending function is JOGLPanel.this.swapBuffers();

If you launch the game, drag the client to the second display then launch the game again, the client on the second display will stall inside this function and never recover.

On the surface of it, that sounds very much like a driver bug, so I'm not sure if it's something I can fix from the client. Do you know if this happens for other OpenGL programs, or just the Haven client? Are you running any other programs that may interfere with OpenGL, like FPS overlays or something like that?

I feel like I may have read somewhere else on the Internet that these kinds of multi-display operations can be problematic on AMD RDNA 1 cards, but I'm absolutely not sure about that.

Since you seem to be capable of running the client in "dev mode", you may also want to try the LWJGL branch and see if it does anything for you.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9056
Joined: Fri Apr 03, 2009 7:05 am


Return to Bugs

Who is online

Users browsing this forum: Amazon [Bot], Claude [Bot], Yandex [Bot] and 321 guests