diff --git a/README.md b/README.md
index 1a895ca..db2692a 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,13 @@ Hacky solution to integrate AMDGPU power profile control in `tuned` with Ansible
Takes a list of existing `tuned` profiles and creates new ones based on them. These new profiles include AMDGPU power/clock parameters
-_Warning_: Only tested with RX6000 series GPUs, it is probable that older AMD GPUs will not work properly. Use at your own risk!
+An attempt is made to discover the active GPU using the 'connected' state in the `DRM` subsystem, example:
+```
+$ grep -ls ^connected /sys/class/drm/*/status | grep -o card[0-9] | sort | uniq | sort -h | tail -1
+card1
+```
+
+_Warning_: This is only tested with `RX6000` series GPUs, it is probable that older AMD GPUs will not work properly. Use at your own risk!
## Profiles
@@ -29,7 +35,6 @@ These are the variables you're likely to want to change. They are defined in [p
| gpu_clock_min | Sets the minimum (dynamic) GPU clock for the non-default `amdgpu` profiles | 2000, results in 2Ghz |
| gpu_clock_max | Sets the maximum (dynamic) GPU clock for the non-default `amdgpu` profiles | 2615, results in 2.62Ghz (rounded) -- mild overclock |
| gpumem_clock_max | Sets the _static_ memory clock for the GPU. This is *not* the _effective_ data rate. That is a multiple of this depending on the type of VRAM.
To avoid flickering this does *not* change dynamically with load. | 1075, results in 1.1Ghz (base, rounded) |
-| card | Set the `card#` for the card to use.
For a hint if this needs changed:
`ls -lad /sys/class/drm/card[0-9]*` | `card0` -- assumes the first GPU |
| gpu_mv_offset | GPU core voltage offset. Takes +/- some integer in millivolts. Can be used to both over _and_ under volt. | `-25` (undervolt `25mV` or `0.025V`) |
| base_profiles | List of base tuned profiles to clone in the new AMDGPU profiles. Defaults based on `Fedora` |
default:|
pwrmode: 0
VR:
pwrmode: 4
custom:
pwrmode: 6