Ubuntu 18.04 Intel интегрировала графическую ошибку после обновления Nvidia. Упорно продолженный экран входа в систему

Добрый день!

Я пытался заставить драйверы Nvidia работать над моей Ubuntu 18.04 в течение достаточно долгого времени. У меня есть генерал Intel i5 8th с интегрированной графикой (графика intel 620), и Nvidia GeForce 940MX, таким образом, я знаю, что правильная версия драйвера для меня является nvidia-440. Я попробовал каждое решение, отправленное на этом сайте, и до сих пор это - то, которое работало лучше всего на меня:

Попытка установить драйвер Nvidia для ubuntu Desktop 18.04 LTS

но теперь ПК замораживается в фиолетовом экране прямо после того, как я введу свои данные для входа в систему.

Я проиллюстрирую то, что я сделал для объяснения, почему я думаю, что проблемой теперь является неправильное функционирование с интегрированной графикой Intel.

Следуя совету, я выполняю эти строки

sudo apt purge nvidia-*
sudo apt install nvidia-kernel-source-440
sudo apt install nvidia-driver-440

Добавление установки источника ядра Nvidia является улучшением относительно других решений, потому что теперь, если я работаю

lspci -k | grep -EA2 'VGA|3D

Я получаю этот вывод


00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
    Subsystem: ASUSTek Computer Inc. UHD Graphics 620
    Kernel modules: i915

01:00.0 VGA compatible controller: NVIDIA Corporation GM108M [GeForce GTX 940MX] (rev a2)
    Subsystem: ASUSTek Computer Inc. GM108M [GeForce GTX 940MX]
    Kernel driver in use: nvidia

Это решение хорошо, потому что оно не требует, чтобы я поместил в черный список nouveau вручную, но заботится о нем на своем собственном. На самом деле, если я теперь смотрю на свой файл gpu-manager.log, я получаю этот вывод:

var/log/cat/gpu-manager.log
last boot file: var/lib/ubuntu-drivers-common/last-gfx-boot
new boot file: var/lib/ubuntu-drivers-common/last-gfx-boot
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/4.15.0-76-generic/updates/dkms
Found nvidia module: nvidia-drm.ko
Looking for amdgpu modules in /lib/modules/4.15.0-76-generic/updates/dkms
Is nvidia loaded? yes
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is intel loaded? yes 
Is radeon loaded? no
Is radeon blacklisted? no
Is amdgpu loaded? no 
Is amdgpu blacklisted? no
Is amdgpu versioned? no
Is amdgpu pro-stack? no
Is nouveau loaded? no
Is nouveau blacklisted? yes
Is nvidia kernel module available? yes
Is amdgpu kernel module available? no
Vendor/Device Id: 8086:5917
BusID "PCI:0@0:2:0"
Is boot vga? Yes
Error: can’t access/sys/bus/pci/devices/0000:00:02.0/driver
The device is not bound to any driver
Vendor/device Id: 10de:134d
BusID "PCI:1@0:0:0"
Is boot vga? no
Skipping “/dev/dri/card0”, driven by “nvidia-drm”
Skipping “/dev/dri/card0”, driven by “nvidia-drm”
Skipping “/dev/dri/card0”, driven by “nvidia-drm”
Does it require offloading? no
last cards number = 2
Has amd? no
Has intel? yes
Has nvidia? yes
How many cards?
Has the system changed? no
Intel IGP detected
Desktop system detection 
or laptop with open drivers
Nothing to do

Как Вы видите, nouveau уже помещен в черный список, но существует проблема, связанная с BusID "PCI:0@0:2:0", который является действительно моим Intel IGP.

Мог помочь мне выясняющий, как решить его?

Этот поток иллюстрирует проблему, подобную моему, но никаким работам решения в моем случае:

https://ubuntuforums.org/showthread.php? t=2396607

Это другой имеет подобный код ошибки

возвраты lspci "Не могут открыть/sys/bus/pci/devices/xxxxx/resource: Никакой такой файл или каталог", но я не получаю ошибку при выполнении lspci, таким образом, я - вид скептика в попытке и риск, ставящий под угрозу мою систему, выполняющую строку

apt-get remove linux-image-4.4.0-75-generic

то, которое в моем случае я предполагаю, должно быть изменено для удаления версии linux-image-4.15.0-76-generic, судящей первыми строками в выводе gpu-manager.log

Я в основном ищу решение, которое не требует, чтобы ре меня отредактировало файл личинки с “nomodeset” строкой, которая ставит под угрозу разрешение дисплея и в этом случае даже не полезна для доступа к полному графическому интерфейсу. Даже с этим редактированием, я застреваю в черном экране низкий-res терминал, который доступен через ctrl-alt-F2.

Я мог легко произвести чистку драйверов Nvidia снова, но я не хочу отказываться от использования полного потенциала моих аппаратных средств...

Заранее спасибо в течение Вашего времени!:)

1
задан 3 February 2020 в 11:29

1 ответ

Я нашел решение своей собственной проблемы, даже при том, что я не смог разыскать причину проблемы с интегрированной графикой Intel, которая, казалось, была очищена самостоятельно.

На моей следующей начальной загрузке (все еще без доступа к настольной среде) я проверил содержание файла gpu-manager.log:

mary@mary:~$ cat /var/log/gpu-manager.log
log_file: /var/log/gpu-manager.log
last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/4.15.0-76-generic/updates/dkms
Found nvidia module: nvidia-drm.ko
Looking for amdgpu modules in /lib/modules/4.15.0-76-generic/updates/dkms
Is nvidia loaded? yes
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is intel loaded? yes
Is radeon loaded? no
Is radeon blacklisted? no
Is amdgpu loaded? no
Is amdgpu blacklisted? no
Is amdgpu versioned? no
Is amdgpu pro stack? no
Is nouveau loaded? no
Is nouveau blacklisted? yes
Is nvidia kernel module available? yes
Is amdgpu kernel module available? no
Vendor/Device Id: 8086:5917
BusID "PCI:0@0:2:0"
Is boot vga? yes
Vendor/Device Id: 10de:134d
BusID "PCI:1@0:0:0"
Is boot vga? no
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Found "/dev/dri/card0", driven by "i915"
output 0:
card0-eDP-1
Number of connected outputs for /dev/dri/card0: 1
Does it require offloading? yes
last cards number = 2
Has amd? no
Has intel? yes
Has nvidia? yes
How many cards? 2
Has the system changed? No
Intel IGP detected
Intel hybrid system
Creating /usr/share/X11/xorg.conf.d/11-nvidia-prime.conf
Setting power control to "on" in /sys/bus/pci/devices/0000:01:00.0/power/control

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

Однако, меня оставили без доступа к настольной среде и не мог запустить инструмент настроек Nvidia.

Следование совету относительно этого потока

Как я устанавливаю драйверы Nvidia?

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

Я выполняю строки:

sudo apt-get remove --purge xserver-xorg
sudo apt-get install xserver-xorg
sudo dpkg-reconfigure xserver-xorg

и затем переустановленный драйверы Nvidia с

sudo apt-get install --reinstall nvidia-drivers-440

На моей следующей начальной загрузке я мог успешно войти в систему настольной среды, и теперь моя карта Nvidia GeForce на самом деле распознана системой. Я также теперь могу запустить настройки Nvidia (не переустанавливая его или что-либо), и переключатель между Nvidia GPU и Intel IGC.

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

0
ответ дан 20 February 2020 в 23:03

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

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