This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| arch:mpvpaper [2025/11/14 07:27] – created miroglam | arch:mpvpaper [2025/11/14 07:29] (current) – miroglam | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| That's a very common conflict when managing video drivers on Arch Linux, especially with NVIDIA and the AUR. | That's a very common conflict when managing video drivers on Arch Linux, especially with NVIDIA and the AUR. | ||
| - | The issue is that both libva-nvidia-driver (from the official Arch repositories) and libva-vdpau-driver-vp9-git (an AUR package) try to provide the same functionality, | + | The issue is that both **`libva-nvidia-driver`** (from the official Arch repositories) and **`libva-vdpau-driver-vp9-git`** (an AUR package) try to provide the same functionality, |
| - | Since you're using mpvpaper and troubleshooting a crash related to VDPAU, here is how you should handle this conflict: | + | Since you're using `mpvpaper` and troubleshooting a crash related to VDPAU, here is how you should handle this conflict: |
| - | 💥 Resolving Conflicting VA-API Drivers | + | --- |
| - | You must choose only one of these packages to provide the VDPAU-to-VA-API | + | ## 💥 Resolving Conflicting |
| - | Step 1: Remove | + | You must choose only **one** of these packages to provide |
| - | You need to tell Pacman (or Yay) to remove the conflicting package. Since you originally ran the command with sudo pacman -S --noconfirm, | + | ### Step 1: Remove |
| - | Run the installation command again, but this time explicitly remove the conflicting package: | + | You need to tell Pacman (or Yay) to remove the conflicting package. Since you originally ran the command with `sudo pacman -S --noconfirm`, |
| - | Bash | + | |
| + | Run the installation command again, but this time **explicitly remove the conflicting package**: | ||
| - | sudo pacman -Rdd libva-vdpau-driver-vp9-git | + | < |
| + | sudo pacman -Rdd libva-vdpau-driver-vp9-git</ | ||
| This command removes the conflicting AUR package without checking dependencies (-Rdd). | This command removes the conflicting AUR package without checking dependencies (-Rdd). | ||
| Line 32: | Line 34: | ||
| # 1. Reinstall the core libraries | # 1. Reinstall the core libraries | ||
| - | sudo pacman -S --noconfirm libva libvdpau | + | < |
| # 2. Reinstall the official NVIDIA VA-API driver | # 2. Reinstall the official NVIDIA VA-API driver | ||
| - | sudo pacman -S --noconfirm libva-nvidia-driver | + | < |
| # 3. Reinstall mpv (as it's the core dependency for mpvpaper) | # 3. Reinstall mpv (as it's the core dependency for mpvpaper) | ||
| - | sudo pacman -S --noconfirm mpv | + | < |
| Step 3: Rebuild mpvpaper | Step 3: Rebuild mpvpaper | ||
| Line 45: | Line 47: | ||
| Bash | Bash | ||
| - | yay -S --noconfirm mpvpaper | + | < |
| After these steps, the required drivers should be installed and configured correctly, and you should be able to proceed with testing mpvpaper using the Wayland-specific flags you were advised to use earlier. | After these steps, the required drivers should be installed and configured correctly, and you should be able to proceed with testing mpvpaper using the Wayland-specific flags you were advised to use earlier. | ||