Pete 插件 Special Game Fixes · 黑屏花屏的救星开关
官方网站截图
Pete 插件有多个专门的修复选项卡,下面是 Special Game Fixes 其中一组截图:

什么时候要开这些开关
遇到以下情况时,先试试在视频插件里找对应的修复开关:
| 现象 | 可能的修复项 | 插件位置 |
|---|---|---|
| 游戏启动后黑屏、只有声音 | Force Textures to VRAM、Disable Framebuffer Readbacks | Special Fixes |
| 画面出现彩色条纹 / 半边错位 | Full VRAM Texture Cache | Special Fixes |
| 过场动画(FMV)只显示黑色背景 | Allow Framebuffer Textures | Special Fixes |
| 某些特效(比如火光、魔法)显示成方块 | Enable Alpha Blending | Rendering |
| 画面太暗、调显示器没用 | Brightness Boost / Force 24-bit Color | Misc |
| 3D 模型缺少纹理、显示纯色 | Texture Filtering 切到 Nearest 试 | Main |
常用修复项逐一说明
1. Disable Framebuffer Readbacks
PS1 某些游戏会把当前帧画面当作下一帧的纹理来读取(比如《最终幻想 VII》的战斗背景、《寂静岭》的过场)。模拟器默认禁用这种读取以提升速度,但禁用后画面会缺失。遇到过场黑屏时先开这个。
2. Full VRAM Texture Cache
把所有纹理塞进显存。对显存 2GB 以上的显卡基本无副作用,但小显存显卡可能反而更慢。默认开着。
3. Allow Framebuffer Textures
允许模拟器读取帧缓冲区作为纹理。和上一条配合用,解决 FMV 过场显示问题。
4. Force 4-bit Textures to 32-bit
强制把 PS1 原生 4 位色纹理转换成 32 位色再渲染。能提升一些古老游戏的贴图精度,但 2D 游戏的像素画可能变糊。2D 像素党别开。
5. Disable Screen Resolution Hack
PS1 有些游戏会动态切换画面分辨率(比如从 320x240 切到 640x480),这个选项禁止模拟器跟随切换,保持固定分辨率。解决某些游戏画面忽大忽小的问题。
6. GPUCORE Special Mode(内置插件)
如果不用 Pete OpenGL2,而是用内置 GPUCORE:Config → Video → GPUCORE → Configure → Special Mode 下拉框里有三个选项:Default、Compatible、Fast。遇到画面问题时切到 Compatible 试试。
修复开关的副作用
开了修复项后如果出现新问题,先关掉之前开的修复项——可能是两个修复开关互相冲突。正确姿势:每次只开一个修复项,跑游戏测试,确认好了再加下一个。