根本原因是系统和显卡默认启用全屏拉伸缩放,强行把4:3原始帧适配到16:9屏幕,必须关闭自动拉伸并强制保持原始纵横比;需依次设置显示器原生分辨率、steam窗口化启动、gpu缩放模式为“纵横比”或“保持长高比”,并禁用windows高dpi缩放干扰。

Win11运行《孤胆枪手》《魔兽争霸3》《暗黑破坏神2》等老游戏时,画面被横向拉伸、人物变胖、UI错位,根本原因是系统和显卡默认启用全屏拉伸缩放,强行把4:3原始帧适配到16:9物理屏幕——必须关闭自动拉伸,强制保持原始纵横比。
确认并锁定游戏原生分辨率
右键桌面空白处→选择“显示设置”→滚动到底部“缩放与布局”区域→点击“显示器分辨率”下拉菜单→【优先选择标有“(推荐)”的选项,如1920×1080】。这一步是基础前提,若此处未设为原生分辨率,后续所有GPU缩放设置都会失效。
打开游戏前,先在Steam库右键该游戏→“属性”→“常规”→勾选“以窗口化模式启动(-windowed)”。窗口化可绕过Windows全屏独占干扰,让后续缩放控制真正生效。
NVIDIA显卡:关闭拉伸,启用GPU级纵横比保护
方法一(快速生效):
桌面右键→“NVIDIA控制面板”→左侧导航栏点“显示”→“调整桌面尺寸和位置”→右侧“缩放模式”选“纵横比”→下方“执行缩放”选“GPU”→点击“应用”。
方法二(强制全局覆盖):
在同一界面,“首选项”区域勾选“覆盖应用程序的缩放模式”→确保“缩放模式”仍为“纵横比”→点击“应用”。【此操作会禁用游戏内所有拉伸开关,包括《暗黑2重制版》里默认开启的Stretched On】。
AMD显卡:开启GPU缩放并限定缩放逻辑
第一步:桌面右键→“AMD Radeon设置”→顶部切换到“显示器”标签页。
第二步:找到“GPU缩放”开关,点击右侧滑块设为“开”。
第三步:在“缩放模式”下拉菜单中,【必须选择“保持长高比”】,绝对不要选“全屏”或“居中”。
第四步:关闭窗口。如画面未立即还原,按Ctrl+Shift+Esc打开任务管理器→右键“Windows资源管理器”→选择“重新启动”刷新显示层。
Intel核显:启用纵横比锁定
桌面右键→“图形属性”→切换到“显示”选项卡→点击“纵横比选项”→在弹出菜单中选择“保持纵横比”。
若该选项灰色不可点,说明当前系统分辨率不是显示器原生值,需先退回“显示设置”调回推荐分辨率,再返回此处操作。
禁用Windows层DPI缩放干扰
找到游戏主程序(如AlienShooter.exe或War3.exe)→右键→“属性”→切换到“兼容性”选项卡→点击“更改高DPI设置”→勾选“替代高DPI缩放行为”→下拉菜单中【必须选“应用程序”】,不能选“系统”或“系统(增强)”。
这一步切断Windows对老游戏渲染目标的二次拉伸,让GPU缩放设置真正起效。很多用户卡在这一步,以为显卡设置已调好,其实系统仍在后台偷偷撑开画面。











