Возник вопрос общего характера, т.к. запутался в куче различных гайдов и советов разных лет.
Дано: Машина с двумя видеокартами, GTX950 и интегрированное ядро процессора.
Хочу: Заставить обе видеокарты работать одновременно. Интегрированное ядро может не отключаться при наличии внешней карты. Под Windows на этом железе такое возможно. Проверено.
Вопрос: Как правильно это реализуется в современных линуксах? При настройках системы по умолчанию работает только одна карта - та, что установлена как первая для инициализации в биосе. Вторая молчит. Для диагностики (в биосе стоит инициализация GTX950 первой):
Код: Выделить всё
# inxi -G
Graphics: Card-1: Intel 2nd Generation Core Processor Family Integrated Graphics Controller
Card-2: NVIDIA GM206 [GeForce GTX 950]
Display Server: X.Org 1.18.4 driver: nvidia Resolution: 1280x1024@75.02hz, 1920x1080@60.00hz
GLX Renderer: GeForce GTX 950/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 381.22
Код: Выделить всё
00:02.0 Display controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 950] (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 0fba (rev a1)
Код: Выделить всё
$ xrandr
Screen 0: minimum 8 x 8, current 3200 x 1080, maximum 16384 x 16384
DVI-I-0 connected 1280x1024+1920+0 (normal left inverted right x axis y axis) 380mm x 300mm
1280x1024 60.02 + 75.02*
1280x960 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 521mm x 293mm
1920x1080 60.00*+ 59.94 50.00
1680x1050 59.95
1600x900 60.00
1440x900 59.89
1280x1024 75.02 60.02
1280x800 59.81
1280x720 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
DVI-I-0 - это монитор который временно перекинут на второй видеовыход внешней видеокарты.
Подскажите пожалуйста общее направление - куда дальше копать? У меня сложилось впечатление что X-ы или то, их конфигурирует, наткнувшись на первую видеокарту на этом и успокаивается. Надо как-то объяснить системе что у нее больше одной видеокарты - но как это сделать правильно? Про xorg.conf боле-менее современные источники говорят что он устарел (старые соответственно не работают). А новых найти не могу. Или теперь у всех оно автоматически "просто работает", а я такой невезучий?
Да, я понимаю конечно, что проще просто воткнуть второй монитор во второе гнездо первой видяхи и не заниматься странным, но я хочу разобраться именно со случаем двух раздельных видеокарт. Т.к. Есть желание в дальнейшем разбираться с пробросом видеокарты в KVM. А для этого нужны именно две раздельные видеокарты. Но сначала нужно хотя бы разобраться с обычными X-ами, IMHO...
Второй попутный вопрос: Куча советов по настройке X-ов, требуют править содержимое каталога /etc/X11/xorg.cond.d - в Минт 18 такого каталога нету, но есть /usr/share/X11/xorg.conf.d - это оно самое (просто в другом месте), или не совсем?
Третий попутный вопрос: Столкнулся с тирингом видео. Победил только засунув в xorg.conf (который сгенерил графической утилитой nvidia драйверов) вот этих кусков выделенных жирным):
Код: Выделить всё
Section "Device"
Identifier "Device0"
Driver "nvidia"
[u] [b] Option "RegistryDwords" "PrefLevelSrc=0х2233"
Option "TripleBuffer" "True"[/b][/u]
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 950"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-1"
Option "metamodes" "DVI-I-0: nvidia-auto-select +1920+0, HDMI-0: nvidia-auto-select +0+0 [u][b]{ ForceFullCompositionPipeline = On }[/b][/u]"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection