LINUX.ORG.RU

История изменений

Исправление 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"
путь до директории, в которую deb пакет устанавливает драйвер nvidia, а точнее файл nvidia_drv.so, либо устанавливай deb пакет из официального репозитория.

Удачи.

Исправление 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"
путь до директории, в которую deb пакет устанавливает драйвер nvidia, а точнее файл nvidia_drv.so, либо устанавливай deb пакет из официального репозитория.

Удачи.

Исправление 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"
путь до директории, в которую deb пакет устанавливает драйвер nvidia, а точнее файл nvidia_drv.so, либо устанавливай deb пакет из официального репозитория.

Удачи.

Исходная версия 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
в выделенной строке как раз указано создание символьной ссылки /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"
путь до директории, в которую deb пакет устанавливает драйвер nvidia, а точнее файл nvidia_drv.so, либо устанавливай deb пакет из официального репозитория.

Удачи.