Не удается выключить / приостановить / перезапустить на Intel графику Ubuntu 16.04

При использовании графики intel:

Всякий раз, когда я закрываю крышку ноутбука или перезапускаю / завершаю работу с помощью GUI или команд терминала, он переходит в черный экран с одним «_» в верхнем левом углу и висит. Только долгое нажатие кнопки питания отключит компьютер.

Однако, когда я использую sudo prime-select nvidia для переключения на nvidia, все работает нормально.

Есть ли способ исправить эту проблему?

Спецификации:

Intel 7700HQ, NVIDIA 1060GTX, ядро ​​4.8 [.d4]

Intel 7700HQ, NVIDIA 1060GTX, ядро ​​4.8 [ ! d5]

Спасибо!

Edit:

Когда я выбираю sudo prime-select intel на NVIDIA 375

, я получаю:

Info: the current GL alternatives in use are: ['nvidia-375', 'nvidia-375'] Info: the current EGL alternatives in use are: ['nvidia-375', 'nvidia-375'] Info: selecting mesa for the intel profile update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode /sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 is not a symbolic link /sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 is not a symbolic link update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) in manual mode update-alternatives: using /usr/lib/i386-linux-gnu/mesa/ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode

Изменить: 381.22

В 381.22 я получаю:

➜ ~ sudo prime-select intel [sudo] password for wboy: Info: the current GL alternatives in use are: ['nvidia-381', 'nvidia-381'] Info: the current EGL alternatives in use are: ['nvidia-381', 'nvidia-381'] Info: selecting mesa for the intel profile update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) in manual mode update-alternatives: using /usr/lib/i386-linux-gnu/mesa/ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode ➜ ~ sudo prime-select nvidia Info: the current GL alternatives in use are: ['mesa', 'mesa'] Info: the current EGL alternatives in use are: ['mesa-egl', 'nvidia-381'] Info: selecting nvidia-381 for the nvidia profile update-alternatives: using /usr/lib/nvidia-381/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode update-alternatives: using /usr/lib/nvidia-381/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) in manual mode update-alternatives: using /usr/lib/nvidia-381/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode

EDIT2: Попытки до сих пор:

1) Пробовал устанавливать новые драйверы Intel из обновленного ядра на 4.8, теперь отсутствовали предупреждения прошивки -> Не работает. Проблема сохраняется

2) Пробовал обновление ядра с 4.8 до 4.10.15 -> Не работал. Проблема ухудшилась.

3) Исправлено исправление для nvidia-prime Обновлено ядро ​​до 4.8, теперь отсутствуют предупреждения прошивки , но оба сценарий poweron.sh и poweroff.sh вместо этого заменяет мой ноутбук.

4) Пробовал sudo swapoff -a & amp; & amp; system_lm_LINE_LINNUM = = "quiet splash acpi = force"

5) Не работает.

EDIT2: Попытки до сих пор: Дополнительная информация:

Ввод sudo lshw -C display:

Когда на Intel драйвер: (sudo prime-select intel) -> выходы PCI (Sysfs) затем зависает

Когда на драйвере nvidia (sudo prime-select nvidia):

*-display description: VGA compatible controller product: NVIDIA Corporation vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:01:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller bus_master cap_list rom configuration: driver=nvidia latency=0 resources: irq:131 memory:db000000-dbffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:e000(size=128) memory:dc000000-dc07ffff *-display description: VGA compatible controller product: Intel Corporation vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 04 width: 64 bits clock: 33MHz capabilities: pciexpress msi pm vga_controller bus_master cap_list rom configuration: driver=i915 latency=0 resources: iomemory:2f0-2ef irq:127 memory:2ffe000000-2ffeffffff memory:80000000-8fffffff ioport:f000(size=64) memory:c0000-dffff

Ввод modinfo i915 | grep filename:

➜ ~ modinfo i915 | grep filename filename: /lib/modules/4.8.0-51-generic/kernel/drivers/gpu/drm/i915/i915.ko

Ниже показаны журналы после выключения, жесткий сброс (из-за зависания) и последующая загрузка снова

/ var / log / syslog

https://codeshare.io/5XOPwM

/ var / log / syslog

https://codeshare.io/ 5XOPwM

8
задан 13 May 2017 в 09:05

2 ответа

Здесь, как представляется, существует ряд проблем: Intel 7700HQ - это процессор Kaby Lake. Похоже, что поддержка вашего процессора была включена в версию ядра 4.10

. Исходя из этого, я бы рекомендовал установить версию 4.10 (или более поздней версии) ядра, описанную ниже:

Выдать команды

apt-cache search linux-image | grep 4.10

sudo apt-get install linux-image-your_version_choice

sudo apt-get install linux-image-extra-your_version_choice

Изменить: Исходя из ошибки "/ usr / lib / nvidia-375 /libEGL.so.1 не является символической ссылкой. На вас также влияет Intel 7700HQ . Я рекомендую уведомить разработчиков о том, что он влияет и на вас, и подписываться на него, чтобы вы могли получать уведомления о прогрессе .

Об этом было сообщено об обходном пути и подтверждено версия ядра 4.10 для этой проблемы. Предлагаемый драйвер доступен здесь.

Было бы разумно полностью очистить существующие драйверы nvidia до установки (378.13), как описано здесь

