feat: improve graphics and sound info

This commit is contained in:
BabbleBones 2024-03-19 05:10:04 -04:00
parent 5507386aa3
commit 0b9737ad46

View file

@ -27,8 +27,8 @@ To use Monado as the OpenXR runtime with Steam, or if you're planning to use the
| Manufacturer | Driver | Vulkan Support | DisplayPort Audio | Reprojection Support | Hybrid Graphics Support | Notes | | Manufacturer | Driver | Vulkan Support | DisplayPort Audio | Reprojection Support | Hybrid Graphics Support | Notes |
|--------------|--------------------------|----------------|-------------------|-------------------------------|-------------------------|--------------------------------------------------------------------| |--------------|--------------------------|----------------|-------------------|-------------------------------|-------------------------|--------------------------------------------------------------------|
| Nvidia | Proprietary | Very poor | Yes | Functional, non-robust | Crashes | Notable `glcore` crashes with OpenComposite. Proton VR games not playable. | | Nvidia | Proprietary | Good | Yes | Functional, non-robust | Functional | Requires an implicit [vulkan-layer](https://gitlab.freedesktop.org/monado/utilities/vulkan-layers) [*AUR package*](https://aur.archlinux.org/packages/monado-vulkan-layers-git) to operate normally. |
| Nvidia | Nouveau + NVK Vulkan (Open Source) | Functional | No | No proper Vulkan queue | Untested | Lacks DisplayPort audio, suffers from stutter without reprojection queue. | | Nvidia | Nouveau + NVK Vulkan (Open Source) | Functional | No | No proper Vulkan queue | Functional | Lacks DisplayPort audio, suffers from stutter without reprojection queue. |
| Intel | ANV (Open Source) | Excellent | Yes | Functional, non-robust | Functional | Dedicated cards recommended, lacks robust reprojection like AMD. | | Intel | ANV (Open Source) | Excellent | Yes | Functional, non-robust | Functional | Dedicated cards recommended, lacks robust reprojection like AMD. |
| AMD | RADV (Open Source) | Excellent | Yes | Robust (RDNA and up) | Functional | RDNA generation and up supported with compute tunneling for reprojection. Lower than RDNA are not robust. | | AMD | RADV (Open Source) | Excellent | Yes | Robust (RDNA and up) | Functional | RDNA generation and up supported with compute tunneling for reprojection. Lower than RDNA are not robust. |
@ -37,8 +37,7 @@ To use Monado as the OpenXR runtime with Steam, or if you're planning to use the
- **DisplayPort Audio**: Whether audio over DisplayPort is supported. - **DisplayPort Audio**: Whether audio over DisplayPort is supported.
- **Reprojection Support**: Describes the support and quality of reprojection features for VR. Poor support indicates that the driver is not able to properly handle Vulkan realtime shaders and it will present as visual stutter. Non-robust solutions will suffer stutter under very high GPU load. - **Reprojection Support**: Describes the support and quality of reprojection features for VR. Poor support indicates that the driver is not able to properly handle Vulkan realtime shaders and it will present as visual stutter. Non-robust solutions will suffer stutter under very high GPU load.
- **PRIME/ Hybrid GPU Support**: Compatibility with systems using multiple GPUs simultaneously. Monado and all clients must be run on a single select GPU due to memory tiling requirements. - **PRIME/ Hybrid GPU Support**: Compatibility with systems using multiple GPUs simultaneously. Monado and all clients must be run on a single select GPU due to memory tiling requirements.
- For Nvidia proprietary drivers, only native Linux XR applications are stable. OpenComposite leads to crashes. - For Nvidia proprietary drivers, the [vulkan-layer](https://gitlab.freedesktop.org/monado/utilities/vulkan-layers) is **required** not to crash.
- AMD GPUs lower than RDNA generation have functional but less robust reprojection capabilities, expected to be similar to Intel. - AMD GPUs lower than RDNA generation have functional but less robust reprojection capabilities, expected to be similar to Intel.
- PRIME configurations are generally functional across all but Nvidia's proprietary drivers, which are known to crash with OpenComposite for Steam applications. The open-source Nvidia PRIME support remains untested. - Audio over displayport is known to temporarily cut out when new audio sources spring up on pipewire [without a fix to add alsa headroom](https://wiki.archlinux.org/title/PipeWire#Audio_cutting_out_when_multiple_streams_start_playing)
- Audio over displayport is known to temporarily cut out when new audio sources spring up on pipewire.
- X11 configurations are highly discouraged but possible to run, please upgrade your system to Wayland if at all possible. - X11 configurations are highly discouraged but possible to run, please upgrade your system to Wayland if at all possible.