IGCIT / Intel-GPU-Community-Issue-Tracker-IGCIT

IGCIT is a Community-driven issue tracker for Intel GPUs.
GNU General Public License v3.0
113 stars 3 forks source link

Getting poor performance on Ryzen 5 3600 #254

Closed SilasDhayanand closed 1 year ago

SilasDhayanand commented 1 year ago

Checklist [README]

Game / Application [Required]

Apex Legends

Game Platform [Required]

Other game platform

No response

Processor / Processor Number [Required]

Ryzen 5 3600

Graphic Card [Required]

Intel ARC A750

GPU Driver Version [Required]

Rendering API [Required]

Windows Build Number [Required]

Other Windows build number

No response

Intel System Support Utility report

IntelScan.txt

Description and steps to reproduce [Required]

playing Apex wiht ARC A750 has been a terrible experience for me. The game can barely reach 100 fps even on the lowest settings with only the textures on high. Other people have been getting better FPS with A750 in Apex so I don't know if this is a bottleneck because of the R5 3600. It probably is because I've been getting much lower than the expected FPS in games that run well on ARC like Spider - Man Remastered. In that game there are frequent drops to 25 FPS and the game barely reaches 60 FPS on high preset. Is it because of the Ryzen 5 3600? or is it just a faulty A750? Please help.

Game graphic quality [Required]

Game resolution [Required]

1680 * 1050

Game VSync [Required]

Off

Game display mode [Required]

Detailed game settings [Required]

Every setting on their lowest with textures on high Resolution: 1680 * 1050 FOV: 110

Device / Platform name

Ryzen

Crash dumps [Required, if applicable]

No response

Save game

No response

Arturo-Intel commented 1 year ago

Hi @SilasDhayanand !

I saw this behavior before (AMD + Intel Arc FPS drop) with other games besides Apex. In a lot of those cases a clean install (using DDU) of the latest driver fix the problem. Give it a try!

In the meantime I will try to reproduce the issue here in the lab. I will keep you posted here if I found something. Thank you for you feedback

SilasDhayanand commented 1 year ago

Hi, I did install the 4091 driver after using ddu to wipe out the nvidia driver when i got the a750 , even today I tried the beta driver and decided to rollback and used ddu and installed the 4091 driver, didn't make a difference. Thank you for your support

freak2fast4u commented 1 year ago

Hi, I'm using the same R5 3600 CPU, but on Windows 10 22H2 with an A770 16GB. Using driver 31.0.101.4146 here (latest available as of time of writing). Is it of any use that I try and replicate on my side ? Mother board is an MSI X570-A PRO with latest BIOS installed (ReBAR enabled, 4GB+ decoding enabled, and PBO enabled, 2x8GB 3200Mhz CL16 RAM). Apex being free to play I'm ok with installing it just for testing.

Edit : could it be your hard-drive is starting to fail ? I just remembered having this same symptom on another game and the hard-drive was trashing like hell. Moving the game to an SSD drive resolved the FPS drops for me.

Edit 2 : just made a quick test in the training ground @ 1080p with all settings crancked to high => 130+ FPS with no dips, sometimes 200+ FPS. The game is running off a USB 3.0 SSD because I got no space available on anything else ATM, I thought that might be a bottleneck, but it wasn't. I haven't tried online gaming yet.

freak2fast4u commented 1 year ago

Oh, I forgot these two questions :

  1. Does it lag straight away or does it start lagging after a while ? I ask this question because the Arc Control Center has trouble managing the GPU fan speeds (it even got disabled in 2023 versions of the drivers), and you might be bumping into thermal throttling, especially if it's an Intel LE card. It was my case at first, and then I ran into this genius video where some very useful guy explains how to enable fan curve control (even though it doesn't work as good as it should, at least the fans ramp to 2200-2300rpm instead of idling at 600-1000rpm) : https://www.youtube.com/watch?v=biTl_M_REeI
  2. Are you absolutely certain you enabled Resizable BAR and 4G+ decoding in the BIOS ? This is a firm requirement for using Intel Arc GPUs, else your performance will suffer big time.
freak2fast4u commented 1 year ago

Other questions : do you have several PCI-E x16 slots ? If so, have you tried switching the GPU to the other slot ? Usually the one closest to the CPU has the most chance to deliver full performance, depending on motherboard vendor and/or bios version.

Next : can you run the Unigine Valley benchmark on "Extreme" setting and report the result back ? After hitting the "Run" button, you need to hit the "Benchmark" button in the top left corner.

My results are attached (it's a DirectX 11 benchmark). Only the occasional stutter here and there, but otherwise a smooth benchmark for me.

UnigineValleyExtremeResults_freak2fast4u

The OS version and VRAM are misreported, it is an old benchmark after all :)

freak2fast4u commented 1 year ago

This might be relevant to your interest as well : https://www.destructoid.com/how-to-play-the-apex-legends-directx12-beta/

SilasDhayanand commented 1 year ago

Thank you so much for all your suggestions and support, I figured out the issue or rather the bottleneck, it was the b450 motherboard for some reason could be PCIe 4.0 in combination with this cpu and i swapped it out for a new b550 mobo and all the stuttering has disappeared, every game is using 100% or 99% of the gpu. All the games are playable now even apex though actual fps in BR is not upto par but the overall experience is very smooth with no fps drops or stutters. This was apex in dx12 btw. I figure I have ironed out all hardware bottlenecks I think, apex not being able to achieve 200+ fps which it should easily be able to is because of the driver and I hope they fix that soon. The only game that is still giving me problems is spiderman remastered, the game is only using half or 40% of the gpu and 60 to 70% of the cpu and fps sometimes drops as low as 36 fps and highest while swinging is around 50 to 60 at a mix of high to med settings, I know this card is capable of more fps in spiderman idk why this issue is persisting

SilasDhayanand commented 1 year ago

Oh, I forgot these two questions :

  1. Does it lag straight away or does it start lagging after a while ? I ask this question because the Arc Control Center has trouble managing the GPU fan speeds (it even got disabled in 2023 versions of the drivers), and you might be bumping into thermal throttling, especially if it's an Intel LE card. It was my case at first, and then I ran into this genius video where some very useful guy explains how to enable fan curve control (even though it doesn't work as good as it should, at least the fans ramp to 2200-2300rpm instead of idling at 600-1000rpm) : https://www.youtube.com/watch?v=biTl_M_REeI
  2. Are you absolutely certain you enabled Resizable BAR and 4G+ decoding in the BIOS ? This is a firm requirement for using Intel Arc GPUs, else your performance will suffer big time.

I have made that tweak to enable the fan curve after noticing unusually high temps and now it stays around 72 to 75C. Also I've enable above 4g decoding and rebar on my mobo bios. Thank you

Arturo-Intel commented 1 year ago

@SilasDhayanand its ok to close this case?

freak2fast4u commented 1 year ago

@Arturo-Intel : I vote to close this ticket

Arturo-Intel commented 1 year ago

@IGCIT can we close this case please?