cancel
Showing results for 
Search instead for 
Did you mean: 

Drivers & Software

pogofe
Journeyman III

Performance issues with Smart Memory Access on PCI express 3.0 board

Hi, recently I tried testing Forza Horizon 5 with my new RX 6600 XT, My Ryzen 3600 and my B450 Aorus M board. I was surprised to see massive stuttering when I was running the benchmark. I tried everything to fix, from reinstalling drivers to change the disk where the game was stored. Turns out that, when I disabled Smart Access Memory through BIOS, the stuttering was gone. Those are the comparison images:

You can see the graphics on the right side.

With SAM Enabled:

SAM EnabledSAM Enabled

 

With SAM Disabled:SAM DisabledSAM Disabled

I don't know if it's the PCIe 3.0 interface combined with the 8x lanes of the RX 6600 XT causing those issues or if it's a bios+chipset problem, or even if it's a problem of the graphics driver. I tested this out with God of War with Vulkan (using DXVK) and it turns out that disabling SAM also helped (I was having some framedrops in the area around the lake, with my gpu not reaching 100%). I hope there's some fix for this, cause I really like to use SAM with no problems, seeing the huge performance boost around there.

15 Replies
Aibisi
Adept I

I have the same issue, stutters, low FPS and low GPU usage on all games when SAM is on and I use Pcie 4.0 ... If I turn it off everything runs butter smooth, if you ever find a solution let me know! I've been looking for it for months now.

 

0 Likes

Hello i have exactly the same problem , Ryzeon 9 3900X, 32 gb ram crucial (16x2), Radeon RX 6800 all SAM activated, pure UEFI (not csm), nvme storage crucial P5, direct storage fully compatible, windows 11 22h2 and just after a lot of clean install : same problem and only solution diable SAM.

but Why ? because AMD use Amdkmpfg.sys who is and old but updated driver PCI bus low filter. Like any  other "filter" on windows that's make problem everytime.

However, and that's funny, when use the graphics driver  "Basic render display on windows" with SAM  activated, windows detect with no problem the "large memory range" without using these specific low root bus filter "Amdkmpfg.sys". So why amd continue to use these filter with SAM activated if Windows detect natively the sam. But with a basic driver we can't play and use hardware accelerated 3D applications.

please AMD can you change the Architecture from your driver with a better SAM implementation ?

So I make a reply to my reply yes because :

AMD Amdkmpfg.sys has disappear !!! with AMD SAM enabled on radeon driver 23.2 !!! Yes AMD SAM work with the standard "PCI Express root complex" from Microsoft and a lot of stuttering problem has disappear ! thanks for amd to have fix it after 2 months without driver. it's a great news ! 

hey, i dont understand anything. im now on 23.2.1 driver but when i enable SAM gpu usage drops and cpu usage rises so what can i do?

0 Likes

see if you have plugged 2  or 1 cable between your power supply and pci express 8 pin from your graphics card. it's very important to plug 2 indépendant cable between them. and use optimal performance on windows 11 paramètres.

0 Likes

heeey

0 Likes
Lightness
Adept I

I have a solution and it's not the "PCI Bus low filter" Or AMD SAM :

the problem with low fps and stutter : this is only the HPET : High Precision Event Timer from windows which make interrupt all the 1ms/0,5 ms and i have been used from hackers or crackers since 80's (on BIOS) and introduce to windows since Vista.

When you disabled SAM and let it activate stuttering are always present but the stutter are less important. but when you enabled SAM stuttering are a bit long because AMD SAM improve performance and reduce latency so HPET is a problem with modern system (and it's not present with actual UEFI).

I am not an engineer but it's time for windows to disable all legacy BIOS functionality because HPET is a legacy "devices with no driver"

 

0 Likes

Hello,

i also have problems with short hangers, but only in three games and that cannot be reproduced but randomly at intervals of minutes and sometimes up to an hour.

After switching from Windows 11 to Windows 10 it became rarer and if I deactivate SAM it is even rarer, almost not at all.

Can this also be related to HPET or rather not?

0 Likes

Hello i think with lot of test since 2 weeks, find the problem :

On BIOS/UEFI :

SR IOV - OFF
Resize BAR (SAM) - OFF 
Data link feature exchange - keep ON or OFF

On Windows :
HPET - Keep ON
DNScache service - start - 4 via REGEDIT (OFF)
Sysmain service    - start - 4 via REGEDIT (OFF)
WSearch service   - start - 4 via REGEDIT (OFF)

Optional depend greatly on hardware and memory : Disable swap file

0 Likes

you can forget this : disable only two things : SR IOV and DATA LINK FEATURE EXCHANGE which strangle the PCI Express bandwidth with full use of it.

0 Likes
Mikko91
Adept III

u want pcie 4.0 Mob to that card to get best performance out it if u wanna use SAM

0 Likes
Lightness
Adept I

333297754_151655697792922_668044587149064155_n.jpg

 

OK Guys, i have not SR-IOV, I have data link feature exchange and SAM : resize BAR+Over 4G and i have resolved the latest stuttering issue with this : yes 23.2.1 it's better with not PCI Bus but New world and borderland 3 stuttering. 

With options i have disabled like say my screen capture no more problem ! i can continue with data link OFF for more performance but that's work so... i can stay like this.

0 Likes
Lightness
Adept I

Capture d'écran 2023-04-04 032618.png

 When problem come and go without reason, and after months of problem : msi util v3 and Message Signal Interrupt the biggest problem for me. after disable it on RX6800 game run smoothly. thanks reddit and the guy who explain this on youtube for flight simulator latest version.

0 Likes
Dany01
Adept I

Ciao a tutti, scusate se il post è lungo. Ti spiego il problema. Il primo è che il LED della scheda madre rimane fisso per indicare la GPU e lo schermo nero, lo spengo/accendo dal pulsante di accensione e si avvia normalmente. Se ho disattivato il csm fa la stessa cosa e devo fare la stessa procedura. spegnendolo/accendendolo più volte e la schermata di avvio visualizzava "La GPU non è compatibile con i driver UEFI". Con l'adrenalina poi indicata, le impostazioni sono state ripristinate. spero in qualche aiuto grazie..

0 Likes
Lightness
Adept I

Hi Dany01, your graphics card doesn't have a UEFI BIOS (yes the motherboard AND the graphics card must have a UEFI bios) on the other hand it's quite weird what is the model and brand of your graphics card?

Ciao Dany01, la tua scheda grafica non ha un BIOS UEFI (sì, la scheda madre E la scheda grafica devono avere un bios UEFI) d'altra parte è abbastanza strano qual è il modello e la marca della tua scheda grafica?

0 Likes