Вопрос или проблема
Я новичок в Linux. Я использую Debian 8. Я пытался играть в некоторые игры, но, похоже, они используют мою интегрированную видеокарту Intel вместо дискретной AMD Radeon: Star Conflict даже не показывает космос — всё полностью черное (я могу видеть только компоненты интерфейса корабля). Игры с гораздо меньшими требованиями могут выдавать изображение, но они работают очень медленно даже на низких графических настройках. На том же ноутбуке под Windows я могу играть в Bioshock Infinite на высоких настройках очень хорошо. Так что, похоже, проблема в драйверах Linux. У меня есть программа под названием “ATI Catalyst Control Center Linux edition” в меню gnome, и когда я пытаюсь её запустить, я получаю следующее сообщение:
Произошла ошибка при инициализации Catalyst Control Center Linux edition. Это может быть вызвано следующим.
Драйвер графики AMD не установлен или драйвер AMD работает неправильно.
Пожалуйста, установите драйвер AMD, подходящий для вашего оборудования AMD, или выполните настройку с помощью aticonfig
Я пытался установить проприетарный драйвер AMD, но установка не удалась. Так что я хотел бы использовать драйвер с открытым исходным кодом, это не имеет значения, я просто хочу, чтобы моя видеокарта заработала. Результат выполнения lspci | grep 'AMD'
:
0d:00.0 Контроллер дисплея: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M] (rev ff)
Мне также любопытно, почему указано “Контроллер дисплея” вместо “Контроллер, совместимый с VGA”, как с интегрированной картой Intel.
Итак, заключительный вопрос:
Какое программное обеспечение/драйвер мне следует установить или как я должен настроить свою систему, чтобы моя дискретная карта заработала?
Извините, если я не предоставил достаточно информации — я просто не знаю, какая информация здесь нужна. Я хотел бы предоставить любую информацию, которую вы запросите.
Согласно wiki-debian, вам необходимо установить пакет xserver-xorg-video-ati
:
Отредактируйте ваш /etc/apt/sources.list
, добавив источники non-free
:
deb http://httpredir.debian.org/debian/ jessie main contrib non-free
Обновите и установите драйвер :
apt-get update
apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati
Перезагрузите и удалите графический драйвер Intel:
Гибридная графика
AMD поставляет гибридные графические решения с картами Intel. Оба устройства включаются по очереди, перегревая компьютер, а также создавая много шума.
Ответ или решение
Проблема с драйвером видеокарты в Debian (AMD Radeon R5 M330)
Учитывая, что вы новичок в Linux и используете Debian 8, у вас возникла проблема с тем, что ваша система не использует дискретную видеокарту AMD Radeon R5 M330, вместо этого работа происходит через интегрированную Intel. Это может обуславливаться отсутствием правильных драйверов, либо неправильной конфигурацией системы. Давайте разберёмся, как можно решить эту проблему и настроить вашу дискретную видеокарту.
1. Установка необходимых пакетов
Первым шагом необходимо установить открытый драйвер для вашей видеокарты. В Debian для этого используется пакет xserver-xorg-video-ati
. Также вам понадобятся дополнительные пакеты для обеспечения работы графической системы.
-
Редактирование файла
sources.list
:
Откройте файл/etc/apt/sources.list
с помощью текстового редактора (например, nano):sudo nano /etc/apt/sources.list
Добавьте в конец файла следующую строку, чтобы активировать репозитории
non-free
:deb http://httpredir.debian.org/debian/ jessie main contrib non-free
Сохраните изменения и выйдите из редактора (в nano:
CTRL + O
, затемENTER
, иCTRL + X
). -
Обновление списка пакетов:
Выполните команду для обновления списка пакетов:sudo apt-get update
-
Установка драйверов:
Теперь установите необходимые драйверы:sudo apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati
2. Перезагрузка системы
После успешной установки драйверов перезагрузите систему:
sudo reboot
3. Удаление драйвера Intel (если необходимо)
Если после перезагрузки система всё еще использует интегрированную видеокарту, возможно, потребуется удалить драйвер Intel. Для этого выполните:
sudo apt-get remove xserver-xorg-video-intel
После этого снова перезагрузите систему.
4. Проверка работы видеокарты
Для проверки того, что ваша дискретная видеокарта используется, выполните команду:
lspci | grep -E 'VGA|3D'
Убедитесь, что вывод показывает вашу AMD Radeon R5 M330 в качестве основного графического адаптера.
5. Настройка гибридной графики
AMD часто использует технологии гибридной графики, где одновременно работают интегрированные и дискретные видеокарты. Это может приводить к перегреву и увеличению шумов. Чтобы управлять этой конфигурацией, вы можете использовать утилиты, такие как radeon
или amdgpu
, которые позволят вам настраивать использование графических адаптеров.
Заключение
Следуя приведённым инструкциям, вы сможете настроить и запустить вашу дискретную видеокарту AMD Radeon R5 M330 под управлением Debian 8. Если у вас будут дополнительные вопросы или возникнут проблемы, не стесняйтесь обращаться за помощью на специализированные форумы или сообщества Debian. Удачи в вашем новом опыте с Linux!