Popular Post Cyberdevs Posted September 17, 2025 Popular Post Share Posted September 17, 2025 Hi guys, I've been working on an application to generate device properties for AMD and Intel GPUs, this is a work in progress and it's in beta phase. I'm still trying to fine tune the device properties for optimal performance and optimal compatibility. The app will generate the device properties for Cover and OpenCore, I've tested the OpenCore but haven't tested Clover so I'll appreciate your feedback. You can select an existing config and the app will add the selected GPU model's device properties to the config.plist and you also can save the config which will be located on desktop. You can use WEG but for whatever reason you don't want to use it you might find this app useful, even though you can use Device Properties and WEG at the same time. Important notice: Please use it with caution, monitor your GPU's temperature and performance and if they don't look ok revert back to you original settings. This app is in the first stages of being tested. Cheers GPU Device Properties.zip 17 6 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/ Share on other sites More sharing options...
Cyberdevs Posted September 17, 2025 Author Share Posted September 17, 2025 Please test the app and check the benchmarks before and after and share the results if you like so I can know how to improve the app. 1 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840814 Share on other sites More sharing options...
Anto65 Posted September 17, 2025 Share Posted September 17, 2025 Nice, great job. Well done 👏 It doesn't work in my case with device ID 0x3E92 ( black screen ) Spoiler I'm using device ID 0x3E98 ( I only have the integrated one ). https://www.intel.com/content/www/us/en/products/sku/191792/intel-core-i79700-processor-12m-cache-up-to-4-70-ghz/specifications.html I will continue to explore the app 😋 4 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840815 Share on other sites More sharing options...
Cyberdevs Posted September 17, 2025 Author Share Posted September 17, 2025 @Anto65 Thanks for the feedback, There are several UHD 630 with different device IDs, find the one with the same device ID as you mentioned and use that to generate the config. Can you try that one and see if that works please? 1 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840816 Share on other sites More sharing options...
Anto65 Posted September 17, 2025 Share Posted September 17, 2025 Yes, I've already tried it in the proposed device IDs, but mine isn't there. I tried inserting mine into the generated plist (same black screen). I think it might work with Mobile ID, but I want to use the desktop one. ID 0x3E98 is the one for the i7 9700. ... I will try again 1 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840818 Share on other sites More sharing options...
Cyberdevs Posted September 17, 2025 Author Share Posted September 17, 2025 1 minute ago, Anto65 said: Yes, I've already tried it in the proposed device IDs, but mine isn't there. I tried inserting mine into the generated plist (same black screen). I think it might work with Mobile ID, but I want to use the desktop one. ID 0x3E98 is the one for the i7 9700. ... I will try again Ok thanks, I will check that out and find out whats' going on, thanks for the feedback. I guess I need to be more focused on the Intel iGPUs I was testing it with AMD GPUs mostly. If that failed to work again wait for the next revision don't spend any more time on it. 1 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840819 Share on other sites More sharing options...
Cyberdevs Posted September 17, 2025 Author Share Posted September 17, 2025 @Oyecomova Hi, let's continue our previous conversation about GPU device properties here. I created a dedicated topic for GPU device properties and I'm referring to your post at: @Anto65 can you try this please: config.plist 2 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840820 Share on other sites More sharing options...
Anto65 Posted September 17, 2025 Share Posted September 17, 2025 1 hour ago, Cyberdevs said: @Anto65 can you try this please: config.plist 1.83 kB · 2 downloads Nothing to do, black screen... this is mine working config.plist.zip 3 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840826 Share on other sites More sharing options...
Max.1974 Posted September 18, 2025 Share Posted September 18, 2025 @Cyberdevs oh my gosh so wonderful tool!! My brother congrats !!! You are the best!! 3 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840830 Share on other sites More sharing options...
Cyberdevs Posted September 18, 2025 Author Share Posted September 18, 2025 4 hours ago, Max.1974 said: @Cyberdevs oh my gosh so wonderful tool!! My brother congrats !!! You are the best!! Thanks man This is a work in progress and it needs to be refined until it's completely finished. 2 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840838 Share on other sites More sharing options...
Irish_Man Posted September 18, 2025 Share Posted September 18, 2025 Amazing app from an amazing guy. i tested it and it’s working. I was getting a black screen, at least i thought i was. The thing is, it takes a bit longer to get to the lock screen. I got the black screen and before i rebooted i went to get me a beer. When i came back the lock screen showed up. @Anto65, have you tried to wait a bit? Maybe you have the same “issue?” 4 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840891 Share on other sites More sharing options...
BALDY_MAN Posted September 19, 2025 Share Posted September 19, 2025 (edited) On 9/17/2025 at 6:40 PM, Cyberdevs said: Please test the app and check the benchmarks before and after and share the results if you like so I can know how to improve the app. tryed your app works for me Stunning work. well done. I think you need to take out the boot argument in the Nvram its not needed Edited September 19, 2025 by BALDY_MAN 3 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840900 Share on other sites More sharing options...
verdazil Posted September 19, 2025 Share Posted September 19, 2025 Hi, @Cyberdevs How the settings generated by this application interact with entries in DeviceProperties ---> Add ---> PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) ---> PP,PP_WorkLoadPolicyMask && PP_PhmSoftPowerPlayTable? Is it possible (or makes sense) to use these settings together? 1 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840902 Share on other sites More sharing options...
LockDown Posted September 19, 2025 Share Posted September 19, 2025 28 minutes ago, BALDY_MAN said: I think you need to take out the boot argument in the Nvram its not needed It is needed on some model ID 2 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840903 Share on other sites More sharing options...
fabiosun Posted September 19, 2025 Share Posted September 19, 2025 @Cyberdevsinteresting utility i have 2 6950xt both spoofed One of them needs also of a SSDT bridge for its PCIE slot Both are working well Why your app sees one as 6900xt? and your app could be usefull to improve my config.plist in your opinion? Thanks 2 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840904 Share on other sites More sharing options...
Cyberdevs Posted September 19, 2025 Author Share Posted September 19, 2025 5 minutes ago, fabiosun said: @Cyberdevsinteresting utility i have 2 6950xt both spoofed One of them needs also of a SSDT bridge for its PCIE slot Both are working well Why your app sees one as 6900xt? and your app could be usefull to improve my config.plist in your opinion? Thanks Hi, thanks, it's a work in progress and it's far from being a complete project. I just had the idea and started to play with this project. You just need to select one GPU to generate the config, based on the screenshot you've selected all the GPUs, when you click a GPU in the list it will be selected for generating the config. click Clear All button, select your RX 6950 GPU and generate the config. it will generate the device properties in a new config file, you can use the same settings for your second GPU but the device path needs to be edited manually. I didn't add the function for dual GPUs to the app. 1 hour ago, verdazil said: Hi, @Cyberdevs How the settings generated by this application interact with entries in DeviceProperties ---> Add ---> PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) ---> PP,PP_WorkLoadPolicyMask && PP_PhmSoftPowerPlayTable? Is it possible (or makes sense) to use these settings together? Hi If I understand your question the app will generate the device properties based on the selected GPU then it add's the to the config.plist based on the device path. you can either save it in a new config or add them to your existing config this part is the obvious part if I get your question right. About the PP,PP_WorkLoadPolicyMask && PP_PhmSoftPowerPlayTable I'm not sure what you mean exactly. Can you please explain a bit more or attach the config generated for your system so I can take a look? 1 hour ago, BALDY_MAN said: tryed your app works for me Stunning work. well done. I think you need to take out the boot argument in the Nvram its not needed It doesn't hurt to have it enabled, you can remove it if your GPU doesn't require it. 1 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840905 Share on other sites More sharing options...
verdazil Posted September 19, 2025 Share Posted September 19, 2025 @Cyberdevs, The settings for my video card were made according to this description: https://github.com/perez987/6600XT-on-macOS-with-softPowerPlayTable One more thing. If I'm wrong, please correct me. As far as I know, in OpenCore, device properties must be assigned to the actual device, not to intermediate PCI bridges. For example: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) → PCI Bridge (not suitable for injecting GPU properties) PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) → VGA compatible controller (this is the correct path for GPU properties) Therefore, to inject properties such as device-id, model, or AAPL,slot-name, the full device path of the VGA controller must be used. my-worked-config.plist.zip your-app-config.plist.zip 2 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840907 Share on other sites More sharing options...
Cyberdevs Posted September 19, 2025 Author Share Posted September 19, 2025 @verdazil Thanks for the reply, since generating power play tables are a very complex and GPU specific procedure I'm not sure if using PP,PP_WorkLoadPolicyMask && PP_PhmSoftPowerPlayTable both will affect the system. maybe @miliuco can explain this question better. 24 minutes ago, verdazil said: One more thing. If I'm wrong, please correct me. As far as I know, in OpenCore, device properties must be assigned to the actual device, not to intermediate PCI bridges. For example: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) → PCI Bridge (not suitable for injecting GPU properties) PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) → VGA compatible controller (this is the correct path for GPU properties) I'm not entirely sure about this but the app detects the device path and uses it to inject the properties, but I guess the device path can be edited if that's wrong. On my Z690 the device path is PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) but on my Z270 PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) so if it detects the wrong path I guess I need to fix it. 1 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840908 Share on other sites More sharing options...
Cyberdevs Posted September 19, 2025 Author Share Posted September 19, 2025 1 minute ago, verdazil said: I guess that's what happened in my case... When using the new device properties do you see any differences in temperatures or the performance? Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840910 Share on other sites More sharing options...
verdazil Posted September 19, 2025 Share Posted September 19, 2025 Just now, Cyberdevs said: When using the new device properties do you see any differences in temperatures or the performance? I haven't tested with the settings from this app, as I was hoping to get information about their compatibility with my current settings. However, I can test it and share the results. 1 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840911 Share on other sites More sharing options...
Cyberdevs Posted September 19, 2025 Author Share Posted September 19, 2025 @verdazil To be honest I wan't sure about the whole project and the benefits of it because WEG does a great job for the most part, but since it has issues with Tahoe until the devs update WEG I decided to give it a try and see how the system performs with these setting and it worked on my RX 580 which many users had issues with theirs and Tahoe. So the whole project is in limbo for now and I'm not sure whether to move forward or abandon it if it doesn't prove much effective. Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840912 Share on other sites More sharing options...
verdazil Posted September 19, 2025 Share Posted September 19, 2025 @Cyberdevs, I think this is an interesting idea and worth pursuing. WEG provides minimalist and standard settings, while the app can make more detailed adjustments. I'll finish testing and see what happens. 1 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840914 Share on other sites More sharing options...
verdazil Posted September 19, 2025 Share Posted September 19, 2025 @Cyberdevs, Finished testing. When I configured my graphics card according to the project https://github.com/perez987/6600XT-on-macOS-with-softPowerPlayTable I had two goals: zero RPM during idle time and slight limitation of maximum performance to reduce chip heating. After merging (the right way) my settings and the app's settings, there was a slight performance boost. However, temperatures didn't increase and the zero RPM level remained unchanged. On the negative side, there's a 15-second black screen pause before the desktop appears during system boot. I can't say whether I benefit from using the app's settings. Perhaps, in my case, everything was configured correctly according to the aforementioned project. Spoiler 2 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840915 Share on other sites More sharing options...
Cyberdevs Posted September 19, 2025 Author Share Posted September 19, 2025 @verdazil can you share the device properties or the config? I'd like to see the properties generated for your GPU. Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840916 Share on other sites More sharing options...
verdazil Posted September 19, 2025 Share Posted September 19, 2025 10 minutes ago, Cyberdevs said: can you share Merged-my+app-config.plist.zip your-app-config.plist.zip 1 Link to comment https://www.insanelymac.com/forum/topic/361692-gpu-device-properties-generator/#findComment-2840918 Share on other sites More sharing options...
Recommended Posts