Запуск оконного менеджера на гибридной графической системе завершается неудачей

Запуск оконного менеджера на гибридной графической системе завершается неудачей

Я совершенно новый пользователь Arch Linux. Я установил систему почти так, как описано в немецком руководстве для начинающих. Самое важное по этой проблеме:

Менеджер загрузки: GRUB

Установлено nvidia, в противном случае загрузка невозможна, так как мой графический процессор несовместим с nouveau

Установлен:

xf86-intel-video
intel-ucode
xorg-server xorg-xinit xorg-utils xorg-server-utils
gnome gnome-extra

Добавлен GNOME в systemd с помощьюsystemctl enable gdm

При загрузке все нормально, пока процесс загрузки не достигает цели «Графический пользовательский интерфейс», затем экран становится черным и через несколько секунд появляется экран ошибки GNOME с надписью:

О нет! Что-то пошло не так. Возникла проблема, и система не может восстановиться. Пожалуйста, выйдите из системы и попробуйте снова.

При нажатии на кнопку «Выйти», отображаемую под этим сообщением, экран снова темнеет, и через несколько секунд снова появляется экран ошибки. Система по-прежнему доступна через консоли tty.

Я также попытался включить GNOME с помощью

~/.xinitrc

и

стартx

но произошла та же ошибка.

Я также попытался установить Lxde, чтобы выяснить, в чем может быть ошибка. В этом случае процесс загрузки останавливается на цели "Графический пользовательский интерфейс".

Я пробовал использовать TWM, но при запуске startxэкран становится черным.

Вот вывод lspci | grep -e VGA -e 3D:

00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)

Это гибридная система Intel и nvidia GPU. Светодиод состояния на моем ноутбуке показывает, что nvidia GPU используется. На форумах Arch Linux была идея, что проблема в гибридной графической настройке.

Я пытался настроить Bumblebee, но после установки и запуска демона сsystemctl start bumblebeed

Он по-прежнему использует графический процессор nvidia, и при запуске optitun glxgearsвыдает ошибку:

[604.582697] [ERROR] Cannot access secondary GPU - error: [XORG] (EE) systemd-logind: failed to get session: PID 731 does not belong to any known session

решение1

Была та же проблема на той же конфигурации, решена следующими шагами:

  • установить xorg: $ sudo pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils mesa

  • установите bumblebee и согласитесь удалить фирменные драйверы nvidia: $ pacman -S bumblebee

Связанный контент