LINUX.ORG.RU

История изменений

Исправление Slaviro, (текущая версия) :

Еще раз опишу все кейсы, которые я смог на текущий момент выявить.

Конфигурация: Radeon 5700XT имеет 2 DP и 2 HDMI.
На данный момент в нее воткнуто: 
Dell (DP <--> DP)
BenQ (HDMI <--> DVI)

Все кейсы рассматриваются от момента включения компьютера.

Case 1. Оба монитора воткнуты в видеокарту, включены.
Res: при выключении Dell кнопкой происходит попытка реконфигурации Х сервера, которая заканчивается неудачей, в результате на Benq отображаются артефакты, усиливающиеся при повторном включении Dell. Решается только перезагрузкой (кнопкой или по ssh).

Смена главного монитора через xrandr или настройки KDE не влияет на ситуацию. Главным монитором по умолчанию считается Dell, т.к. на уровне видеокарты порт DP главнее, чем HDMI.

Case 2. Оба монитора воткнуты в видеокарту, Dell выключен, Benq включен.
1) Dell включается до попадания на SDDM.
Res: совпадает с Case 1.
2) Dell включается после попадания на SDDM.
Res: на Dell нет сигнала. Сигнал появляется после логина в систему, после чего система корректно отрабатывает выключение и включение Dell (происходит реконфигурация, главным монитором становится оставшийся).

Case 3. Оба монитора воткнуты, Dell включен, Benq выключен.
Res: совпадает с Case 1. 

Case 4. Оба монитора воткнуты, включены, после логина физически вынимается из видеокарты HDMI<-->DVI кабель.
Res: Х ломается, но не так, как при выключении Benq - темный экран, ничего не видно.

Case 5. Воткнут только Dell, включен.
Res: при выключении и включении все работает нормально.

Case 6. Воткнут Dell, для Benq кабель сменен на HDMI<-->HDMI, тоже воткнут, оба включены.
Res: 
1) при выключении Dell совпадает с Case 1, 
2) при выключении Benq ничего не происходит, но при повторном включении Benq X ломается, на Benq зеленый экран, иногда помигивающий, на Dell - черный. Лечится перезагрузкой.

Таким образом, мы видим, что проблема проявляется только в двухмониторной конфигурации, Х с большой вероятностью ломается при физическом изменении конфигурации устройств, о которой система узнает при подключении монитора либо по DP, либо по HDMI кабелю. Кабель HDMI<–>DVI видимо не передает информацию об отключении устройства, что подтверждается тем, что KDE продолжает видеть Benq после отключения.

Исправление Slaviro, :

Еще раз опишу все кейсы, которые я смог на текущий момент выявить.

Конфигурация: Radeon 5700XT имеет 2 DP и 2 HDMI.
На данный момент в нее воткнуто: 
Dell (DP <--> DP)
BenQ (HDMI <--> DVI)

Все кейсы рассматриваются от момента включения компьютера.

Case 1. Оба монитора воткнуты в видеокарту, включены.
Res: при выключении Dell кнопкой происходит попытка реконфигурации Х сервера, которая заканчивается неудачей, в результате на Benq отображаются артефакты, усиливающиеся при повторном включении Dell. Решается только перезагрузкой (кнопкой или по ssh).

Смена главного монитора через xrandr или настройки KDE не влияет на ситуацию. Главным монитором по умолчанию считается Dell, т.к. на уровне видеокарты порт DP главнее, чем HDMI.

Case 2. Оба монитора воткнуты в видеокарту, Dell выключен, Benq включен.
1) Dell включается до попадания на SDDM.
Res: совпадает с Case 1.
2) Dell включается после попадания на SDDM.
Res: на Dell нет сигнала. Сигнал появляется после логина в систему, после чего система корректно отрабатывает выключение и включение Dell (происходит реконфигурация, главным монитором становится оставшийся).

Case 3. Оба монитора воткнуты, Dell включен, Benq выключен.
Res: совпадает с Case 1. 

Case 4. Оба монитора воткнуты, включены, после логина физически вынимается из видеокарты HDMI<-->DVI кабель.
Res: Х ломается, но не так, как при выключении Benq - темный экран, ничего не видно.

Case 5. Воткнут только Dell, включен.
Res: при выключении и включении все работает нормально.

Case 6. Воткнут Dell, для Benq кабель сменен на HDMI<-->HDMI, тоже воткнут, оба включены.
Res: 
1) при выключении Dell совпадает с Case 1, 
2) при выключении Benq ничего не происходит, но при повторном включении Benq X ломается, на Benq зеленый экран, иногда помигивающий, на Dell - черный. Лечится перезагрузкой.

Исправление Slaviro, :

Еще раз опишу все кейсы, которые я смог на текущий момент выявить.

Конфигурация: Radeon 5700XT имеет 2 DP и 2 HDMI.
На данный момент в нее воткнуто: 
Dell (DP <--> DP)
BenQ (HDMI <--> DVI)

Все кейсы рассматриваются от момента включения компьютера.

Case 1. Оба монитора воткнуты в видеокарту, включены.
Res: при выключении Dell кнопкой происходит попытка реконфигурации Х сервера, которая заканчивается неудачей, в результате на Benq отображаются артефакты, усиливающиеся при повторном включении Dell. Решается только перезагрузкой (кнопкой или по ssh).

