Хорошо, я хотел спросить это относительно поддержки AMD непосредственно, но я не могу создать учетную запись там, потому что там поддерживают форум, не работает (omfg, иногда я действительно спрашиваю меня, если ВСЕ - fu **** ПОВРЕЖДЕННЫЙ в эти дни),
Хорошо, позволяет, объясняет моя проблема: На работе я собрал новый ПК, показывающий видеокарту AMD (RX 550) и 2 Iiyama WQHD Screens (2560x1440). Все хорошо работало с помощью конфигурации по умолчанию. Один Экран присоединяется через DisplayPort и другой через DVI.
Теперь я хотел вырыть немного в WebGL и 3D и полагал, что могло бы быть хорошо установить последние gpu драйверы непосредственно от поставщика. Таким образом, я установил amdgpu-про драйвер, любят объясненный на веб-сайте AMD.
После перезагрузки DVI присоединил экран, настроен к 1920x1200, и у меня нет опции задержать его к 2560x1440.
Что так экстраординарно в моей установке?
Я не получаю его, что так экзотично в соединении 2 Экранов на новую видеокарту? Используя текущий Выпуск Долговременной поддержки одного из самых больших дистрибутивов Linux в мире? Почему наклон этот sh ** просто работает?
У меня были подобные проблемы с ноутбуком, который я использовал несколько месяцев назад. Тот ноутбук имел Nvidia Gforce GTX1030, или что-то как этот встроило.
Как мог я решать это, не тратя впустую крупное время в приобретении знаний о Xorg (что я действительно не хочу, я не забочусь так о материале низкого уровня, просто хочу, чтобы эта машина сделала как его воображаемое к),
lshw-C отображают вывод
Beschreibung: VGA compatible controller
Produkt: Advanced Micro Devices, Inc. [AMD/ATI]
Hersteller: Advanced Micro Devices, Inc. [AMD/ATI]
Physische ID: 0
Bus-Informationen: pci@0000:23:00.0
Version: c7
Breite: 64 bits
Takt: 33MHz
Fähigkeiten: pm pciexpress msi vga_controller bus_master cap_list rom
Konfiguration: driver=amdgpu latency=0
Ressourcen: irq:305 memory:e0000000-efffffff memory:f0000000-f01fffff ioport:e000(Größe=256) memory:fe800000-fe83ffff memory:c0000-dffff
Что смущает меня, вот является "VGA Совместимым Контроллером", я установил корректный драйвер, любят объясненный, моя видеокарта перечислена здесь
При выполнении grep -i chipset /var/log/Xorg.0.log
я добираюсь
[ 157.137] (II) RADEON: Driver for ATI/AMD Radeon chipsets:
[ 157.139] (II) VESA: driver for VESA chipsets: vesa
[ 157.141] (--) AMDGPU(0): Chipset: "Radeon RX 550 Series" (ChipID = 0x699f)
Почему Linux должен быть такой болью все время :-(
Когда я выполнил следующий сценарий, я получил его работающий ноутбук, показывающий графику Nvidia.
#!/usr/bin/env bash
sudo xrandr --newmode "2560x1440_56" 225.000 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync
sudo xrandr --addmode HDMI-1-2 "2560x1440_56"
sudo xrandr --output HDMI-1-2 --mode "2560x1440_56"
exit
Но эй - я действительно не знаю то, что я делаю там, таким образом, я предпочел бы реальную фиксацию для своей проблемы.
И один финал Вне темы Вопрос: Есть ли ОДНА Комбинация Распределения/GPU, которая работает - что Вы могли рекомендовать? Я учился, что AMD абсолютно ужасен, я учился, что Nvidia еще хуже!!
Есть ли только покинутый intel IGPU?
При использовании HDMI вместо DVI я могу настроить свои мониторы правильно. Но это наклоняется быть аппаратным ограничением, поскольку это работало отлично со встроенным драйвером, это должно быть связано с amdgpu-про.
Моя начальная проблема решена путем переключения видеовыхода, но проблема остается в amdgpu-драйвере. Если у Вас есть проблемы с помощью 3 выводов с WQHD, Вы могли бы хотеть связаться с AMD непосредственно.
Я использую amdgpu-про на Arch и amdgpu открытом исходном коде на Solus и последнем обновлении, которое я сделал вызвал ту же проблему с моим ASUS PB278Q на 1 440 пунктов, подключенным к Radeon r9 390.
Я больше не могу находить 2560x1440 режим ни в одном дистрибутиве, и если я добавляю его вручную через xrandr на Arch, ему не удается применяться с дженериком, "не удался изменить режим" ошибка.
Я не могу сказать точно, почему это происходит, но от доказательства здесь это - вероятно, не ядро Linux или аппаратные средства, таким образом, это вероятно графический драйвер. Учитывая, что amdgpu-про и с открытым исходным кодом оба вызывают это, это наиболее вероятно стопка amdgpu. Не определенный ответ, но наиболее вероятное место для нахождения решения на данный момент. Если это - amdgpu затем, это - проблема AMD и не проблема с самой средой Linux.
РЕШЕННЫЙ для меня! Сейчас, только спустя минуты после записи этого, мое собственное расследование обнаружило мое решение. Таким образом, здесь это:
Добавить amdgpu.dc=0
к параметрам ядра.
Легкий, правильно? Я надеюсь, что это работает на Вас!