-
-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: improve and expand DRM environment variable documentation #80
base: main
Are you sure you want to change the base?
Conversation
- Clarified explanations for `AQ_DRM_DEVICES`, `AQ_NO_ATOMIC`, `AQ_MGPU_NO_EXPLICIT`, and `AQ_NO_MODIFIERS` - Added more detailed descriptions and use cases for each setting - Improved formatting for better readability
This means the system will primarily use `card1` and then fall back to `card0` if needed. | ||
|
||
`AQ_NO_ATOMIC` -> Disables atomic mode setting for the DRM. | ||
Atomic mode setting is a feature that makes screen updates more reliable by grouping changes together. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this should not be encouraged whatsoever as legacy drm support is... poor in aq
|
||
`AQ_MGPU_NO_EXPLICIT` -> Disables explicit synchronization between buffers when using multiple GPUs (multi-GPU setups). | ||
Without explicit syncing, the system handles buffer transfers between GPUs more automatically, | ||
which can improve performance in some cases but might introduce errors in more complex setups. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
implicit sync is less peformant
`AQ_DRM_DEVICES` -> This option allows you to set a specific list of DRM devices (GPUs) for the system to use. | ||
The list is separated by colons (:), and the first device listed will be the primary GPU. | ||
For example: `/dev/dri/card1:/dev/dri/card0`. | ||
This means the system will primarily use `card1` and then fall back to `card0` if needed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
May be good to add a part here about symlinking to ~/.config/hypr/card
. There was a good section about that in the pre-aq docs.
AQ_DRM_DEVICES
,AQ_NO_ATOMIC
,AQ_MGPU_NO_EXPLICIT
, andAQ_NO_MODIFIERS