Open Naxor82 opened 2 days ago
Немного поясню о некорректном выборе win10 dGPU "power save" или "high performance". В случае, если msEnableHybrid стоит в любых комбинациях кроме 1 и 2, то в качестве "power save" или "high performance" отображается RX 550 в обоих случаях. И 3D приложения запускаются на ней. P.S. Так же пробовал удалять AdapterType из 0001, а так же менять этот параметр на 0,4... бесполезно P.S. Обдумывал вариант, что появилась некая проблема с самой CMP 40hx, например с питанием, т.к. по GPU-Z вижу, что карта не достигает максимальной мощности в Вт, но загрузка dGPU2 тоже не достигает 100%. С другой стороны при установке msEnableHybrid 2/1 и тестировании в 3D Mark Time Spy (это приложение позволяет выбрать на каком dGPU запускать тесты, игнорируя настройки в реестре "power save" or "high performance") потребляемая мощность в максимуме (под 170 Вт), загрузка карты в районе 100%.
Апдейт: удаление настроек производительности графики (запускать на "высокопроизводительном" RX550 или на энергоэффективном) для 3DMark дает такой же результат. Остальные приложения с этой настройкой всё равно работают с 36 fps. Создал новый профиль пользователя и попробовал, результат тот же.
То есть проблемы с железом нет.
Проблему решил. Она была в том, что RX550 подключал через райзер в слот pci-e 1x. А в начале года подключение было сделано через порт m2. Что послужило причиной такой ситуации мне не понятно, предположу, что пропускная способность порта m2 на материнской плате выше. Или же как-то особенно работает технология Optimus
Hello everyone. I need help. The initial situation is as follows: Ryzen 3 3300X, 16GB, RX 550 + CMP 40hx, win10 I setup everything up in January of this year, I got decent values in 3Mark Time Spy: 8100, in Cyberpunk2077 there were 50 fps. There are screenshots of these tests (see scr).
These results were obtained with the drivers AMD whql-amd-software-adrenalin-edition-23.11. 1-win10-win11-nov3-vega-polaris 546.33-desktop-win10-win11-64bit-international-dch-whql. Of course, I configured msEnableHybrid in the registry: HKLM:\SYSTEM\ControlSet001\Control\Class{4d36e968-e325-11ce-bfc1-08002be10318}\000X in 0000 (RX550) msEnableHybrid 1, and in 0001 (CMP 40hx) msEnableHybrid 2. With values 2 and 1, Win10 incorrectly sets the choice on which dGPU "power save" or "high performance" dGPU run game (see the screenshot to understand what I'm talking about).
I was very happy and played for a long time.
After some time, the AMD drivers crashed, I reinstalled everything as it was and got strange FPS values, the result in 3Mark Time Spy became 6000!!
With other games the same, lower fps. And it seems to be at the same level 36-37 fps
I tried a lot: 1) several times deleted (including "Safe Mode" Win10) and installed drivers, including tried 565.90-desktop-win10-win11-64bit-international-dch-whql 2) Again tried combinations of msEnableHybrid 1/2 and 2/1. Found out that if I set 2/1, then in 3Mark Time Spy I get the usual values: 8100, high fps. However, as expected, Win10 incorrectly sets the choice on which dGPU "power save" or "high performance" to run 3D applications. 3) in HKEY_CURRENT_USER\Software\Microsoft\DirectX\UserGpuPreferences I changed “DirectXUserGlobalSettings”, from the initial “VRROptimizeEnable=0;” to “HighPerfAdapter=xxx”. Where XXX stands for hardware ID’s VEN&DEV&SUBSYS CMP 40hx 4) updated Win10 to 22h2 5) checked the settings in the Nvidia panel.
Unfortunately, nothing helped.