As кажется, есть некоторые возможные проблемы, которые я всегда рекомендую иметь здесь . , чтобы вы могли легко вернуться к предыдущим условиям.

Для того, что, надеюсь, будет финальным кусочком головоломки, я подумайте, что нам нужно обновить весь графический стек Intel, так как увеличена поддержка процессоров Kaby Lake и ряд возможных проблем

Для этого нам нужно загрузить обновление графической подсистемы Intel Инструмент, который доступен для 32-разрядных и 64-разрядных версий Ubuntu 16.04 здесь.

Установите пакет deb, который вы загрузили с помощью Software Center (или вашего любимого менеджера пакетов).

После установки запустите графический инструмент Intel из тире и следуйте инструкциям по установке новейшего графического стека для вашей системы. Предполагая установку без ошибок, перезагрузите систему, чтобы новый драйвер вступил в силу. (В маловероятном случае что-то пошло не так с этим процессом, у нас есть наша вышеупомянутая текущая резервная копия для восстановления и может снова попытаться вооружаться знаниями, полученными в предыдущей попытке)

Изменить: Если мы хотим, чтобы Ubuntu доверял будущим обновлениям из репозитория Intel, мы должны выполнить следующую команду через терминал.

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-4 -O - | sudo apt-key add -, чтобы установить ключ.

Источники:

здесь.

Как обновить ядро ​​до последней версии mainline без какого-либо Distro-upgrade?

Как обновить ядро ​​до последняя версия mainline без какого-либо Distro-обновления?

https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-375/+bug/1662860

https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-375/+bug/1662860

0
ответ дан 18 July 2018 в 14:00

Здесь, как представляется, существует ряд проблем: Intel 7700HQ - это процессор Kaby Lake. Похоже, что поддержка вашего процессора была включена в версию ядра 4.10

. Исходя из этого, я бы рекомендовал установить версию 4.10 (или более поздней версии) ядра, описанную ниже:

Выдать команды

apt-cache search linux-image | grep 4.10

sudo apt-get install linux-image-your_version_choice

sudo apt-get install linux-image-extra-your_version_choice

Изменить: Исходя из ошибки "/ usr / lib / nvidia-375 /libEGL.so.1 не является символической ссылкой. На вас также влияет Intel 7700HQ . Я рекомендую уведомить разработчиков о том, что он влияет и на вас, и подписываться на него, чтобы вы могли получать уведомления о прогрессе .

Об этом было сообщено об обходном пути и подтверждено версия ядра 4.10 для этой проблемы. Предлагаемый драйвер доступен здесь.

Было бы разумно полностью очистить существующие драйверы nvidia до установки (378.13), как описано здесь

As кажется, есть некоторые возможные проблемы, которые я всегда рекомендую иметь здесь . , чтобы вы могли легко вернуться к предыдущим условиям.

Для того, что, надеюсь, будет финальным кусочком головоломки, я подумайте, что нам нужно обновить весь графический стек Intel, так как увеличена поддержка процессоров Kaby Lake и ряд возможных проблем

Для этого нам нужно загрузить обновление графической подсистемы Intel Инструмент, который доступен для 32-разрядных и 64-разрядных версий Ubuntu 16.04 здесь.

Установите пакет deb, который вы загрузили с помощью Software Center (или вашего любимого менеджера пакетов).

После установки запустите графический инструмент Intel из тире и следуйте инструкциям по установке новейшего графического стека для вашей системы. Предполагая установку без ошибок, перезагрузите систему, чтобы новый драйвер вступил в силу. (В маловероятном случае что-то пошло не так с этим процессом, у нас есть наша вышеупомянутая текущая резервная копия для восстановления и может снова попытаться вооружаться знаниями, полученными в предыдущей попытке)

Изменить: Если мы хотим, чтобы Ubuntu доверял будущим обновлениям из репозитория Intel, мы должны выполнить следующую команду через терминал.

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-4 -O - | sudo apt-key add -, чтобы установить ключ.

Источники:

здесь.

Как обновить ядро ​​до последней версии mainline без какого-либо Distro-upgrade?

Как обновить ядро ​​до последняя версия mainline без какого-либо Distro-обновления?

https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-375/+bug/1662860

https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-375/+bug/1662860

0
ответ дан 24 July 2018 в 20:18
  • 1
    Существует еще один поток на Intel драйверов, пропавших без ошибок в ядре 4.8 здесь, в AU – WinEunuuchs2Unix 8 May 2017 в 22:49
  • 2
    @ WinEunuuchs2Unix Что касается процессора Kaby Lake? Кажется, я вспоминаю, что это был Бэй Трейл. Неужели я забываю? Вы бы так любезны предоставить ссылку? – Elder Geek 8 May 2017 в 23:06
  • 3
    Это ссылка, о которой я думал сегодня днем, но я уверен, что есть другие: askubuntu.com/questions/832524/… – WinEunuuchs2Unix 9 May 2017 в 02:56
  • 4
    Это не сработало. Я установил ядро ​​4.10.15 и после переключения на драйверы Intel, я даже не могу получить правильный экран входа в систему. Это реальный логин терминала при загрузке, и он там висит. Пришлось перезагрузить предыдущее ядро ​​4.8 для входа. – Wboy 9 May 2017 в 08:14
  • 5
    Установка этих драйверов не работала ни с @ WinEunuuchs2Unix – Wboy 9 May 2017 в 08:15

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

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