LINUX.ORG.RU

не работает отключение видеовыхода

 ,


0

1

Такая у меня проблемка. К видеокарточке подключен 1920х1080 монитор и 1366х720 телевизор. Почти всё настроил(кеды, видео, хинераму), чтобы было удобно, но осталась одна вроде мелочь, но противная:

При загрузке когда KMS инициализирует видяху, то он почему-то инициализирует телефизор как главный(хотя скорее как равноправный) и по этой причине у меня при загрузке на мониторе консоль всего на четверти экрана, а не на весь экран. Из-за этого-же не хочет работать fdcondecor. Если телевизор отключить физически, то все отлично.

Поковырялся в гугле и нагуглил, что можно из параметров ядра отключить видеовыход определенный. Вот моя строка параметров ядра:

radeon.modeset=1 radeon.audio=1 video=DisplayPort-1:1920x1080@60 video=HDMI-0:d

Но отключения не происходит. Посоветуйте что можно сделать? Ну или хотя бы ткните почему не работает отключение из параметров ядра.

Upd: Нашел причину неотключения. Неправильно указывал название видеовыхода, кернел его видит как HDMI-A-1.

Но теперь появился другой вопрос. Как инициализировать отключенный видеовыход на уже загруженной системе? Хочу его подключать только когда нужно фильм посмотреть.

★★★★★

Последнее исправление: Loki13 (всего исправлений: 3)

Ответ на: комментарий от anonymous

Нормальный телек 32". Я фильмы редко в 1080 качаю, т.к. с расстояния в 4 метра разница 720 и 1080 не видна.(почти не видна)

//Лучше бы по теме что дельного написал.

Loki13 ★★★★★
() автор топика
Последнее исправление: Loki13 (всего исправлений: 2)
Ответ на: комментарий от Loki13

Ну или хотя бы ткните почему не работает отключение из параметров ядра.

Потому что параметр video= один, а ты задал его два раза с разным значением?

anonymous
()
Ответ на: комментарий от anonymous

Потому что параметр video= один, а ты задал его два раза с разным значением?

Интересно.

А как же тогда инициализировать разные видеовыходы?

//Пойду пробовать только для HDMI-0 инициализацию прописывать.

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от Loki13

Пойду пробовать только для HDMI-0 инициализацию прописывать.

Ничего не изменилось. Такое ощущение что KMS болт кладет на этот параметр при инициализации.

Хотя при просмотре dmesg появилась идея что я неправильно указываю название видеовыхода, т.к. HDMI-A-1 в нем

[    1.087569] [drm] UVD initialized successfully.
[    1.087638] [drm] Enabling audio support
[    1.087684] [drm] ib test on ring 0 succeeded in 0 usecs
[    1.087729] [drm] ib test on ring 3 succeeded in 0 usecs
[    1.220215] [drm] ib test on ring 5 succeeded
[    1.221837] [drm] Radeon Display Connectors
[    1.221838] [drm] Connector 0:
[    1.221839] [drm]   DP-1
[    1.221839] [drm]   HPD4
[    1.221840] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[    1.221841] [drm]   Encoders:
[    1.221842] [drm]     DFP1: INTERNAL_UNIPHY2
[    1.221842] [drm] Connector 1:
[    1.221843] [drm]   DP-2
[    1.221843] [drm]   HPD5
[    1.221845] [drm]   DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
[    1.221845] [drm]   Encoders:
[    1.221846] [drm]     DFP2: INTERNAL_UNIPHY2
[    1.221846] [drm] Connector 2:
[    1.221847] [drm]   HDMI-A-1
[    1.221847] [drm]   HPD3
[    1.221848] [drm]   DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
[    1.221849] [drm]   Encoders:
[    1.221849] [drm]     DFP3: INTERNAL_UNIPHY1
[    1.221850] [drm] Connector 3:
[    1.221850] [drm]   DVI-D-1
[    1.221851] [drm]   HPD1
[    1.221851] [drm]   DDC: 0x6480 0x6480 0x6484 0x6484 0x6488 0x6488 0x648c 0x648c
[    1.221852] [drm]   Encoders:
[    1.221852] [drm]     DFP4: INTERNAL_UNIPHY1
[    1.221853] [drm] Connector 4:
[    1.221854] [drm]   DVI-I-1
[    1.221854] [drm]   HPD6
[    1.221855] [drm]   DDC: 0x6470 0x6470 0x6474 0x6474 0x6478 0x6478 0x647c 0x647c
[    1.221855] [drm]   Encoders:
[    1.221856] [drm]     DFP5: INTERNAL_UNIPHY
[    1.221856] [drm]     CRT1: INTERNAL_KLDSCP_DAC1

Loki13 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.