mololkins
-
Публикации
3 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем mololkins
-
-
20 часов назад, eu_tomat сказал:Первый вариант позволяет обратиться только к экрану, находящемуся в той же сети, что и компьютер. Смысл использования коммутаторов и распределителей как раз и заключается в изоляции сетей друг от друга.
Мне и надо в одной сети, т.к. два экрана подключены к одному компу с двумя видеокартами.
-
В 08.05.2015 в 10:12, Totoro сказал:Если мониторы принадлежат разным компьютерам - можно разнести их распределителем или свитчем.
Если мониторы и карты принадлежат одному компьютеру - надо биндить.
Загвоздка в том, что если написать просто component.gpu.bind() - он обратится только к одной видеокарте - той, которую считает "основной".
Поэтому сначала надо получить список видеокарт компьютера - их компонентов, точнее.
local component = require('component') -- создаем таблички для хранения адресов компонентов local gpu = {} local screen = {} -- получаем список видеокарт for address, componentType in component.list("gpu") do table.insert(gpu, address) end -- получаем список мониторов (можно и вручную составить в принципе) for address, componentType in component.list("screen") do table.insert(screen, address) end -- биндим попарно -- (контрольные проверки не делаются, поэтому, во избежание ошибок, -- мониторов и карт должно быть одинаковое количество) for number, address in pairs(gpu) do component.proxy(address).bind(screen[number]) end
Есть еще один путь - можно оставить в компьютере только одну видеокарту. И биндить ее к нужному монитору перед рисованием.
Но тогда надо следить за разрешением (разрешение монитора при биндинге карты изменяется на разрешение карты).
А у меня такой вопрос:
если сделать по первому варианту то, как потом обратиться к нужному экрану?

OC: Привязка разных видеокарт к разным мониторам
в Разные (отсортировать)
Опубликовано: · Изменено пользователем mololkins
Я спрашивал про то, к чему преведен код (т.е. по факту 2 абзац). Код приведён как привязать мониторы к конкретной видеокарты (если 2 монитора подключеннв к ПК с думя видеокартами), а вот как дальше обратиться к нужней видеокарте(и соответственно к нужому экрану) информация отсутсвует.