6.4. При работе полноэкранных Direct3D и OpenGL приложений, очень низкий refresh rate, как можно это исправить?

6.4. При работе полноэкранных Direct3D и OpenGL приложений, очень низкий refresh rate, как можно это исправить?

Сделать это можно, и связано это с тем КАК NT работает со своей графической подсистемой. Есть несколько способов. Если драйвера видеокарты позволяют, то делается это легко и красиво. На примере с референсными драйверами от nVidia, это делается так:

В архиве с драйверами есть файл nv4_displ.inf, а в нём раздел nv_SoftwareDeviceSettings. Ищите там раздел относящийся к вашей видеокарте, первая TNT, например, обозначается аббревиатурой NV4. В списке NV4_MODES просто удаляете ненужные значения. Например, оригинальная запись выглядит так:

HKR,, NV4_Modes, %REG_SZ_APPEND%, "16 640 480 60 70 72 75 85 100 120 0"

Приводим её в такой вид:

HKR,, NV4_Modes, %REG_SZ_APPEND%, "16 640 480 100 120 0"

И всё, теперь ваша видеокарта физически не сможет работать в разрешении 640*480 с глубиной цвета 16 бит с Refresh rate меньше, чем 100 герц в любых программах (Во всяком случае XP именно так и считает, поэтому будет использовать для Refresh Rate цифры, которые здесь указаны). После этого нужно всего лишь переустановить драйверы с измененным nv4_displ.inf.

Естественно, цифры можно ставить любые, даже нестандартные. Однако, здесь надо соблюдать осторожность, потому что существует возможность испортить монитор слишкой высокой Refresh Rate либо после перезагрузки вы не увидите своего десктопа, вообще ничего. Эта методика подходит и для других драйверов не только от nVidia, например, SiS.

Однако, этот совет из не подходит для пользователей многих весьма популярных видеокарт, например таких как Voodoo, Matrox, или ATI. Однако, они тоже не хотят портить себе зрение смотря на 60 герцовую картинку в OpenGL, Direct3D, Glide или каких либо других приложениях. В этом случае, можно попытаться сказать XP, что ваш монитор не способен работать с refresh rate ниже той, что нам требуется. Для этого можно воспользоваться нашим "хакнутым" драйвером монитора hackmon.zip.

Редактируя строки вроде:

HKR,"MODES800,600",Mode1,,"35-90,85-100,+,+"

можно добиться желаемого. Например, в нашем примере эта строка запрещает монитору работу в 800*600 с любыми рефрешами кроме 85 или 100 Hz, в ЛЮБЫХ режимах. Удостоверьтесь, только, что отмечен чекбокс "Hide modes that this monitor cannot display". Но, будьте осторожны, и используйте только те значения, которые реально поддерживаются вашим монитором, в противном случае последствия могут быть неприятными, вплоть до ПОЛНОГО ВЫХОДА МОНИТОРА ИЗ СТРОЯ.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Сбой в работе приложений

Из книги автора

Сбой в работе приложений Современные программы функционируют достаточно стабильно, однако иногда в их работе появляются внутренние ошибки. Это приводит к тому, что приложение перестает отвечать на запросы пользователя и зависает. Рассмотрим, как следует поступать в


(4.3) Пропали куда-то системные шрифты под W2k, или вообще, система начала вести себя как то странно, перестали работать некоторые программы, появились глюки, которых раньше точно не было. Как это можно исправить?

Из книги автора

(4.3) Пропали куда-то системные шрифты под W2k, или вообще, система начала вести себя как то странно, перестали работать некоторые программы, появились глюки, которых раньше точно не было. Как это можно исправить? В командной строке вводишь sfc.exe /scannow – проверить системные


(7.6) При работе полноэкраных Direct3D и OpenGL приложений, очень низкий refresh rate, как можно это исправить?

Из книги автора