Смена главного монитора через xrandr или настройки KDE не влияет на ситуацию. Главным монитором по умолчанию считается Dell, т.к. на уровне видеокарты порт DP главнее, чем HDMI.

Case 2. Оба монитора воткнуты в видеокарту, Dell выключен, Benq включен.
1) Dell включается до попадания на SDDM.
Res: совпадает с Case 1.
2) Dell включается после попадания на SDDM.
Res: на Dell нет сигнала. Сигнал появляется после логина в систему, после чего система корректно отрабатывает выключение и включение Dell (происходит реконфигурация, главным монитором становится оставшийся).

Case 3. Оба монитора воткнуты, Dell включен, Benq выключен.
Res: совпадает с Case 1. 

Case 4. Оба монитора воткнуты, включены, после логина физически вынимается HDMI кабель.
Res: Х ломается, но не так, как при выключении Benq - темный экран, ничего не видно.

Case 5. Воткнут только Dell, включен.
Res: при выключении и включении все работает нормально.

Case 6. Воткнут Dell, для Benq кабель сменен на HDMI<-->HDMI, тоже воткнут, оба включены.
Res: 
1) при выключении Dell совпадает с Case 1, 
2) при выключении Benq ничего не происходит, но при повторном включении Benq X ломается, на Benq зеленый экран, иногда помигивающий, на Dell - черный. Лечится перезагрузкой.

Исправление Slaviro, :

Еще раз опишу все кейсы, которые я смог на текущий момент выявить.

Конфигурация: Radeon 5700XT имеет 2 DP и 2 HDMI.
На данный момент в нее воткнуто: 
Dell (DP <--> DP)
BenQ (HDMI <--> DVI)

Все кейсы рассматриваются от момента включения компьютера.

Case 1. Оба монитора воткнуты в видеокарту, включены.
Res: при выключении Dell кнопкой происходит попытка реконфигурации Х сервера, которая заканчивается неудачей, в результате на Benq отображаются артефакты, усиливающиеся при повторном включении Dell. Решается только перезагрузкой (кнопкой или по ssh).

Смена главного монитора через xrandr или настройки KDE не влияет на ситуацию. Главным монитором по умолчанию считается Dell, т.к. на уровне видеокарты порт DP главнее, чем HDMI.

Case 2. Оба монитора воткнуты в видеокарту, Dell выключен, Benq включен.
1) Dell включается до попадания на SDDM.
Res: совпадает с Case 1.
2) Dell включается после попадания на SDDM.
Res: на Dell нет сигнала. Сигнал появляется после логина в систему, после чего система корректно отрабатывает выключение и включение Dell (происходит реконфигурация, главным монитором становится оставшийся).

Case 3. Dell включен, Benq выключен.
Res: совпадает с Case 1. 

Case 4. Оба монитора воткнуты, включены, после логина физически вынимается HDMI кабель.
Res: Х ломается, но не так, как при выключении Benq - темный экран, ничего не видно.

Case 5. Воткнут только Dell, включен.
Res: при выключении и включении все работает нормально.

Case 6. Воткнут Dell, для Benq кабель сменен на HDMI<-->HDMI, тоже воткнут, оба включены.
Res: 
1) при выключении Dell совпадает с Case 1, 
2) при выключении Benq ничего не происходит, но при повторном включении Benq X ломается, на Benq зеленый экран, иногда помигивающий, на Dell - черный. Лечится перезагрузкой.

Исходная версия Slaviro, :

Еще раз опишу все кейсы, которые я смог на текущий момент выявить.

Конфигурация: Radeon 5700XT имеет 2 DP и 2 HDMI.
На данный момент в нее воткнуто: 
Dell (DP <--> DP)
BenQ (HDMI <--> DVI)

Все кейсы рассматриваются от момента включения компьютера.

Case 1. Оба монитора воткнуты в видеокарту, включены.
Res: при выключении Dell кнопкой происходит попытка реконфигурации Х сервера, которая заканчивается неудачей, в результате на Benq отображаются артефакты, усливающиеся при включении Dell. Решается только перезагрузкой (кнопкой или по ssh).

Смена главного монитора через xrandr или настройки KDE не влияет на ситуацию. Главным монитором по умолчанию считается Dell, т.к. на уровне видеокарты порт DP главнее, чем HDMI.

Case 2. Оба монитора воткнуты в видеокарту, Dell выключен, Benq включен.
1) Dell включается до попадания на SDDM.
Res: совпадает с Case 1.
2) Dell включается после попадания на SDDM.
Res: на Dell нет сигнала. Сигнал появляется после логина в систему, после чего система корректно отрабатывает выключение и включение Dell (происходит реконфигурация, главным монитором становится оставшийся).

Case 3. Dell включен, Benq выключен.
Res: совпадает с Case 1. 

Case 4. Оба монитора воткнуты, включены, после логина физически вынимается HDMI кабель.
Res: Х ломается, но не так, как при выключении Benq - темный экран, ничего не видно.

Case 5. Воткнут только Dell, включен.
Res: при выключении и включении все работает нормально.

Case 6. Воткнут Dell, для Benq кабель сменен на HDMI<-->HDMI, тоже воткнут, оба включены.
Res: 
1) при выключении Dell совпадает с Case 1, 
2) при выключении Benq ничего не происходит, но при повторном включении Benq X ломается, на Benq зеленый экран, иногда помигивающий, на Dell - черный. Лечится перезагрузкой.