Сложный минимальный вопрос Ubuntu - i3, GLX, OpenGL, Gnome и X

Я понимаю, что здесь я не должен задавать вопросы технической поддержки, по крайней мере, когда другие спрашивают, что это взорвано. Но у меня очень специфический вопрос Ubuntu. Пожалуйста, не слишком судите меня.

Я большой поклонник / r / unixporn и минимальные сборки. В настоящее время я люблю i3. Но, Ubuntu - мой лучший друг и любимый дистрибутив. Поэтому я обычно строю минимальный (mini.iso) или Ubuntu Server. В последнее время я использую mini.iso.

У меня есть довольно новый компьютер. Но это не имеет значения для моего вопроса.

Позвольте мне изложить свои шаги для вас. Начиная с минимальной сборки, у меня есть 238 пакетов. Весьма болен. Поэтому я приступаю к созданию системы, которую хочу с помощью сетевого менеджера i3, nvidia-375, xorg и xserver-xorg. Это позволяет мне выполнить i3, а затем startx и получить i3. Здесь проблемы.

i3 не запускает среду OpenGL самостоятельно. Я устанавливаю mesa-utils и mesa-common-dev, и это тоже ничего не запускает. Когда я делаю glxinfo в i3, он просто говорит, что не может найти RGB GLX visual или fbconfig. Когда я начинаю пар, он говорит, что расширение openglx не поддерживается дисплеем.

Я знаю, i3 - это только оконный менеджер. Но моя степень знаний linux и Ubuntu исчерпана.

Если я устанавливаю gnome-core, gnome и gnome-shell и перезагружаюсь в i3, эта проблема исчезает. Подобный gnome устанавливает что-то и запускает то, что я не могу отследить. Но когда gnome устанавливает его, очевидно, устанавливает с ним 1000 пакетов, и это (вроде) против того, что я собираюсь делать.

Когда я удаляю gnome / gnome-core / gnome-shell, а затем autoremove других пакетов, он НЕ ломает i3, он все еще запускает OpenGL «все, что мне нужно», и это круто. Но у меня все еще есть тонна пакетов gnome, которые система использует и не выполняет автозапуска. Я пытаюсь спуститься до 1000. Мое лучшее - это 1012 пакетов.

Я знаю, я знаю, это глупо. Я глуп. Это то, что я хочу сделать. Любые предложения?

Спасибо заранее.

вывод dpkg -l xserver-xorg | grep '^ ii'

ii xserver-xorg 1:7.7+19ubuntu1 amd64 X.Org X server ii xserver-xorg-core 2:1.19.3-1ubuntu1 amd64 Xorg X server - core server ii xserver-xorg-input-all 1:7.7+19ubuntu1 amd64 X.Org X server -- input driver metapackage ii xserver-xorg-input-libinput 0.25.0-0ubuntu1 amd64 X.Org X server -- libinput input driver ii xserver-xorg-input-wacom 1:0.34.0-0ubuntu2 amd64 X.Org X server -- Wacom input driver ii xserver-xorg-legacy 2:1.19.3-1ubuntu1 amd64 setuid root Xorg server wrapper ii xserver-xorg-video-all 1:7.7+19ubuntu1 amd64 X.Org X server -- output driver metapackage ii xserver-xorg-video-amdgpu 1.3.0-0ubuntu1 amd64 X.Org X server -- AMDGPU display driver ii xserver-xorg-video-ati 1:7.9.0-0ubuntu1 amd64 X.Org X server -- AMD/ATI display driver wrapper ii xserver-xorg-video-fbdev 1:0.4.4-1build6 amd64 X.Org X server -- fbdev display driver ii xserver-xorg-video-intel 2:2.99.917+git20170309-0ubuntu1 amd64 X.Org X server -- Intel i8xx, i9xx display driver ii xserver-xorg-video-nouveau 1:1.0.14-0ubuntu1 amd64 X.Org X server -- Nouveau display driver ii xserver-xorg-video-qxl 0.1.5-2build1 amd64 X.Org X server -- QXL display driver ii xserver-xorg-video-radeon 1:7.9.0-0ubuntu1 amd64 X.Org X server -- AMD/ATI Radeon display driver ii xserver-xorg-video-vesa 1:2.3.4-1build3 amd64 X.Org X server -- VESA display driver ii xserver-xorg-video-vmware 1:13.2.1-1build1 amd64 X.Org X server -- VMware display driver
1
задан 15 May 2017 в 01:00

2 ответа

У меня есть ответ.

Эти пакеты, в частности xorg и nvidia, не могут создать 2 файла:

/etc/X11/xorg.conf /etc/init/gpu-manager.conf

Ниже приведены содержимое моих файлов, для тех, вы используете системы Optimus с гибридной графикой. Для тех, кто ищет, я запускаю G551, а также Asus ROG GL551 и т. Д. С Nvidia 960m

Итак, вот как вы это исправите.

Вам нужны эти два файла. Вот мои:

/etc/X11/xorg.conf

Section "ServerLayout" Identifier "layout" Screen 0 "nvidia" Inactive "intel" EndSection Section "Device" Identifier "intel" Driver "modesetting" BusID "PCI:0@0:2:0" Option "AccelMethod" "None" EndSection Section "Screen" Identifier "intel" Device "intel" EndSection Section "Device" Identifier "nvidia" Driver "nvidia" BusID "PCI:1@0:0:0" Option "ConstrainCursor" "off" EndSection Section "Screen" Identifier "nvidia" Device "nvidia" Option "AllowEmptyInitialConfiguration" "on" Option "IgnoreDisplayDevices" "CRT" EndSection

/etc/init/gpu-manager.conf

start on (starting lightdm or starting gdm or starting kdm or starting xdm or starting lxdm) task exec gpu-manager --log /var/log/gpu-manager.log
2
ответ дан 18 July 2018 в 13:20

У меня есть ответ.

Эти пакеты, в частности xorg и nvidia, не могут создать 2 файла:

/etc/X11/xorg.conf /etc/init/gpu-manager.conf

Ниже приведены содержимое моих файлов, для тех, вы используете системы Optimus с гибридной графикой. Для тех, кто ищет, я запускаю G551, а также Asus ROG GL551 и т. Д. С Nvidia 960m

Итак, вот как вы это исправите.

Вам нужны эти два файла. Вот мои:

/etc/X11/xorg.conf

Section "ServerLayout" Identifier "layout" Screen 0 "nvidia" Inactive "intel" EndSection Section "Device" Identifier "intel" Driver "modesetting" BusID "PCI:0@0:2:0" Option "AccelMethod" "None" EndSection Section "Screen" Identifier "intel" Device "intel" EndSection Section "Device" Identifier "nvidia" Driver "nvidia" BusID "PCI:1@0:0:0" Option "ConstrainCursor" "off" EndSection Section "Screen" Identifier "nvidia" Device "nvidia" Option "AllowEmptyInitialConfiguration" "on" Option "IgnoreDisplayDevices" "CRT" EndSection

/etc/init/gpu-manager.conf

start on (starting lightdm or starting gdm or starting kdm or starting xdm or starting lxdm) task exec gpu-manager --log /var/log/gpu-manager.log
2
ответ дан 24 July 2018 в 20:09

Другие вопросы по тегам:

Похожие вопросы: