logic 51 Опубликовано: 15 апреля, 2022 к примеру такая ситуация, один пк одна видеокарта и несколько мониторов к которым она биндиться через gpu.bind(address, false) вопрос как погасить все мониторы если пк был выключен с кнопки? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 155 Опубликовано: 15 апреля, 2022 15 минут назад, rootmaster сказал: к примеру такая ситуация, один пк одна видеокарта и несколько мониторов к которым она биндиться через gpu.bind(address, false) вопрос как погасить все мониторы если пк был выключен с кнопки? Можно сделать кнопку для гашения мониторов сигналом красного камня. Но удобнее, наверное, выключать компьютер программно, чтобы перед выключением компьютера автоматически гасли все мониторы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
logic Автор вопроса 51 Опубликовано: 15 апреля, 2022 7 минут назад, eu_tomat сказал: Можно сделать кнопку для гашения мониторов сигналом красного камня. Но удобнее, наверное, выключать компьютер программно, чтобы перед выключением компьютера автоматически гасли все мониторы. нет, я хочу чтобы была какаето функция которая срабатывала не только при програмном выключении но и аппаратном, подмена метада shutdown не помогла, она позваляет обработать софт выключения но не хард, а как перехватить хард выключения не особо понятно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 155 Опубликовано: 15 апреля, 2022 34 минуты назад, rootmaster сказал: нет, я хочу чтобы была какаето функция которая срабатывала не только при програмном выключении но и аппаратном, подмена метада shutdown не помогла, она позваляет обработать софт выключения но не хард, а как перехватить хард выключения не особо понятно Насколько я знаю, кнопка включения-выключения немедленно выключает компьютер, не генерируя каких-либо событий. Поэтому и перехватить её нажатие невозможно. Можно, например, использовать для этой цели вспомогательный компьютер, который, обнаружив отключение основного компьютера, отключит вслед за ним и все подключенные мониторы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
logic Автор вопроса 51 Опубликовано: 15 апреля, 2022 1 минуту назад, eu_tomat сказал: Насколько я знаю, кнопка включения-выключения немедленно выключает компьютер, не генерируя каких-либо событий. Поэтому и перехватить её нажатие невозможно. Можно, например, использовать для этой цели вспомогательный компьютер, который, обнаружив отключение основного компьютера, отключит вслед за ним и все подключенные мониторы. во первых, это был премер задачи для который может пригодиться обработка, во вторых если я напишу OS поддерживаюшю несколько мониторов даже если есть одна карта то мне нада ставить 2 компа? както не рационально Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 155 Опубликовано: 15 апреля, 2022 14 минуты назад, rootmaster сказал: во первых, это был премер задачи для который может пригодиться обработка, во вторых если я напишу OS поддерживаюшю несколько мониторов даже если есть одна карта то мне нада ставить 2 компа? както не рационально Да, не рационально. Кроме второго компа потребуется и красная плата в оба компьютера. Такова цена решения. Рационально было бы использовать программное отключение, но оно не удовлетворяет поставленным тобой условиям. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Taoshi 55 Опубликовано: 15 апреля, 2022 Для микрозадач удобен микроконтроллер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 155 Опубликовано: 15 апреля, 2022 1 час назад, Taoshi сказал: Для микрозадач удобен микроконтроллер. А как ты планируешь использовать микроконтроллер для решения конкретно этой микрозадачи? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Taoshi 55 Опубликовано: 15 апреля, 2022 9 минут назад, eu_tomat сказал: А как ты планируешь использовать микроконтроллер для решения конкретно этой микрозадачи? Микроконтроллер с модемом и красной картой выступает в качестве костыля, получающего от компьютеров с видеокартами использующими монитор сигналы через заданные интервалы времени. На основании отсутствия всех сигналов (или пусть это будет один и тот же сигнал, не критично) в течении периода равного, допустим, трем интервалам, микроконтроллер излучает красный сигнал который и выключает монитор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 155 Опубликовано: 15 апреля, 2022 1 час назад, Taoshi сказал: Микроконтроллер с модемом и красной картой выступает в качестве костыля, получающего от компьютеров с видеокартами использующими монитор сигналы через заданные интервалы времени. На основании отсутствия всех сигналов (или пусть это будет один и тот же сигнал, не критично) в течении периода равного, допустим, трем интервалам, микроконтроллер излучает красный сигнал который и выключает монитор. Ага, понял. А я планировал пойти по другому пути. Пока работает основной компьютер, он излучает красный сигнал со встроенной красной платы. Если вдруг основной компьютер отключается, сигнал пропадает, и стоящий в смежном блоке вспомогательный комп, реагирует на событие смены уровня красного сигнала, проверяет, включение это было или выключение, гасит мониторы и отключается сам. А включается он при появлении красного сигнала с основного компьютера. Твой вариант хорош низкой ценой. Но требует регулярной отсылки сигналов и работает с одним монитором. В любом случае, ещё один рабочий вариант. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
hohserg 197 Опубликовано: 16 апреля, 2022 8 часов назад, eu_tomat сказал: Пока работает основной компьютер, он излучает красный сигнал со встроенной красной платы. Если вдруг основной компьютер отключается, сигнал пропадает Мне кажется, или вместо вспомогательного компа можно юзать довольно простую редстоун схему? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 155 Опубликовано: 16 апреля, 2022 4 часа назад, hohserg сказал: Мне кажется, или вместо вспомогательного компа можно юзать довольно простую редстоун схему? Да, можно. Это будет удобнее отдельной кнопки. Зато вспомогательный компьютер обеспечивает компактность проводки при работе с несколькими мониторами. Он позволяет подключать мониторы единственным кабелем, без проводки красного сигнала. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Taoshi 55 Опубликовано: 16 апреля, 2022 12 часа назад, hohserg сказал: Мне кажется, или вместо вспомогательного компа можно юзать довольно простую редстоун схему? Смотря что называть довольно простой схемой. Она должна уметь: 1.выдавать одиночный импульс для включения/выключения монитора. 2.сохранять свое состояние. В сумме это уже чуть больше, чем битовая ячейка памяти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
hohserg 197 Опубликовано: 18 апреля, 2022 При выключении на монитор подается короткий импульс. При включении скрипт опять подает редстоун и деактивирует факел 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
к примеру такая ситуация, один пк одна видеокарта и несколько мониторов к которым она биндиться через gpu.bind(address, false)
вопрос как погасить все мониторы если пк был выключен с кнопки?
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах