История изменений
Исправление kostik87, (текущая версия) :
В приведённом тобой логе с рабочей системы xorg-server запускается на драйвере modesetting, который подгружается из /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 38.741] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 38.741] (II) Module modesetting: vendor="X.Org Foundation"
[ 38.741] compiled for 1.19.5, module version = 1.19.5
[ 38.741] Module class: X.Org Video Driver
[ 38.741] ABI class: X.Org Video Driver, version 23.0
В deb пакете nvidia-304_304.135-0ubuntu0.16.04.1_amd64.deb (https://packages.ubuntu.com/xenial/nvidia-304) есть postinst скрипт, который выполняется после установки файлов из пакета:
update-alternatives --force \ --install /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf x86_64-linux-gnu_gl_conf /usr/lib/nvidia-304/ld.so.conf 9701 \ --slave /usr/share/man/man1/nvidia-xconfig.1.gz x86_64-linux-gnu_man_nvidiaxconfig.gz /usr/share/man/man1/alt-nvidia-304-xconfig.1.gz \ --slave /usr/share/man/man1/nvidia-smi.1.gz x86_64-linux-gnu_nvidia-smi.1.gz /usr/share/man/man1/alt-nvidia-304-smi.1.gz \ --slave /usr/bin/nvidia-smi x86_64-linux-gnu_nvidia_smi /usr/lib/nvidia-304/bin/nvidia-smi \ --slave /usr/bin/nvidia-xconfig x86_64-linux-gnu_nvidia_xconfig /usr/lib/nvidia-304/bin/nvidia-xconfig \ --slave /usr/bin/nvidia-bug-report.sh x86_64-linux-gnu_nvidia_bug_report /usr/lib/nvidia-304/bin/nvidia-bug-report.sh \ --slave /usr/lib/XvMCConfig x86_64-linux-gnu_xvmcconfig /usr/lib/nvidia-304/XvMCConfig \ --slave /usr/lib/xorg/modules/drivers/nvidia_drv.so x86_64-linux-gnu_nvidia_drv /usr/lib/nvidia-304/xorg/nvidia_drv.so \ --slave /etc/modprobe.d/nvidia-graphics-drivers.conf x86_64-linux-gnu_nvidia_modconf /lib/nvidia-304/modprobe.conf \ --slave /usr/lib/x86_64-linux-gnu/xorg/extra-modules x86_64-linux-gnu_xorg_extra_modules /usr/lib/nvidia-304/xorg \ --slave /usr/lib/vdpau/libvdpau_nvidia.so.1 x86_64-linux-gnu_libvdpau_nvidia.so.1 /usr/lib/nvidia-304/vdpau/libvdpau_nvidia.so.1 \ --slave /usr/lib/libvdpau_nvidia.so x86_64-linux-gnu_libvdpau_nvidia.so /usr/lib/nvidia-304/vdpau/libvdpau_nvidia.so \ --slave /usr/lib32/vdpau/libvdpau_nvidia.so.1 x86_64-linux-gnu_libvdpau_nvidia.so.1_lib32 /usr/lib32/nvidia-304/vdpau/libvdpau_nvidia.so.1 \ --slave /usr/lib32/libvdpau_nvidia.so x86_64-linux-gnu_libvdpau_nvidia.so_lib32 /usr/lib32/nvidia-304/vdpau/libvdpau_nvidia.so \ --slave /usr/share/grub-gfxpayload-lists/blacklist/10_proprietary-graphics-drivers x86_64-linux-gnu_grub_fb_blacklist /usr/share/nvidia-304/nvidia-304.grub-gfxpayloadв выделенной строке как раз указано создание символьной ссылки /usr/lib/xorg/modules/drivers/nvidia_drv.so -> /usr/lib/nvidia-304/xorg/nvidia_drv.so
Аналогично должно быть и в том пакете с драйвером, который сейчас у тебя установлен.
Поэтому, если у тебя установлен пакет с драйвером Nvidia из левого репозитория, то либо разбирайся с мантейнером пакета почему пакет криво ставится и не создаются символьные ссылки, либо как я тебе уже писал ранее:
kostik87
Сделай символьную ссылку /usr/lib/xorg/modules/drivers/nvidia_drv.so -> /usr/lib/nvidia-387/xorg/nvidia_drv.so
либо добавь в директиву ModulePath в xorg.conf
[ 38.723] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
Удачи.
Исправление kostik87, :
В приведённом тобой логе с рабочей системы xorg-server запускается на драйвере modesetting, который подгружается из /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 38.741] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 38.741] (II) Module modesetting: vendor="X.Org Foundation"
[ 38.741] compiled for 1.19.5, module version = 1.19.5
[ 38.741] Module class: X.Org Video Driver
[ 38.741] ABI class: X.Org Video Driver, version 23.0
В deb пакете nvidia-304_304.135-0ubuntu0.16.04.1_amd64.deb (https://packages.ubuntu.com/xenial/nvidia-304) есть postinst скрипт, который выполняется после установки файлов из пакета:
update-alternatives --force \ --install /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf x86_64-linux-gnu_gl_conf /usr/lib/nvidia-304/ld.so.conf 9701 \ --slave /usr/share/man/man1/nvidia-xconfig.1.gz x86_64-linux-gnu_man_nvidiaxconfig.gz /usr/share/man/man1/alt-nvidia-304-xconfig.1.gz \ --slave /usr/share/man/man1/nvidia-smi.1.gz x86_64-linux-gnu_nvidia-smi.1.gz /usr/share/man/man1/alt-nvidia-304-smi.1.gz \ --slave /usr/bin/nvidia-smi x86_64-linux-gnu_nvidia_smi /usr/lib/nvidia-304/bin/nvidia-smi \ --slave /usr/bin/nvidia-xconfig x86_64-linux-gnu_nvidia_xconfig /usr/lib/nvidia-304/bin/nvidia-xconfig \ --slave /usr/bin/nvidia-bug-report.sh x86_64-linux-gnu_nvidia_bug_report /usr/lib/nvidia-304/bin/nvidia-bug-report.sh \ --slave /usr/lib/XvMCConfig x86_64-linux-gnu_xvmcconfig /usr/lib/nvidia-304/XvMCConfig \ --slave /usr/lib/xorg/modules/drivers/nvidia_drv.so x86_64-linux-gnu_nvidia_drv /usr/lib/nvidia-304/xorg/nvidia_drv.so \ --slave /etc/modprobe.d/nvidia-graphics-drivers.conf x86_64-linux-gnu_nvidia_modconf /lib/nvidia-304/modprobe.conf \ --slave /usr/lib/x86_64-linux-gnu/xorg/extra-modules x86_64-linux-gnu_xorg_extra_modules /usr/lib/nvidia-304/xorg \ --slave /usr/lib/vdpau/libvdpau_nvidia.so.1 x86_64-linux-gnu_libvdpau_nvidia.so.1 /usr/lib/nvidia-304/vdpau/libvdpau_nvidia.so.1 \ --slave /usr/lib/libvdpau_nvidia.so x86_64-linux-gnu_libvdpau_nvidia.so /usr/lib/nvidia-304/vdpau/libvdpau_nvidia.so \ --slave /usr/lib32/vdpau/libvdpau_nvidia.so.1 x86_64-linux-gnu_libvdpau_nvidia.so.1_lib32 /usr/lib32/nvidia-304/vdpau/libvdpau_nvidia.so.1 \ --slave /usr/lib32/libvdpau_nvidia.so x86_64-linux-gnu_libvdpau_nvidia.so_lib32 /usr/lib32/nvidia-304/vdpau/libvdpau_nvidia.so \ --slave /usr/share/grub-gfxpayload-lists/blacklist/10_proprietary-graphics-drivers x86_64-linux-gnu_grub_fb_blacklist /usr/share/nvidia-304/nvidia-304.grub-gfxpayloadв выделенной строке как раз указано создание символьной ссылки /usr/lib/xorg/modules/drivers/nvidia_drv.so -> /usr/lib/nvidia-304/xorg/nvidia_drv.so
Аналогично должно быть и в том пакете с драйвером, который сейчас у тебя установлен.
Поэтому, если у тебя установлен пакет с драйвером Nvidia из левого репозитория, то либо разбирайся с мантейнером пакета почему пакет криво ставится и не создаются символьные ссылки, либо как я тебе уже писал ранее:
kostik87
Сделай символьную ссылку /usr/lib/xorg/modules/drivers/nvidia_drv.so -> /usr/lib/nvidia-387/xorg/nvidia_drv.so
либо добавь в директиву ModulePath
[ 38.723] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
Удачи.
Исправление kostik87, :
В приведённом тобой логе с рабочей системы xorg-server запускается на драйвере modesetting, который подгружается из /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 38.741] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 38.741] (II) Module modesetting: vendor="X.Org Foundation"
[ 38.741] compiled for 1.19.5, module version = 1.19.5
[ 38.741] Module class: X.Org Video Driver
[ 38.741] ABI class: X.Org Video Driver, version 23.0
В deb пакете nvidia-304_304.135-0ubuntu0.16.04.1_amd64.deb (https://packages.ubuntu.com/xenial/nvidia-304) есть postinst скрипт, который выполняется после установки файлов из пакета:
update-alternatives --force \ --install /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf x86_64-linux-gnu_gl_conf /usr/lib/nvidia-304/ld.so.conf 9701 \ --slave /usr/share/man/man1/nvidia-xconfig.1.gz x86_64-linux-gnu_man_nvidiaxconfig.gz /usr/share/man/man1/alt-nvidia-304-xconfig.1.gz \ --slave /usr/share/man/man1/nvidia-smi.1.gz x86_64-linux-gnu_nvidia-smi.1.gz /usr/share/man/man1/alt-nvidia-304-smi.1.gz \ --slave /usr/bin/nvidia-smi x86_64-linux-gnu_nvidia_smi /usr/lib/nvidia-304/bin/nvidia-smi \ --slave /usr/bin/nvidia-xconfig x86_64-linux-gnu_nvidia_xconfig /usr/lib/nvidia-304/bin/nvidia-xconfig \ --slave /usr/bin/nvidia-bug-report.sh x86_64-linux-gnu_nvidia_bug_report /usr/lib/nvidia-304/bin/nvidia-bug-report.sh \ --slave /usr/lib/XvMCConfig x86_64-linux-gnu_xvmcconfig /usr/lib/nvidia-304/XvMCConfig \ --slave /usr/lib/xorg/modules/drivers/nvidia_drv.so x86_64-linux-gnu_nvidia_drv /usr/lib/nvidia-304/xorg/nvidia_drv.so \ --slave /etc/modprobe.d/nvidia-graphics-drivers.conf x86_64-linux-gnu_nvidia_modconf /lib/nvidia-304/modprobe.conf \ --slave /usr/lib/x86_64-linux-gnu/xorg/extra-modules x86_64-linux-gnu_xorg_extra_modules /usr/lib/nvidia-304/xorg \ --slave /usr/lib/vdpau/libvdpau_nvidia.so.1 x86_64-linux-gnu_libvdpau_nvidia.so.1 /usr/lib/nvidia-304/vdpau/libvdpau_nvidia.so.1 \ --slave /usr/lib/libvdpau_nvidia.so x86_64-linux-gnu_libvdpau_nvidia.so /usr/lib/nvidia-304/vdpau/libvdpau_nvidia.so \ --slave /usr/lib32/vdpau/libvdpau_nvidia.so.1 x86_64-linux-gnu_libvdpau_nvidia.so.1_lib32 /usr/lib32/nvidia-304/vdpau/libvdpau_nvidia.so.1 \ --slave /usr/lib32/libvdpau_nvidia.so x86_64-linux-gnu_libvdpau_nvidia.so_lib32 /usr/lib32/nvidia-304/vdpau/libvdpau_nvidia.so \ --slave /usr/share/grub-gfxpayload-lists/blacklist/10_proprietary-graphics-drivers x86_64-linux-gnu_grub_fb_blacklist /usr/share/nvidia-304/nvidia-304.grub-gfxpayloadв выделенной строке как раз указано создание символьной ссылки /usr/lib/xorg/modules/drivers/nvidia_drv.so -> /usr/lib/nvidia-304/xorg/nvidia_drv.so
Аналогично должно быть и в том пакете с драйвером, который сейчас у тебя установлен.
Поэтому, если у тебя установлен пакет с драйвером Nvidia из левого репозитория, то либо разбирайся с мантейнером пакета почему пакет криво ставится и не создаются символьные ссылки, либо как я тебе уже писал ранее:
kostik87
Сделай символьную ссылку /usr/lib/xorg/modules/drivers/nvidia_drv.so -> /usr/lib/nvidia-387/xorg/nvidia_drv.so
либо добавь в директиву ModulePath
[ 38.723] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
Удачи.
Исходная версия kostik87, :
В приведённом тобой конфиге xorg-server запускается на драйвере modesetting, который подгружается из /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 38.741] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 38.741] (II) Module modesetting: vendor="X.Org Foundation"
[ 38.741] compiled for 1.19.5, module version = 1.19.5
[ 38.741] Module class: X.Org Video Driver
[ 38.741] ABI class: X.Org Video Driver, version 23.0
В deb пакете nvidia-304_304.135-0ubuntu0.16.04.1_amd64.deb (https://packages.ubuntu.com/xenial/nvidia-304) есть postinst скрипт, который выполняется после установки файлов из пакета:
update-alternatives --force \
--install /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf x86_64-linux-gnu_gl_conf /usr/lib/nvidia-304/ld.so.conf 9701 \
--slave /usr/share/man/man1/nvidia-xconfig.1.gz x86_64-linux-gnu_man_nvidiaxconfig.gz /usr/share/man/man1/alt-nvidia-304-xconfig.1.gz \
--slave /usr/share/man/man1/nvidia-smi.1.gz x86_64-linux-gnu_nvidia-smi.1.gz /usr/share/man/man1/alt-nvidia-304-smi.1.gz \
--slave /usr/bin/nvidia-smi x86_64-linux-gnu_nvidia_smi /usr/lib/nvidia-304/bin/nvidia-smi \
--slave /usr/bin/nvidia-xconfig x86_64-linux-gnu_nvidia_xconfig /usr/lib/nvidia-304/bin/nvidia-xconfig \
--slave /usr/bin/nvidia-bug-report.sh x86_64-linux-gnu_nvidia_bug_report /usr/lib/nvidia-304/bin/nvidia-bug-report.sh \
--slave /usr/lib/XvMCConfig x86_64-linux-gnu_xvmcconfig /usr/lib/nvidia-304/XvMCConfig \
--slave /usr/lib/xorg/modules/drivers/nvidia_drv.so x86_64-linux-gnu_nvidia_drv /usr/lib/nvidia-304/xorg/nvidia_drv.so \
[u]--slave /etc/modprobe.d/nvidia-graphics-drivers.conf x86_64-linux-gnu_nvidia_modconf /lib/nvidia-304/modprobe.conf \[/u]
--slave /usr/lib/x86_64-linux-gnu/xorg/extra-modules x86_64-linux-gnu_xorg_extra_modules /usr/lib/nvidia-304/xorg \
--slave /usr/lib/vdpau/libvdpau_nvidia.so.1 x86_64-linux-gnu_libvdpau_nvidia.so.1 /usr/lib/nvidia-304/vdpau/libvdpau_nvidia.so.1 \
--slave /usr/lib/libvdpau_nvidia.so x86_64-linux-gnu_libvdpau_nvidia.so /usr/lib/nvidia-304/vdpau/libvdpau_nvidia.so \
--slave /usr/lib32/vdpau/libvdpau_nvidia.so.1 x86_64-linux-gnu_libvdpau_nvidia.so.1_lib32 /usr/lib32/nvidia-304/vdpau/libvdpau_nvidia.so.1 \
--slave /usr/lib32/libvdpau_nvidia.so x86_64-linux-gnu_libvdpau_nvidia.so_lib32 /usr/lib32/nvidia-304/vdpau/libvdpau_nvidia.so \
--slave /usr/share/grub-gfxpayload-lists/blacklist/10_proprietary-graphics-drivers x86_64-linux-gnu_grub_fb_blacklist /usr/share/nvidia-304/nvidia-304.grub-gfxpayload
Аналогично должно быть и в том пакете с драйвером, который сейчас у тебя установлен.
Поэтому, если у тебя установлен пакет с драйвером Nvidia из левого репозитория, то либо разбирайся с мантейнером пакета почему пакет криво ставится и не создаются символьные ссылки, либо как я тебе уже писал ранее:
kostik87
Сделай символьную ссылку /usr/lib/xorg/modules/drivers/nvidia_drv.so -> /usr/lib/nvidia-387/xorg/nvidia_drv.so
либо добавь в директиву ModulePath
[ 38.723] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
Удачи.