Я выполняю двойную загрузку Ubuntu и Windows и пытаюсь использовать настройку с двумя мониторами, при этом монитор подключается к порту HDMI на моем ноутбуке.
Чтобы использовать второй монитор, я пытаюсь использовать проприетарные драйверы Nvidia, поскольку это единственный способ распознавания моего второго монитора.
Теперь, каждый раз, когда я устанавливаю ЛЮБОЙ драйвер Nvidia (пробовал 440, 435, 430, 390), любыми средствами (Программное обеспечение и обновления -> Дополнительные драйверы; а также вручную - добавление репозитория графики ppa) в Ubuntu, представление системы полностью зависает через несколько минут после загрузки, требуя жесткого перезапуска.
Если в данный момент играет какая-либо музыка, она продолжает играть. Я просто не могу двигать мышью или взаимодействовать с системой, так как просмотр системы полностью заблокирован. Это происходит постоянно после каждой загрузки.
Я противодействую этому: загружаюсь, быстро перехожу в раздел «Программное обеспечение и обновления» -> «Дополнительные драйверы» и возвращаюсь к стандартным графическим драйверам Nouveau. При возврате и перезагрузке система больше не зависает, но я не могу использовать свой второй монитор таким образом, потому что Nouveau, похоже, не распознает второй монитор.
Кроме того, мне пришлось сделать "nomodeset" в настройках GRUB, иначе система зависнет на экране входа в систему.
Раньше это происходило и с Ubuntu 18.04, поэтому обновили до 20.04, думая, что это может решить эту проблему.
Системные характеристики:
+ Ноутбук: HP Zbook Studio G5 x360
+ Видеокарта: Nvidia Quadro P1000
Я ищу способ заставить второй монитор работать без зависания системы. Я не уверен, возможно ли это только с драйверами Nvidia, или, может быть, есть другой способ.
Любая помощь приветствуется, так как я застрял на этой проблеме довольно долгое время. Кроме того, сообщите мне, могу ли я предоставить дополнительную информацию по этой проблеме.
Отвечает generix на форумах Nvidia:
Известная проблема с BIOS этого ноутбука. Пожалуйста, используйте параметр ядра intel_idle.max_cstate=1
Добавление этого параметра ядра в grub GRUB_CMDLINE_LINUX_DEFAULT="intel_idle.max_cstate=1"
решило проблему зависания.