У меня есть Dell Precision 5510 (skylake) сцепленный с внешним монитором через DisplayPort (хотя те же проблемы придумали HDMI), использование двух различных прикреплений Displaylink. Когда на графике Intel, framerate на внешнем мониторе ужасен - приблизительно 1 фут в секунду при выполнении glxspheres. Используя optirun, это - путь больше (200 кадр/с, то же как на мониторе ноутбука). Если я переключаю на Nvidia Главную графику, монитор ноутбука выключается полностью, но внешний монитор работает очень хорошо (2000 + кадр/с).
Используя графику Intel, Chrome стал неприменимым на втором мониторе, пока я не отключил hw accelration в настройках Chrome, когда это стало довольно применимым. Большая проблема, с которой я сталкиваюсь, состоит в том, что терминал на внешнем мониторе является чрезвычайно отстающим из-за проблемы на 1 фут в секунду. Есть ли способ преодолеть эту проблему или даже отключить аппаратное ускорение полностью; у меня действительно есть тонны CPU для экономии.
Обновление: появляется, подключаю ли я монитор с HDMI-кабелем непосредственно (вместо через любое из прикреплений Displaylink, затем второй монитор дает использованию 60 футов в секунду графику Intel. Это действительно означает выполнять другой кабель, но я предполагаю, что это - то, что я должен буду сделать на данный момент.
Я сам не Гуру Linux как большинство других людей здесь, но я нашел что-то, что, по крайней мере, работало на меня:
EndSection
: Option "VSync" "false"
, Если не, создайте файл 20-intel.conf
и запишите это:
Section "Device"
Identifier "Intel"
Driver "intel"
Option "VSync" "false"
EndSection
Перезагрузка
Это должно вынудить драйвер Intel остановить VSyncing монитор DisplayLink к 1 футу в секунду.
Снова я думаю, что я не достаточно компетентен оценить ситуацию относительно того, почему это - проблема во-первых и таким образом, это обходное решение может повредить другой материал. Поэтому возьмите все здесь с осторожностью!