Рейтинг:1

Ubuntu 20.04 Клавиатура и основной дисплей отключены после подключения второго монитора (?)

флаг th

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

У меня есть Ubuntu 20.04 (только что обновленная, которая, к счастью, восстановила мою 20.04 из еще худшего состояния), и она работает, как и ожидалось, за исключением случаев, когда я пытаюсь подключить второй монитор. Затем клавиатура не отвечает, а оригинальный (ноутбук) дисплей отключен.

Странно то, что буквально сегодня пришел домой, ноут не определил 2-й дисплей. После попытки некоторых предложенных «исправлений» из SO и других источников мне удалось почти заблокировать свой ноутбук. Но я не менял ничего существенного до этого изменения. Просто честно "случилось". Затем я выполнил несколько шагов (включая установку лайтдм и установка разных драйверов nvidia), которые были несколько радикальными.

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

Несколько наблюдений

  • Кажется, что есть какое-то контекстное меню (но экран не затенен или что-то в этом роде), я должен принять что-то еще, но даже случайное нажатие клавиш (например, win+left/right), похоже, не решает проблему.
  • Когда я нахожусь в этом режиме, я могу нажать alt+ctrl+F4 и выше, и я получаю старые полноэкранные терминалы Ubuntu. Может при подключении экрана какой-то менеджер экрана вылетает(гдм, лайтдм?) и когда я перехожу в "запасной вариант", он позволяет мне хотя бы войти в систему. Но почему клавиатура "подключена" только к экрану ноутбука (вылетела?).
  • теперь я понял, что alt+ctrl+F1 довольно надежно позволяет мне «сбросить» пользовательский интерфейс и снова войти в систему. К сожалению, когда монитор подключен, я сразу же попадаю на «половину визуализированный» экран, а ноутбук снова выходит из строя.
  • Происходит независимо от использования драйверов nvidia или X: driver_choices

Я чувствую, что я не в теме, и я бы предпочел не ломать свой ноутбук. Есть ли у людей какие-либо предложения? Это было бы очень признательно!

ОБНОВИТЬ: Когда я бегу: спать 15 && xrandr -q и подключите внешний дисплей, он не дает обновления (выглядит замороженным). Но когда я отключаю кабель и снова вхожу в систему (?), я получаю следующую ошибку: https://pastebin.com/pDDQqAi4 (усеченный)

ОБНОВЛЕНИЕ 2: Системные логи были совсем не информативны. Только на вкладке «Приложения» было что-то даже отдаленно относящееся к делу, но до сих пор не могу понять это.введите описание изображения здесь

Woud выход из lspci -vv оказаться полезным? Не уверен, что другая диагностическая информация поможет.

Nate T avatar
флаг it
Введите `xrandr --auto` Если это не сработает, введите `xrandr --output eDP-1 --left-of HDMI-1-1 --auto` Наконец, вам может понадобиться использовать --right-of. Это заставит их работать на данный момент. Вы видите все эти результаты на вашем pastebin? Это то, что я имел в виду. г2г. удачи. Кстати, вы не собираетесь замуровывать свой ноутбук с помощью конфигураций randr. Я бы не парился.
флаг th
Как ни странно, `xrandr --auto` @nateT сработал. Клянусь, я использовал его несколько раз вчера. Но я подключаюсь этим утром, запускаю команду, и она работает... по крайней мере, пока. Надеюсь, это предложение поможет кому-то еще!
Nate T avatar
флаг it
Вам все еще нужно приложение ниже. Причина, по которой на вашем компьютере возникают проблемы с сервером x, заключается в том, что у вас установлена ​​видеокарта nvidia. Это оборудование. Его нельзя выгрузить с помощью программы. То, что вы видели выгруженным (рисунок в вашем вопросе), было программным интерфейсом для этого оборудования. Приложение, которое я рекомендовал, — это настройки конфигурации драйвера для оборудования. Он сделан «nvidia» и предоставлен как способ заставить их оборудование (ваше оборудование) правильно работать с «X» (программное обеспечение, которое «xrandr» меняет). Обновляю свой ответ еще раз. Я постараюсь объяснить больше, где это возможно.
Рейтинг:0
флаг it

Попробуй это:

С вашего терминала запустите:

sudo apt установить настройки nvidia

после установки пакета просто введите nvidia-настройки в терминале, чтобы открыть Настройки сервера Nvidia X приложение.

Внутри приложения вы найдете несколько вкладок / страниц параметров конфигурации специально для систем, работающих на Нвидиа GPU с несколькими дисплеями.

Не торопитесь и настройте все параметры по своему усмотрению и в соответствии с требованиями вашей конкретной настройки. Если вы использовали xrandr чтобы выполнять ваши конфигурации до сих пор, все параметры должны быть довольно простыми (честно говоря, основные конфигурации не так уж сильно отличаются от Отображать вкладка в Настройки Ubuntu приложение, за исключением того факта, что они работают на машинах на базе Nvidia.)

После того, как вы внимательно просмотрите все меню графического интерфейса внутри приложения, не забудьте нажать 'Сохранять' в правом нижнем углу.

После сохранения вам останется только выйти из приложения и перезагрузиться. Это должно установить все так, как должно быть, чтобы оба дисплея работали в правильных режимах.

РЕДАКТИРОВАТЬ

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

Обратите внимание Сходство с основным Настройки дисплея Ubuntu. введите описание изображения здесь

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.