Как можно заменить драйвер видеокарты в операционной системе Arch Linux?

Я установил Arch с KDE Plasma и у меня видеокарта GTX 650. На официальном сайте указано, что нужно установить драйвер 470. Я установил yay и с его помощью выполнил команду: yay -S nvidia-470xx-utils opencl-nvidia-470xx nvidia-470xx-dkms nvidia-470xx-settings. После перезагрузки разрешение экрана ухудшилось и стало недоступным для изменения. Я решил проверить, был ли установлен драйвер, и обнаружил, что активен драйвер nouveau. Как мне переключиться на драйвер NVIDIA, и что я сделал не так? Пожалуйста, помогите!
  • 3 января 2025 г. 11:04
Ответы на вопрос 2
Чтобы заменить драйвер видеокарты на драйвер NVIDIA в Arch Linux и устранить проблему с тем, что активен драйвер Nouveau, следуйте этим шагам:

1. **Установите необходимые пакеты**: Похоже, что вы это уже сделали. Но для ясности, убедитесь, что у вас установлены следующие пакеты:
   ```bash
   yay -S nvidia-470xx-utils opencl-nvidia-470xx nvidia-470xx-dkms nvidia-470xx-settings
   ```

2. **Отключите драйвер Nouveau**: Вам нужно убедиться, что драйвер Nouveau не загружается. Для этого выполните следующие действия:

   - Откройте терминал.
   - Создайте файл конфигурации для blacklist:
     ```bash
     echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
     ```
   - Добавьте следующие строки для того, чтобы обеспечить правильную загрузку модуля:
     ```bash
     echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
     ```
   - Обновите initramfs:
     ```bash
     sudo mkinitcpio -P
     ```

3. **Перезагрузите систему**:
   После выполнения указанных выше шагов перезагрузите вашу систему:
   ```bash
   sudo reboot
   ```

4. **Проверьте, загружается ли драйвер NVIDIA**: После перезагрузки выполните следующую команду, чтобы убедиться, что драйвер NVIDIA установлен и активен:
   ```bash
   nvidia-smi
   ```

   Если команду выполнили успешно, вы должны увидеть информацию о вашей видеокарте NVIDIA.

5. **Настройте параметры экрана**: Вы можете использовать настройщик NVIDIA для изменения разрешения экрана и других параметров:
   ```bash
   nvidia-settings
   ```

Если после выполнения вышеуказанных шагов проблема сохраняется, возможно, стоит проверить журналы системы на предмет ошибок, связанных с загрузкой драйверов. Для этого можно использовать команду:
```bash
journalctl -b | grep -i nvidia
```

Важно помнить, что при использовании драйверов NVIDIA вам может потребоваться установить дополнительные пакеты для управления графикой и для OpenGL.
Ядро у тебя какое? 
linux или linux-lts
?

Читай Arch-Wiki - NVIDIA (Русский)
Похожие вопросы