Windows 8 на MBPr не масштабирует полноэкранные игры

Windows 8 на MBPr не масштабирует полноэкранные игры

Я запускаю Windows 8 через Bootcamp на 15-дюймовом Macbook Pro Retina (с Nvidia GT750M). Когда я открываю любую игру, которая работает на весь экран, игра обычно принудительно использует собственное разрешение (2880x1800) или в некоторых случаях выбирает какое-то очень низкое разрешение, вместо того, чтобы использовать то, что я установил в настройках дисплея Windows. Если я попытаюсь установить разрешение в игре, скажем, 1920x1200 или любое другое, кроме собственного разрешения Retina, я получу полноэкранную игру в рамке с черной рамкой, фактически уменьшенную до этих физических пикселей, вместо того, чтобы увеличить ее до размера всего экрана.

Я использовал масштабирование DPI во всех мыслимых конфигурациях, пытался принудительно устанавливать разрешение через Windows после запуска игры и т. д. Я неустанно искал решение этой проблемы, но ничего подходящего для меня не нашел. ПОМОГИТЕ!

решение1

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

Проблема в том, что при запуске Windows через Boot Camp дисплей Retina отображается в полном разрешении (2880x1800). Это приводит к тому, что на экране отображаются очень мелкие объекты, пока вручную не будет установлено правильное разрешение DPI или не будет снижено разрешение (что приводит к грязному/размытому рабочему столу). Независимо от установленного разрешения, возможно, из-за того, что DirectX позволяет обходить настройки дисплея Windows, полноэкранные программы могут захватывать собственное разрешение дисплея Retina и настраивать его так, чтобы он соответствовал всему его приятному глазу великолепию.

Проблема здесь в том, что (по состоянию на март 2015 года) чип Nvidia GT750M не обладает достаточной мощностью для поддержки практически любой игры на любом разумном уровне при самом высоком разрешении (например, в недавнем тесте даже на самых низких настройках видео Crysis 2 работал на жалких 15 кадрах в секунду). При разрешении 1920x1200 графический процессор все еще может подавиться некоторыми вещами, хотя в большинстве случаев я обнаружил, что большинство последних релизов могут достигать 60 кадров в секунду при средне-высоких настройках.

Конечно, разумнее всего здесь понизить разрешение до 1920x1200. Когда вы это делаете, некоторые игры делают все правильно: масштабируются до размеров всего экрана; но большинство игр просто выдают красивые черные полосы, и вам остается играть примерно на половине экрана. Никакие игры с настройками дисплея Windows не исправят это.

Решение:

Щелкните правой кнопкой мыши по рабочему столу и выберите Панель управления Nvidia. В левом столбце выберите «Настроить размер и положение рабочего стола», и там вы найдете флажок с надписью «Переопределить режим масштабирования, установленный играми и программами». Выбор этого параметра не позволит играм отображать более низкие разрешения, такие как 1920x1200 при соотношении 1:1, и вместо этого позволит графическому процессору заполнять весь дисплей.

Обратите внимание, что это решение предназначено только для Retina MacBook Pro с чипами Nvidia. Я понятия не имею, сработает ли это для других дисплеев на чипах Nvidia, имеющих схожие проблемы, хотя у меня есть серьезные подозрения, что так и будет.

решение2

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

решение3

Эта проблема меня очень раздражала. Но решения выше не сработали. В конце концов я наткнулся на этот пост на reddit

https://www.reddit.com/r/bootcamp/comments/ih7y7f/rocket_league_only_takes_uo_about_14_of_my_screen/

В одном из комментариев предлагалось использовать

Win+Ctrl+Shift+B сбросит ваши графические драйверы, всегда исправлял это для меня при запуске bootcamp. Ваш экран станет черным, затем вы услышите звуковой сигнал, и игра должна снова появиться на весь экран.

Сначала мне пришлось использовать Shift+Tab, чтобы открыть Steam View, так как игра Assassin's Creed Black Flag не давала комбинации клавиш достичь ОС. Но после выполнения ее с Steam View я услышал звуковой сигнал, и экран исправился сам собой.

Связанный контент