Я использовал Linux в течение двух лет. Я купил новый монитор Dell 4K, подключил его к HDMI, загрузился в Windows, и он работал нормально, затем Я загрузился в Ubuntu Linux, и он просто не показывает изображения ( то же самое произошло в Elementary OS).
Затем я загрузился в Fedora Linux, и он также не показывает изображения, если я не зашел в настройки и не установил его на 30 Гц (да, у меня был режим 60 Гц, он просто не работал) - то же самое произошло в Манджаро.
Я вообще не мог получить изображение в Ubuntu.
Примечания:
У меня отключена безопасная загрузка в моей операционной системе, потому что я отключил ее для установки Manjaro ..
Драйверы Xorg у меня никогда не работали, я всегда включал безопасный режим, пока не перестану устанавливать проприетарные драйверы Nvidia.
Я использую мобильный процессор (ноутбук) AMD Ryzen 4-го поколения, если это имеет значение (я не знаю, насколько хорошо есть поддержка Ryzens в Linux)
Я пробовал следующие решения:
Тогда я просто сдался после двух дней попыток.
Причина была совсем в другом .. Предыдущий ответ может все еще работать для некоторых, но ... Проблема настолько проста, насколько я бы никогда не подозревал ... Все пакеты для ОС очень устарели ..
sudo apt upgrade;
sudo apt update;
или если вы используете Arch или любой другой дистрибутив Linux, в котором используется pamac вместо apt:
sudo pamac upgrade
после установки прошивки linux я заметил, что частота кадров была улучшена, и я открыл настройки .. а там по умолчанию 60 Гц и просто работает ..! был еще один пакет, который на самом деле также "повлиял на восприятие" использования монитора, но я упустил из виду его название ..
Я воссоздал все режимы монитора и воссоздал режим 60 Гц с помощью xrandr:
cvt 3840 2160 60
Вы просто берете все из вывода после слова " Modeline "
Создает новую строку режима для монитора с шириной 3840 пикселей и высотой 2160 пикселей и частотой обновления 60 ..
xrandr --newmode (everything you grabbed goes here)
Вы создаете предустановленный" режим "с именем 3840x2160_60.00 или другим способом, который вы бы переименовали это (имя - первое слово в "")
xrandr
Затем возьмите выходное имя вашего монитора 4k ..
xrandr --addmode (name of your monitor goes here) (name of your preset mode goes here).
Теперь у нас есть последний шаг, который нужно сделать, и есть два способа сделать это, поэтому, если один для по какой-то причине не работает, вы можете использовать другой ..
1-й способ: перейдите в настройки и выберите новый режим 60 Гц на вашем мониторе ..
2-й способ через терминал :
xrandr --output (your monitor name goes here) (your preset mode goes here)
Просто кажется, что все исходные режимы неправильные .. РЕДАКТИРОВАТЬ: Все внезапно перестало работать .. как всегда сообщает
configure crtc 0 failed
Что-то вроде HDMI 1.4b: полоса пропускания для спецификации HDMI 1.4b поддерживает только разрешение 4K (4096x2160) при максимальной частоте 30 Гц:
HDMI 2.0 и выше поддерживают более высокое разрешение и более высокую частоту обновления, например 4K при 60 Гц
. Вы ограничены кабелем или портом, который является «самым слабым звеном» . Убедитесь, что все действительно поддерживает HDMI 2.0 или выше. Это включает порт HDMI на вашем ноутбуке, порт HDMI на вашем мониторе, используемый вами кабель и т. Д.
Вы используете адаптер, который не поддерживает 4K при 60 Гц:
Вы могли заполните небольшой музей ассортиментом видеокабелей и разъемов, которые используются до сих пор. Различные типы видеокабелей и разъемов не имеют одинаковых спецификаций и стандартов . Чтобы упростить, они говорят на разных языках, и иногда что-то может потеряться или задержаться при переводе.
Ярким примером этого может быть использование кабеля HDMI> VGA. HDMI - это цифровой формат, а VGA - аналоговый. Преобразование в VGA действительно вызывает некоторую потерю качества.
В цифровых форматах нет потери качества, как это происходит при цифроаналоговом преобразовании.
" Это либо работает ..., либо нет ... "
Итак, если есть какое-то узкое место, которое снижает пропускную способность соединения ниже требований Чтобы упростить, они говорят на разных языках, и иногда что-то может потеряться или задержаться при переводе.
Ярким примером этого может быть использование кабеля HDMI> VGA. HDMI - это цифровой формат, а VGA - аналоговый. Преобразование в VGA действительно вызывает некоторую потерю качества.
В цифровых форматах нет потери качества, как это происходит при цифроаналоговом преобразовании.
" Это либо работает ..., либо нет ... "
Итак, если есть какое-то узкое место, которое снижает пропускную способность соединения ниже требований Чтобы упростить, они говорят на разных языках, и иногда что-то может потеряться или задержаться при переводе.
Ярким примером этого может быть использование кабеля HDMI> VGA. HDMI - это цифровой формат, а VGA - аналоговый. Преобразование в VGA действительно вызывает некоторую потерю качества.
В цифровых форматах нет потери качества, как это происходит при цифроаналоговом преобразовании.
" Это либо работает ..., либо нет ... "
Итак, если есть какое-то узкое место, которое снижает пропускную способность соединения ниже требований Преобразование в VGA действительно вызывает некоторую потерю качества.
В цифровых форматах нет потери качества, как это происходит при цифроаналоговом преобразовании.
" Это либо работает ..., либо нет ... "
Итак, если есть какое-то узкое место, которое снижает пропускную способность соединения ниже требований Преобразование в VGA действительно вызывает некоторую потерю качества.
В цифровых форматах нет потери качества, как это происходит при цифроаналоговом преобразовании.
" Это либо работает ..., либо нет ... "
Итак, если есть какое-то узкое место, которое снижает пропускную способность соединения ниже требований4K @ 60 Гц , вы не сможете успешно использовать это разрешение и частоту обновления.