Когда я подключаю монитор в мою видеокарту, загрузки не удается «не удалось выделить USB_Device»

Учитывая, что в исходном вопросе спрашивается, почему он изогнут (а не о том, как «уменьшить сегрегацию с низким разрешением», о чем сейчас спрашивают в комментариях):

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

Пример этого можно увидеть в сообщении U&L Meta о рекламных объявлениях сообщества - этот пост в списке объявлений показывает, как линии воспринимаются как изогнутые, хотя на самом деле они прямые.

0
17.09.2018, 21:08
1 ответ

Оказывается, решение состоит в том, чтобы добавить amd_iommu=offк параметрам загрузки ядра.

Чтобы сделать это при загрузке живого образа USB, я нажал «e» в меню загрузки и нашел строку, начинающуюся с «linux», и добавил amd_iommu=offперед последним --в конце строки (сразу после quiet splash).

После установки Mint я перезагрузился, но появилась та же ошибка, потому что это исправление было временным для этой единственной загрузки. Чтобы сделать исправление постоянным, я несколько раз нажимал клавишу Esc после выключения питания, пока не появилось приглашение grub. Я набрал normal, чтобы загрузить меню grub, после чего повторил описанные выше шаги, чтобы временно отключить amd _iommu. Как только он загрузился, я сделал его постоянным, отредактировав /etc/default/grubи изменив строку вверху с GRUB_CMDLINE_LINUX_DEFAULTнаGRUB_CMDLINE_LINUX_DEFAULT="quiet splash amd_iommu=off"(в соответствии с этими инструкциями).

Мне сказали, что это имеет некоторые последствия для безопасности. Однако настройка amd_iommu=fullflushпривела к зависанию загрузки и, в конечном итоге, к сбою.

Это решило проблему навсегда; мониторы все еще подключены к карте NVIDIA.

(Остальное документирую для себя на случай, если мне понадобится повторить это позже, хотя немного другая проблема... )Однако :У меня есть два монитора LG 4K, и только один работал на частоте 60 Гц; другой был на частоте 30 Гц без опции 60 Гц (xrandr), несмотря на то, что видеокарта на это способна. Один был на DisplayPort, а другой на HDMI. Монитор HDMI застрял на частоте 30 Гц. Я исправил это, используя элементы управления монитора, чтобы перейти в Меню -> Быстрые настройки -> Соотношение и установить для него значение «Исходное» вместо «Широкий». В следующий раз, когда я запустил xrandr, была доступна опция 60 Гц. Я включил эту скорость, запустив xrandr --output HDMI-O --mode 3840x2160 --rate 60.Но так как это только временное исправление, я модифицировал ~/.config/monitors.xmlи изменил его поле <rate>на 60. Теперь при каждой загрузке частота достигает 60 Гц.

Фу. I'm beat --потратил неделю, чтобы понять это. Спасибо терпеливым коллегам, которые помогли.

1
28.01.2020, 02:42

Теги

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