(7.6) При работе полноэкраных Direct3D и OpenGL приложений, очень низкий refresh rate, как можно это исправить? Сделать это можно, и связано это с тем КАК NT работает со своей графической подсистемой. Есть несколько способов. Если драйвера видеокарты позволяют, то делается это легко и


4.3. Пропали куда-то системные шрифты под XP, или вообще, система начала вести себя как то странно, перестали работать некоторые программы, появились глюки, которых раньше точно не было. Как это можно исправить?

Из книги автора

4.3. Пропали куда-то системные шрифты под XP, или вообще, система начала вести себя как то странно, перестали работать некоторые программы, появились глюки, которых раньше точно не было. Как это можно исправить? В командной строке вводишь sfc.exe /scannow - проверить системные файлы


Веб-аналитики подскажут, как исправить проблемы на странице корзины

Из книги автора

Веб-аналитики подскажут, как исправить проблемы на странице корзины По данным веб-аналитики всегда можно узнать, где искать главную причину плохих продаж. Мы опишем здесь основные показатели, которые подскажут, куда следует направить свои усилия в первую


Графические средства OpenGL

Из книги автора

Графические средства OpenGL OpenGL является стандартным программным интерфейсом, предназначенным для воспроизведения графики 2D и 3D. Приложения Qt могут отображать графику 3D, используя модуль QtOpenGL, который рассчитан на применение системной библиотеки OpenGL. При изложении


Сбой в работе приложений

Из книги автора

Сбой в работе приложений Вообще-то современные программы стараются работать надежно, но… Они слишком сложны для этого. А чем сложнее система, тем выше вероятность сбоя – это вам любой кибернетик скажет. Поэтому время от времени приложение «вылетает» (внезапно


Основные возможности OpenGL

Из книги автора

Основные возможности OpenGL · Набор базовых примитивов: точки, линии, многоугольники и т.п.· Видовые и координатные преобразования· Удаление невидимых линий и поверхностей (z-буфер)· Использование сплайнов для построения линий и поверхностей· Наложение текстуры и


ОГОРОД КОЗЛОВСКОГО: VBR[Variable Bit Rate - кодирование с переменным битрейтом.], OIS[Optical Image Stabilization - оптическая стабилизация изображения.] и прочие аббревиатуры

Из книги автора

ОГОРОД КОЗЛОВСКОГО: VBR[Variable Bit Rate - кодирование с переменным битрейтом.], OIS[Optical Image Stabilization - оптическая стабилизация изображения.] и прочие аббревиатуры Автор: Козловский ЕвгенийЭтот "Огород" я готовил, пожалуй, дольше любого другого: едва ли не полгода. Все началось в


Очень редко, но очень метко

Из книги автора

Очень редко, но очень метко Автор: Алексей СтародымовДо недавних пор компания Samsung особо не рвалась на рынок смартфонов и коммуникаторов - так, то выпустит заведомо уступающую аналогам модель на базе Symbian, то что-нибудь мейнстримное на основе Windows Mobile… Словом, четких и


OpenGL vs. Direct3D

Из книги автора

OpenGL vs. Direct3D OpenGL и Direct3D - две основные на сегодняшний день аппаратно-ускоряемые библиотеки для создания компьютерной трехмерной графики. Перед каждым начинающим 3D-программистом встает вопрос: какой из двух вариантов API выбрать? Вопрос этот совсем не прост, собственного


В полёт без ограничений: правда ли мобильник опасен для самолёта и можно ли это исправить? Евгений Золотов

Из книги автора

В полёт без ограничений: правда ли мобильник опасен для самолёта и можно ли это исправить? Евгений Золотов Опубликовано 26 июня 2013 «Дамы и господа, в целях вашей безопасности просим убедиться, что на время взлёта все электронные приборы выключены».


«Низкий ключ»

Из книги автора

«Низкий ключ» Low key – «низкий ключ» – техника съемки, которая используется для получения фотографии с преобладанием темных тонов (рис. 10.4). На снимке будут иметь место абсолютно черные участки, а также резкие тени. Вам нужно добиться, чтобы фон получился совершенно черным,