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

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

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

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

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

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

Я знаю, i3 является просто менеджером окон. Но моя степень знания Linux и Ubuntu заканчивается.

Если я устанавливаю ядро гнома, или гнома и оболочку гнома и перезагрузку в i3, эта проблема исчезает. Как гном устанавливает что-то и выполняет что-то, что я не могу разыскать. Но когда гном устанавливает его, очевидно, установки как 1 000 пакетов с ним, и это (отчасти) против того, для чего я иду.

Когда я удаляю гнома / ядро гнома / оболочка гнома и затем автоудаляю другие пакеты, это НЕ повреждает i3, это все еще запускает OpenGL "независимо от того, что это, мне нужно", и это прохладно. Но у меня все еще есть тонна пакетов гнома, которые система использует и не автоудалила. Я пытаюсь спуститься под 1 000. Моими лучшими являются 1 012 пакетов.

Я знаю, я знаю, это глупо. Я глуп. Его просто что-то я хочу сделать. Какие-либо предложения?

Заранее спасибо.

вывод 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

1 ответ

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

Этим пакетам, конкретно Xorg и Nvidia, не удается создать 2 файла:

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

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

, Таким образом, вот то, как Вы фиксируете его.

Вам нужны те два файла. Здесь являются моими:

/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
1
ответ дан 7 December 2019 в 15:36

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

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