PDA

View Full Version : AMD / Radeon low fps issue


cc0
04-20-2021, 04:23 AM
Hi all,

Wondering if anyone with AMD cpu / Radeon GPU has been able to figure this one out;

I'm running p99 on an AMD 3600 with Radeon 5700xt. Game is running at a steady 30ish fps, which is greatly triggering.

With the same rig, same installation, same config, about a year ago, I was able to run this at 100fps extremely smoothly.

What I've tried without any effect
- cpuaffinity set to -1 and all other settings
- running game with only one cpu
- used process lasso with all possible settings for cpu affinity, priority, boost etc
- radeon anti lag enabled/disabled
- radeon chill mode fps limiter to 60
- wineq fps limiter 60
- native full screen / windowed mode
- all possible compatibility modes for eqgame.exe
- run as admin
- disable dynamic lightning in config (this made wineq not run, and i guess its not possible to use this setting anymore anyway thanks to green server)
- shut down every running AMD/Radeon application and service
- reinstalled game from scratch, untouched config, new UIs etc
- sacrificed a goat
- danced naked around a fire

Game is not enjoyable like this, particularly as a monk.

What I did learn so far is that p99 will not run on a core which is running at a frequency above 4.2 ghz. So forget overclocking to improve this issue.

Jimjam
04-20-2021, 05:02 AM
I also sometimes run on an Radeon gpu (intel cpu laptop). Do you have occasional lock ups of 0fps for no apparent reason? This has started for me fairly recently, even though the machine was otherwise running well for years.

Have you tried running without wineq?

cc0
04-20-2021, 05:20 AM
I found the answer

Download latest version of Adrenalin 2019 (https://www.amd.com/en/support/kb/release-notes/rn-rad-win-19-12-1)

Uninstall current Radeon driver (listed as AMD Software under applications)

Install Adrenalin 2019.

Add eqgame.exe as a game entry in Adrenalin 2019. Set application specific values for eqgame.exe;

Frame Rate Target Control 60 FPS.

GL HF

cc0
04-20-2021, 06:02 AM
By the way, I noticed that FRTC is back in the latest version of the Radeon drivers as well, but it doesn't seem to work with P99. If anyone want to give this a go please let me know if you're able to make it work.

The very negative aspect of running Adrenalin 2019 is that all newer games will suffer, and I guess no support for 6xxx series.

Kaezyr D`Shiv
04-20-2021, 10:11 AM
I found the answer

Download latest version of Adrenalin 2019 (https://www.amd.com/en/support/kb/release-notes/rn-rad-win-19-12-1)

Uninstall current Radeon driver (listed as AMD Software under applications)

Install Adrenalin 2019.

Add eqgame.exe as a game entry in Adrenalin 2019. Set application specific values for eqgame.exe;

Frame Rate Target Control 60 FPS.

GL HF

I have been having a lower FPS issue for maybe only a week now, but I have been "triggered" by this, going from about 60 FPS to 35-41 is driving me crazy! I can't wait to try this. I also plan to try undoing a recent Microsoft hotfix I read about in PC Gamer article. Will report back on my results soon.

cc0
04-20-2021, 10:32 AM
Please do.

I can also say I tried the new beta driver that was released today by AMD, same issue as previous. The 2021 version of Adrenalin doesn't seem to have a working FRTC, or at least it doesn't work when I try to use it with p99.

Reinstalled 2019 and works like a charm. Just this version breaks all other games :(

Kaezyr D`Shiv
04-20-2021, 05:34 PM
Ok, I tried to remove the latest Microsoft HOTFIX that was mentioned in the PC Gamer article, and this had no effect. I tried removing all AMD display drivers and AMD Radeon Software and installing the version that you mentioned, this also did not work. I also noticed some severe instability with my PC after reboot, blue screen crash restart etc. So I again ran AMD's Display Driver removal that runs through Safe Mode.

I tried a couple other older versions of AMD Radeon Software and Display Drivers, I forget which one but at some point I was playing with Radeon Chill and IT WORKED, sort of. When I got in game i was FPS locked at 50 FPS which was my CHILL setting for MIN , with MAX set to 60.That is the first time I noticed what i did had an effect on my FPS in game.

In my case what it came down to is I needed to find a way to LIMIT my FPS for eqgame.exe that actually WORKED. I tried setting FPS limiter in WINEQ using EQPLAYNICE, that didn't work, I tried setting it using AMD Radeon software's CHILL, But even that I couldnt get it to work consistently.

So I updated and installed to the NEWEST AMD Radeon Software and Display Driver dated TODAY, and proceeded to find a way to fix this again.

Finally I realized that limiting the FPS is what I needed to do for whatever reason, and I had this program called RivaTuner Statistics Server that comes with MSI Afterburner for live FPS monitoring, which in the setup for this program there is an additional function called Framerate limiter, I simply clicked on ADD selected the eqgame.exe program, and set the settings in the attached picture, including and most importantly, Framerate limiter: 60

Consistent and constant 60 FPS in game now!

Good luck to anyone else who may have similar issues and not have the NVIDIA solution that's been proposed.

https://i.imgur.com/Q6eSoCb.png

cc0
04-21-2021, 09:55 AM
Very interesting. My fix from yesterday worked yesterday, but today when I logged on it wasn't working again. I tried installing the MSI afterburner and riva stuff, hadn't tried it before because someone on reddit said it hadn't worked for them. It didn't work at first, but then I also shut down all AMD / Radeon services and applications that were running, and it seems to work. Immediately when I restart Adrenalin it goes to crap... seems it's overriding some setting.

Either way, I'm not totally confident why / how to make this stable yet, but thanks for the update! Will keep experimenting and update this thread if I learn anything more.

Kaezyr D`Shiv
04-21-2021, 11:41 AM
My AMD Chill setting wouldn't stay on, and wasn't working anyhow. I made sure to give the RivaTuner executable admin privileges in properties.

I ran into an issue with blue screen crashing but I found out through the process of elimination that was being caused by Malwarebytes for some reason. It was still in its intrusive 14 day trial of the premium edition after a recent install of the new version.

Anyway I now have RivaTuner set as shown above, with properties set for "Run as Administrator" and to start with Windows.

cc0
09-25-2021, 05:52 PM
I just managed to get 60fps again by simply turning off compatibility mode on eqgame.exe

mtkoan
12-24-2021, 07:45 PM
Wow RIVA (along with force quitting Radeon Software) actually worked for me. I can't believe it, thank you so much was pulling my hair out.

Cheers!

swiftbane
01-06-2022, 12:09 AM
I tried Riva and force quitting Radeon software and had no luck, game is still capped at 35-40 fps. Driving me nuuuuuuts. I also just tried uninstalling the 2021 Radeon software and installing Adrenaline 2019 but its so unstable it crashes anytime I attempt to open the gaming tab... ugh there has to be a solution.

Skarne
01-06-2022, 01:11 AM
I tried Riva and force quitting Radeon software and had no luck, game is still capped at 35-40 fps. Driving me nuuuuuuts. I also just tried uninstalling the 2021 Radeon software and installing Adrenaline 2019 but its so unstable it crashes anytime I attempt to open the gaming tab... ugh there has to be a solution.

Are you running p99 from your C drive? I have Radeon and that’s what solved the problem for me. It was on my D drive from the start.

swiftbane
01-06-2022, 02:33 PM
I am running it from my C drive yes, I even tried a fresh install on my other hard drive last night and still no luck. Thanks for the tip though!

I pulled out my ancient windows XP computer from storage and tried running it off there and the frame rate hits 60 no problem on lower resolutions... it was nice to see that it is at least possible, can't give up now after feeling that buttery 60 fps. There's obviously something running on my main computer that's capping my frame rate but honestly i have no clue what it could be if it's not the radeon software. Will continue sleuthing.

Skarne
01-06-2022, 02:52 PM
I am running it from my C drive yes, I even tried a fresh install on my other hard drive last night and still no luck. Thanks for the tip though!

I pulled out my ancient windows XP computer from storage and tried running it off there and the frame rate hits 60 no problem on lower resolutions... it was nice to see that it is at least possible, can't give up now after feeling that buttery 60 fps. There's obviously something running on my main computer that's capping my frame rate but honestly i have no clue what it could be if it's not the radeon software. Will continue sleuthing.

Does your monitor settings hz match the hz you have applied in game?

swiftbane
01-06-2022, 03:11 PM
Does your monitor settings hz match the hz you have applied in game?

Yes. I have tried setting the max FPS to 60 in the options menu as well as set the refresh rate to 60hz in the resolution settings. My monitors refresh rate is also set to 60hz in the windows display settings.

I have also tried changing the refresh rate manually in the .ini file from the EQ directory.

Skarne
01-06-2022, 03:49 PM
Yes. I have tried setting the max FPS to 60 in the options menu as well as set the refresh rate to 60hz in the resolution settings. My monitors refresh rate is also set to 60hz in the windows display settings.

I have also tried changing the refresh rate manually in the .ini file from the EQ directory.

Aw man, was hoping that’d help. Sorry dude I’m at a loss. The C drive thing fixed it for me.

swiftbane
01-06-2022, 05:10 PM
Aw man, was hoping that’d help. Sorry dude I’m at a loss. The C drive thing fixed it for me.

No prob bob, thanks again for the suggestions. I will get back onto it after work, I am determined to figure this out. Will report back if I make any progress.

If anyone els has any other suggestions please let me/everyone know!

swiftbane
01-07-2022, 04:01 AM
Spent all evening trying a bunch of things, no luck so far. I did notice something strange though, when EQ is running my gpu utilization is reading as 0%... is it possible EQ is running soley off the CPU? When I alt-o in game and bring up the advanced tab I can see my gpu listed there (RX-480). Any ideas?

This seems to be the only game that has this issue, I tested a few others and right away my gpu usage shoots up to 100%.

swiftbane
01-12-2022, 03:46 PM
So after spending every evening for a week on this I somehow managed to *sort of* fix the issue. Not sure exactly what I did but the frame rate is now locked at a consistent 50 fps... Not ideal but much better than sporadic 25-40. It's weird, I was dropping down to 10-12 fps in the tunnel when it was busy but now my frame rate never drops below 50 even during peak times.

I did a few things before this happened and i'm not sure exactly which one was responsible because everything I did I had already tried a few times. I uninstalled and re-installed the latest recommended video drivers. I completely uninstalled EQ/P99 and did a fresh titanium install. I disabled all global AMD settings. I disabled all start up processes in the task manager incase there was something hogging resources in the background. I re-set my GPU on the mother board (incase it was loose or dusty etc.). Like I said I had already tried all this stuff and had no luck, it's possible I did it in some magic order that fixed the issue.

I have some spare PC parts in storage so i'm going to try and get my hands on a cheap Nvidia card and put together a dedicated P99 machine so I hopefully NEVER have to deal with this issue again. Could have level'd to 50 in the time I spent trouble shooting this.

Wasianmaster
01-19-2022, 10:42 AM
For whatever reason I just turned off compatibility mode as well and that allowed me to log back in. Will update if this fix lasts, or if it remains broken.

burdenday
10-27-2022, 12:25 PM
To follow up on this after just spending a few days myself to fix it...

I have a 6900XT running on Windows 11 and it appears that the latest Radeon Software (22.10.2 as of today) doesn't really detect eqgame.exe when it is running. You'll notice the Radeon overlay that tells you what features are enabled doesn't appear when you log into your character and basically your CPU & GPU will just run as if they are idle.

I observed ~35 FPS when any of the Radeon Settings were enabled, and up to 50 FPS when everything was off, but it stuttered like crazy.

I came across dgVoodoo2 (http://dege.freeweb.hu/dgVoodoo2/ReadmeGeneral/) which takes DirectX9 games (like the p99 version of EQ) and renders it using a modern API (DX 11 or 12) instead.

Using this I now have a steady 60 FPS and the game looks great! The Radeon Software overlay appears too, but you don't want those settings turned on or you'll be back at 35 FPS. You basically just have to drag 4 files into your EQ directory and run the configuration exe to set up what you want dgVoodoo2 to do.

Attached is my config which has the framerate limiter and some other "hidden" settings enabled (all of this is detailed in the link above). The config should work for anyone as I'm not forcing a resolution or anything, just maxing out all of the available options.

Hope this maybe helps someone else - I regret buying this Radeon Card so much lol.