Вопрос или проблема
Я использую Manjaro Linux на своем ноутбуке с переключаемыми графическими картами:
00:02.0 VGA совместимый контроллер: Intel Corporation Haswell-ULT Интегрированный графический контроллер (rev 0b)
03:00.0 VGA совместимый контроллер: Advanced Micro Devices, Inc. [AMD/ATI] Venus PRO [Radeon HD 8850M / R9 M265X] (rev ff)
Вот скриншот раздела драйверов в Менеджере настроек Manjaro:
Вышеуказанное показывает, что драйвера bumblebee установлены, но демон не запускается:
[luke@manjaro ~]$ sudo systemctl status bumblebeed
● bumblebeed.service - Демон Bumblebee C
Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled; vendor preset: disabled)
Active: activating (auto-restart) (Result: exit-code) since пт 2015-09-18 16:22:55 CEST; 29s ago
Process: 1192 ExecStart=/usr/bin/bumblebeed (code=exited, status=1/FAILURE)
Main PID: 1192 (code=exited, status=1/FAILURE)
18 сен 16:22:55 manjaro systemd[1]: bumblebeed.service: Юнит вошел в состояние сбоя.
18 сен 16:22:55 manjaro systemd[1]: bumblebeed.service: Не удалось с результатом 'exit-code'.
В ходе своих экспериментов я также пытался установить драйвер video-catalyst
(в окне, показанном выше). Все закончилось ужасно – после первоначального запуска экран был полностью белым. Я переключился на другой TTY и удалил video-catalyst с помощью mhwd
.
Моя цель – иметь возможность играть в игры в Steam. Что вы можете порекомендовать?
Вы рассматривали/пробовали primus?
https://github.com/amonakov/primus
Я не слишком знаком со всей этой системой, но похоже, что он заменил bumblebee
в большинстве случаев.
Похоже, он известен своей совместимостью с arch
, так что вы должны быть в состоянии заставить его работать на manjaro
.
Ответ или решение
Вопрос: Переключаемая графика Intel + AMD Venus Pro на Manjaro Linux
Использование ноутбука с переключаемыми графическими картами может вызвать определённые трудности, особенно на Linux-дистрибутивах, таких как Manjaro. В данной статье мы рассмотрим вашу ситуацию с установленными графическими процессорами Intel и AMD, а также предложим пути решения проблем, связанных с запуском игр через Steam.
Обзор ситуации
В соответствии с вашим описанием, ваш ноутбук оборудован двумя графическими процессорами:
- Intel Haswell-ULT Integrated Graphics Controller (интегрированная графика).
- AMD Radeon HD 8850M / R9 M265X (дискретная графика).
Эта конфигурация требует использования программного обеспечения, способного управлять переключением между этими графическими процессорами. На текущий момент вы используете Bumblebee, но столкнулись с проблемами, связанными с его работой, так как сервис bumblebeed
не запускается.
Ваша попытка установить драйвер video-catalyst
привела к проблеме с загрузкой системы, что подчеркивает сложность настройки таких систем.
Проблема с Bumblebee
Bumblebee является популярным решением для управления переключаемой графикой, однако на некоторых системах, особенно с учетом специфики драйверов AMD, этот метод может не сработать. При возникновении ошибки exit-code
в логе systemctl
, это может указывать на несколько возможных причин:
-
Несоответствующая конфигурация: Проверьте файл конфигурации
/etc/bumblebee/bumblebee.conf
и убедитесь, что все параметры правильно настроены для вашей системы, включая настройки драйвера для AMD. -
Отсутствие необходимых пакетов: Убедитесь, что все зависимости установлены правильно, в том числе
primus
и библиотеки, необходимые для работы с драйверами. -
Конфликтующие драйверы: Возможно, существует конфликт между установленными драйверами. Убедитесь, что вы используете совместимые драйверы для вашей конфигурации графики.
Рекомендованное решение: Primus
Согласно вашему сообщению, рекомендуется рассмотреть использование Primus вместо Bumblebee. Primus является более современным решением, которое может лучше работать с Arch Linux и производными, такими как Manjaro. Он обеспечивает аналогичный функционал для переключения графики, но с более высокой производительностью и меньшими проблемами совместимости.
Как установить Primus на Manjaro:
-
Удалите Bumblebee: Если это ещё не сделано, полностью удалите Bumblebee с помощью команды:
sudo pacman -Rns bumblebee
-
Установите необходимые пакеты:
sudo pacman -S primus mesa
-
Настройте Primus: Следуйте документации, чтобы корректно настроить Primus для работы с вашей графикой. Возможно, потребуется изменить какие-либо параметры путей в конфигурационных файлах.
-
Проверка работы: После установки и настройки, протестируйте запуск игр через Primus:
primusrun %command%
(где
%command%
— это команда для запуска вашей игры).
Заключение
Переход на Primus может существенно улучшить вашу работу с графикой на Manjaro Linux и позволит использовать возможности вашего ноутбука для игр. Не забывайте постоянно обновлять систему, следить за совместимостью драйверов и регулярно проверять форумы сообщества, чтобы быть в курсе последних изменений и рекомендаций.
Если возникнут дополнительные сложности, обратитесь на форумы Manjaro или сообщества Linux, где можно получить помощь от опытных пользователей, столкнувшихся с аналогичными проблемами.