Предположения:
Если вам нужно обрабатывать несколько открытых сеансов одновременно (непонятно ), вы можете сделать что-то вроде (непроверенного):
perl -ne 'if (m/<timestamp>;<hostname>;(sessionid-[a-z]+);type=(.)/) { $type{$1}=$2 }; if (m/<timestamp>;<hostname>;(sessionid-[a-z]+);set_to_TRUE/) { if ($type{$1} eq "m") { print $1 } }'
К сожалению,BIOS графического процессора имеет встроенный -в порядке приоритета, в котором он проверяет выходные разъемы, чтобы найти «основной» дисплей во время загрузки. Первый подключенный дисплей получит загрузочные сообщения, а все остальные дисплеи не получат изображения, пока ОС не загрузится и драйверы графического процессора не активируют другие разъемы.
Изменение порядка приоритетов потребует изменения BIOS графического процессора. По-видимому, некоторые поставщики графических процессоров в прошлом иногда делали собственные версии BIOS по запросу, поскольку требуемые изменения кажутся не очень сложными.
Но тот факт, что монитор, подключенный к DisplayPort -, просыпается, по-видимому, указывает на то, что его присутствие по крайней мере определяется правильно. Возможно, возможности 144 Гц сбивают с толку BIOS, и он не может настроить выход DisplayPort для правильного сигнала.
Первые компьютерные дисплеи с плоским -экраном и частотой 144 Гц появились на рынке в 2012 году; серия GeForce 700 была выпущена всего годом позже, поэтому я думаю, что дисплеи с поддержкой 144 Гц -были еще довольно редки в то время, и BIOS GPU серии 700 вполне мог иметь некоторые ошибки в поддержке 144 Гц.
Гипотетически добавить драйвер в GRUB будет так же просто, как удалить модуль драйвера (назовем егоvideo_nvidia.mod
)на /boot/grub/i386-pc
, добавить insmod video_nvidia
в конфигурацию GRUB, а затем добавить любые параметры конфигурации модуля может поддержать. Но проблема в том, что, насколько мне известно, такого драйвера для GRUB еще никто не делал!