vs220, сейчас мой xorg.conf выглядит так, и я получаю эту ошибку
vs220, когда я ставлю nomodeset, оба монитора работают, но само собой, иксы не запускаются, так что этот вариант не катит.

я проделывал следующую последовательность шагов:
1. вставлял "amdgpu" в MODULES в /etc/mkinitcpio.conf (как описано тут)
2. ничего не изменилось
3. устанавливаю GRUB_TERMINAL_OUTPUT=console
4. ничего не изменилось
5. GRUB_GFXPAYLOAD_LINUX=text
6. это привело к изменению разрешения экрана в консоли
7. перед выводом запроса имени пользователя в консоли оба монитора выводят "нет сигнала", как и прежде.

mkinitcpio запускал

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

следовательно, где-то есть код, отвечающий за изменение kernel mode в последний этап загрузки, прямо перед запросом имени пользователя. где это прописано?
alien175
Переместите xorg.conf а также все файлы из /etc/X11/xorg.conf.d куда-нибудь, запустите систему, что в логах будет?
сделал, в логах всё тоже самое

$ lspci -knn | egrep -A2 'VGA|3D'
00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Sumo [Radeon HD 6550D] [1002:9640]
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:d000]
        Kernel driver in use: radeon

alien175, скажите пожалуйста, почему вы считаете что моя проблема как-то связана с иксами, если изображение пропадает на этапе голой консоли, когда иксы не запущены?

sudo hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer
  [Created at bios.459]
  Unique ID: rdCR._OUs7qzTNdE
  Hardware Class: framebuffer
  Model: "(C) 1988-2010, AMD SUMO"
  Vendor: "(C) 1988-2010, AMD Technologies Inc."
  Device: "SUMO"
  SubVendor: "AMD ATOMBIOS"
  SubDevice:
  Revision: "01.00"
  Memory Size: 16 MB
  Memory Range: 0x00000000-0x00ffffff (rw)
  Config Status: cfg=new, avail=yes, need=no, active=unknown
alien175
сейчас, когда я запускаю с одним монитором через переходник:
https://pastebin.com/KGm9JHK2
да, я вижу ошибки и прочёл их, но не знаю что мне с этим делать.
вот ещё раз xorg.conf, вдруг я что-то поменял, уже не помню что: https://pastebin.com/nzfJ9ZDU

всё таки мне кажется, вы не в верном направлении копаете, хотя может я и ошибаюсь. ведь ошибка возникает ДО запуска иксов, стало быть xorg тут не причём, или я не прав?
Итак, вот что я выяснил из обсуждения на archlinux.org и из собственного опыта:

- если отсутствует изображение в консоли, до входа в иксы, то xrandr и xinit тут не причём, нужно устанавливать параметр ядра video.
- если подключено два монитора и я зашёл в иксы то выполнять xrandr команды бесполезно. xrandr будет показывать что мониторы активны, но они по прежнему не будут ничего выводить

как мне установить параметр ядра video и что насчёт второго пункта?
ghost, я сделал по другому: написал скрипт и вслепую запустил его в консоли, вот что он вывел в файл: https://pastebin.com/kZrAkHQt
Привет. Решил себе два монитора поставить.

Конфигурация моей системы:
  • ПК amd со интегрированной видеокартой
  • монитор 1 - подключён через vga
  • монитор 2 - подключён через переходник (в комп dvi-d, в монитор vga, таже модель)
  • ос: arch
  • xorg.conf: https://pastebin.com/D9EgnuZC
  • оконный менеджер: dwm
  • дисплейного менеджера нет, есть xinit

Описание проблемы:
Если у меня два монитора подключены к ПК и я его включаю, начинается загрузка БИОС (на обоих мониторах), потом на пару секунд изображение гаснет и в тот момент когда должен появиться запрос имени пользователя в консоли, на обоих мониторах появляется "нет сигнала"

Если же я подключаю второй монитор после загрузки системы и активирую его через xrandr, то всё работает как надо (https://pastebin.com/5ZkhgX4H)

Попытки решения проблемы
Я исхожу из предположения, что мониторы перестают показывать после чтения файла xorg.conf. Я пытался редактировать этот файл, описывая в нём то, что я делаю через xrandr, но это приводило к тому что изображения не было, пришлось откатывать изменения. К сожалению, у меня не сохранились те правки, чтобы показать их

Я также думал прописать команды xrandr в модули systemd, чтобы настройка мониторов происходила до запуска xinit, но не разобрался с этим

Вопрос
Как мне сделать, чтобы система стартовала с двумя подключенными мониторами и выводила на них изображение в стиле xrandr --right-of?