The PKG files for PS5 games include a file named param.json which defines metadata relating to the game. Within the contents of the JSON object are properties named attribute, these define some of the features that the game supports (eg. 120hz output, PS5 Pro support).
At the time of writing there are four attribute properties. attribute attribute2 attribute3 have been present in the file since the release of the PS5. attribute4 was added ~October 2025, and so far it does not appear to be mandatory to include it.
The value for these properties is an unsigned 32bit integer.
The actual features that the game supports are set at the bit level. This means each attribute property has 32 features that can be flagged as enabled or disabled.
As an example; a game that supports 120hz output, VRR, and PS5 Pro would have the value of attribute3 set to 4456512. In binary this would be 00000000 01000100 00000000 01000000, which shows that the 7th, 19th and 23rd bits are set to 1 to indicate those features are enabled.
The features listed here are derived from comparing the param.json from a variety of games along with their patches to determine which bits are set (or have been changed via patch) in the attribute values. With the knowledge of what features a game either had or has had changed in a patch (ie. PS5 Pro support being added) you can make a reasonable guess as to what a feature might be.
Note there are some games where a features is indicated as being enabled, yet when played the game does not appear to actually support the feature. One example of this is Returnal which indicates as of patch v03.000.005 (the PS5 Pro update) that it also has 120hz support; but this is not actually available in the game. Perhaps it is an indication that they were testing a mode which would have used 120hz output, but it never actually made it into the production release.
All games tested have a value of 0 or 536870912 (in other words, HDR not supported or HDR supported)
| Feature | Bit | Notes |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | ||
| 9 | ||
| 10 | ||
| 11 | ||
| 12 | ||
| 13 | ||
| 14 | ||
| 15 | ||
| 16 | ||
| 17 | ||
| 18 | ||
| 19 | ||
| 20 | ||
| 21 | ||
| 22 | ||
| 23 | ||
| 24 | ||
| 25 | ||
| 26 | ||
| 27 | ||
| 28 | ||
| 29 | ||
| HDR supported | 30 | |
| 31 | ||
| 32 |
All games tested have a value of 0
| Feature | Bit | Notes |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 120hz supported | 7 | |
| 8 | ||
| 9 | ||
| 10 | ||
| PSVR2 supported | 11 | |
| PSVR2 required | 12 | Bit 11 and 12 are both set on games requiring PSVR2 |
| 13 | ||
| 14 | ||
| 15 | ||
| 16 | ||
| 17 | ||
| 18 | ||
| VRR supported | 19 | |
| VRR disabled | 20 | Bit 19, 20 and 21 are all set on games which forcibly disable VRR support (ie. they prevent the system level override) |
| VRR disabled | 21 | |
| 22 | ||
| PS5 Pro supported | 23 | |
| PS5 Pro 8K supported | 24 | |
| 25 | ||
| 26 | ||
| 27 | ||
| 28 | ||
| 29 | ||
| 30 | ||
| 31 | ||
| 32 |
| Feature | Bit | Notes |
|---|---|---|
| Power Saver supported | 1 | |
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | ||
| 9 | ||
| 10 | ||
| 11 | ||
| 12 | ||
| 13 | ||
| 14 | ||
| 15 | ||
| 16 | ||
| 17 | ||
| 18 | ||
| 19 | ||
| 20 | ||
| 21 | ||
| 22 | ||
| 23 | ||
| 24 | ||
| 25 | ||
| 26 | ||
| 27 | ||
| 28 | ||
| 29 | ||
| 30 | ||
| 31 | ||
| 32 |