Skip to content

Commit

Permalink
readme: Update reverse PRIME and runtimepm info
Browse files Browse the repository at this point in the history
  • Loading branch information
crawfxrd authored and jackpot51 committed Feb 2, 2021
1 parent f7abf4c commit 876e3c7
Showing 1 changed file with 26 additions and 7 deletions.
33 changes: 26 additions & 7 deletions README.md
Expand Up @@ -33,13 +33,32 @@ with `__NV_PRIME_RENDER_OFFLOAD=1` to render on the dGPU. GLX applications must
be launched with `__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia`
to render on the dGPU.

External displays connected to the dGPU ports cannot be used. The NVIDIA
drivers currently do not support display offload sink ("reverse PRIME") when
configured for render offloading.

NVIDIA driver power management is only fully implemented for Turing cards. This
allows them to enter a low power state when not used. Pascal cards are not
supported and will remain on, even when not in use.
Display offload sinks ("reverse PRIME") require 450.57 NVIDIA drivers or later.
This feature allows using external displays while in this mode.

GPU support for run-time power management is required for the device to enter
a low power state when not used. Only Turing cards and newer fully implement
this functionality. Support for run-time power manage can be checked in the
`supported-gpus.json` file provided by the driver. e.g.:

```
$ cat /sys/bus/pci/devices/0000:01:00.0/device
0x1f15
$ jq '.chips[] | select(.devid=="0x1F15")' < /usr/share/doc/nvidia-driver-460/supported-gpus.json
{
"devid": "0x1F15",
"name": "GeForce RTX 2060",
"features": [
"dpycbcr420",
"dpgsynccompatible",
"hdmi4k60rgb444",
"hdmigsynccompatible",
"geforce",
"runtimepm",
"vdpaufeaturesetJ"
]
}
```

[GLVND]: https://gitlab.freedesktop.org/glvnd/libglvnd

Expand Down

0 comments on commit 876e3c7

Please sign in to comment.