Создание практически большего буфера дисплея с помощью кода - PullRequest
0 голосов
/ 14 января 2020

Я не знаю, является ли это вопросом программирования, но эта проблема может быть решена с помощью компьютерного программирования.

Основываясь на моих ограниченных знаниях о том, как работает конвейер обработки отображения в компьютерах, Я предположил, что пикселям на мониторе выделяется место в буфере памяти где-то, и этот размер буфера зависит от размера нашего экрана. Итак, можем ли мы подделать компьютер, думая, что у нас монитор больше, чем есть на самом деле, и воспользоваться преимуществом, например, для просмотра экрана с большим разрешением, чем у нас уже есть?

Ответы [ 2 ]

1 голос
/ 30 января 2020

Чтобы ответить на ваш вопрос, требуется больше информации о вашем оборудовании и операционной системе (и драйверах), поскольку все зависит от этого.

Например, у Nvidia Dynami c Супер разрешение , в то время как AMD имеет Виртуальное суперразрешение .

Оба обеспечат большее доступное разрешение для приложений (игр), чем фактически доступно на вашем мониторе. Как включить / настроить это, зависит от вашего аппаратного обеспечения, поэтому вам нужно немного погуглить для вашей настройки c.

После этого ваша ОС сможет (должна) уменьшить ее, чтобы она правильно отображалась на вашем компьютере. монитор, чтобы вы могли правильно просматривать экран.

Если ваша программа захвата экрана способна напрямую захватывать видеопамять (а не то, что выводится на ваш монитор), она будет захватывать более высокое разрешение. (У меня нет опыта работы с программным обеспечением для захвата экрана, поэтому я не сильно помогу с этим.)

1 голос
/ 14 января 2020

Да, есть большой кусок памяти (возможно, на вашей видеокарте), который содержит фактические отображаемые пиксели, и есть совершенно отдельная область памяти, поддерживаемая настольным программным обеспечением. Для последнего возможно (и на самом деле обычно) поддерживать «виртуальный» рабочий стол, который больше вашего монитора, расширяя рабочий стол до второго монитора, или, возможно, прокручивая или перелистывая страницы для доступа к расширенным областям.

Все это очень зависит от ОС c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...