02-03-2023 10:59 PM - last edited 2 weeks ago
First off, make sure your computer DOES meet the minimum specifications. This guide is only for those who have higher end PCs (40x series above) or those who just want to remove the annoying banner. Oculus/Meta should really work on this, for now this is a workaround.
The TLDR is you need to change the Compatablity.json files to add your specific graphics card to the list of compatible graphics card.
Two locations for these compatability.json files:
\Users\*Your User*\AppData\Local\Oculus
\Program Files\Oculus\Support\oculus-runtime
Search for the Compatability.json files. Before you edit them, make sure they are editable. Right click > Properties > Security > Edit > ALLOW for all users
Next, make a copy of them, in the same folder for backup. I call mine CompatabilityOLD.json
Edit the current Compatbility.json with Notepad (NOT THE COPIED OLD ONE). Search for a compatible Graphics card number you are not using. For example if your graphics card is 4070, search for 3070.
Change the number to your current graphics card.
Next part is a bit tricky, you need the PID of your card. You can find the graphics card PID by googling it, or under Device Manager > Display Adapters > *Your graphics card* > Right click + Properties > Details > Property + Hardware IDs. The number should be the second 4 numbers.
Your final Compatability.json should look something like this, red circles are the only 2 things you change:
Save it. Do this for both Compatability.json files in \Users\*Your User*\AppData\Local\Oculus
AND \Program Files\Oculus\Support\oculus-runtime
Final step, make the Compatability.json files UNEDITABLE. (This is to make sure the Oculus app doesn't change it back) To do this, Right click > Properties > Security > Edit > DENY for all users. Deny everything, including Authenticated Users & Administrators.
OK to both files. You are now done.
Restart all your Oculus services in task manager, restart your PC, and the banner should disappear forever.
Have a beer. Never see that banner again.
04-06-2023 09:50 AM
Great post! Super helpful.
04-07-2023 05:37 AM
Thank you!
07-19-2023 10:08 AM
Update: This guide also stops your Oculus PC App from auto-updating the Oculus PC firmware. To turn on updates again, make the Compatibility.json files editable again to all users.
08-29-2023 11:49 PM - edited 08-30-2023 12:07 AM
It would be better if there was a developer mode to allow the use of unsupported graphics cards and skip the compatibility list or if there is a minimum VRAM requirement allow those that meet the technical requirements but have not yet been added to the compatibility list e.g. the newest cards
I've added it as a suggestion here
02-25-2024 03:52 PM
Many thanks after getting my head around the instructions and following them i think its fully solved that annoying banner so massive thanks for this
After doing it i could still see the banner but the final step was to reboot my PC and so now we are free from that annoying banner 😀🙌
a month ago
do you need to give a deny on the System account? because i did exactly what you say but the banner is still there
a month ago
Hi I was unsure at this exact step so I basically denied access to all users etc
4 weeks ago - last edited 4 weeks ago
I wanted to test my Intel Arc graphics cards with the Oculus headset but it's not in the list...
Device Description | Device ID | Hardware ID |
Intel(R) Arc(TM) A770 Graphics | 56A0 | PCI\VEN_8086&DEV_56A0&SUBSYS_XXXXXXXX&REV_XX |
Intel(R) Arc(TM) A750 Graphics | 569E | PCI\VEN_8086&DEV_569E&SUBSYS_XXXXXXXX&REV_XX |
Intel(R) Arc(TM) A580 Graphics | 56A2 | PCI\VEN_8086&DEV_56A2&SUBSYS_XXXXXXXX&REV_XX |
Intel(R) Arc(TM) A380 Graphics | 56A5 | PCI\VEN_8086&DEV_56A5&SUBSYS_XXXXXXXX&REV_XX |
Intel(R) Arc(TM) A310 Graphics | 56A6 | PCI\VEN_8086&DEV_56A6&SUBSYS_XXXXXXXX&REV_XX |
// added new vendor to the following entry (after the existing AMD and Nvidia entries)
"VideoCardVidMap": [
{
"Vendor": "AMD",
"VID": "1002"
},
{
"Vendor": "NVIDIA",
"VID": "10DE"
},
{
"Vendor": "Intel",
"VID": "8086"
}
],
// added new graphics cards to the video cards list (this does not include the mobile versions) - These were added after the existing AMD and Nvidia entries but are excluded in this list for brevity
"VideoCardWhiteList": [
{
"Name": "Intel(R) Arc(TM) A770 Graphics",
"Vendor": "Intel",
"PID": "56A0",
"SubsysVID": "Any"
},
{
"Name": "Intel(R) Arc(TM) A750 Graphics",
"Vendor": "Intel",
"PID": "569E",
"SubsysVID": "Any"
},
{
"Name": "Intel(R) Arc(TM) A580 Graphics",
"Vendor": "Intel",
"PID": "56A2",
"SubsysVID": "Any"
},
{
"Name": "Intel(R) Arc(TM) A380 Graphics",
"Vendor": "Intel",
"PID": "56A5",
"SubsysVID": "Any"
},
{
"Name": "Intel(R) Arc(TM) A310 Graphics",
"Vendor": "Intel",
"PID": "56A6",
"SubsysVID": "Any"
},
],
// added the minimum supported cards (after the existing AMD and Nvidia entries)
"VideoCardMinSpecList": [
{
"Name": "Intel(R) Arc(TM) A310 Graphics",
"Vendor": "Intel",
"PID": "56A6",
"SubsysVID": "Any",
"Comment": "Desktop",
"MinVRamMb": 4095,
"Capability": [
1
]
},
{
"Name": "Intel(R) Arc(TM) A350M Graphics",
"Vendor": "Intel",
"PID": "5693",
"SubsysVID": "Any",
"Comment": "Mobile",
"MinVRamMb": 4095,
"Capability": [
1
]
},
],
I have not included the exhaustive list of mobile versions in the above example but the devices are listed here for reference
Device Description | Device ID |
Intel(R) Arc(TM) A350M Graphics | 5693 |
Intel(R) Arc(TM) A370M Graphics | 5692 |
Intel(R) Arc(TM) A550M Graphics | 5691 |
Intel(R) Arc(TM) A730M Graphics | 568F |
Intel(R) Arc(TM) A770M Graphics | 56A0 |
2 weeks ago
Interesting! I think you might be one of the few Arc PCVR players in the world. Let us know if you find a way, I think the Oculus software was just not developed originally with Intel having a GPU in mind hahaha