top of page

The Doom 屏幕保护程序:安装和功能的完整指南

已更新:6月17日

The Doom Screen Saver: Complete Guide to Installation and Features

现在的问题不再是“它能运行 Doom 吗?”,而是你能以多被动的方式去消费它。一位名叫 Wiaam Suleiman 的开发者(GitHub 上的 Zayno)发布了一个专用的 Doom 屏幕保护程序,适用于 Windows。它不仅仅是播放一段视频;每当你的电脑进入闲置状态时,它都会实时渲染游戏,自动玩遍经典的初版第一章 "Knee-Deep in the Dead"。

对于厌倦了平庸的飞行烤箱或标准 Windows 锁定屏幕的用户来说,这款工具带来了一波 1993 年的怀旧潮。然而,由于这涉及到使用 .scr 文件(本质上是可执行程序),在安全性、安装以及现代屏幕兼容性方面存在一些值得关注的问题。

在 Windows 上安装 Doom 屏幕保护程序

Installing the Doom Screen Saver on Windows

安装过程是手动进行的,但非常直接。与 Microsoft Store 中的现代应用不同,它遵循在 Windows 环境中管理屏幕保护程序的传统方法。

分步设置指南

要运行 Doom 屏幕保护程序你需要处理一个独立文件。它没有安装向导。

  1. 下载源码: 前往该项目的 GitHub 仓库 (Zayno/DoomScreenSaver) 并下载最新版本。你需要的文件以 .scr 结尾。

  2. 文件放置: 虽然你可以右键点击该文件并选择“安装”来立即测试,但永久的解决方法是将文件移动到系统目录。将文件复制到 C:\Windows\System32。这能让 Windows 在原生显示设置菜单中识别它。

  3. 激活: 打开 Windows 开始菜单并搜索“更改屏幕保护程序”。在下拉菜单中,你现在会看到“Doom”与“气泡”或“变幻线”等默认选项并列显示。

配置与音频

选中后,点击 Windows 菜单中的“设置”按钮将打开 Doom screen saver 的特定配置窗口。这对于办公环境至关重要。默认情况下,游戏可能会输出声音,这在共享工作空间中并不理想。您可以完全关闭音频,或将音量调整到细微的背景级别。

技术分析:Doom 屏幕保护程序的工作原理

Technical Analysis: How the Doom Screen Saver Works

一个常见的误解是,该屏幕保护程序循环播放某人玩游戏的视频文件(MP4 或 AVI)。视频循环占用大量存储空间,且看起来会有压缩感。

这个项目与众不同。它基于 Doom Retro,这是 Chocolate Doom 引擎的一个极简移植版本。当您的屏幕变暗时,计算机实际上是在启动该游戏引擎的一个轻量级版本。然后它运行“演示录像(demo recording)”——一系列输入指令,告诉游戏引擎确切的移动和射击位置。这带来了清晰、像素完美的视觉效果,可以原生缩放到您的分辨率,而不会产生压缩伪影。

资源占用与效率

由于它是在实时渲染游戏代码,因此会产生 CPU 开销。不过,开发者对此进行了优化Doom 屏幕保护程序 设计轻巧。它不会加载沉重的资源或现代纹理。它会有效地暂停非必要的后台任务,以渲染 1993 年风格的图形。在现代硬件上,其影响微乎其微,但使用电池运行的笔记本电脑用户可能需要确认它不会长时间阻止进入睡眠模式。

关于安全性与 .scr 文件格式的说明

Addressing Safety and the .scr File Format

在 Reddit 上的初始发布讨论中,几位用户提出了一个合理的安全问题。从技术上讲,.scr 文件是具有不同扩展名的 .exe(可执行)文件。Windows 对它们的处理方式完全相同。

验证软件

运行来自未知开发者的可执行文件具有固有风险。为了降低风险:

  • VirusTotal 扫描:早期采用者使用 VirusTotal 扫描了发布文件,报告显示未发现恶意软件。

  • 开源透明度:由于该项目托管在 GitHub 上,源代码是公开可见的。开发者可以检查代码,以确保其仅包含游戏引擎和屏幕保护程序逻辑,而不含恶意负载。

对于严格禁止运行未签名可执行文件的用户(例如在受限的公司笔记本电脑上),此方案将无法奏效。在这种情况下,使用 Wallpaper Engine 播放 Doom 的视频录像是一个更安全、尽管不那么原汁原味的替代方案。

防止烧屏:OLED 上的 Doom 屏幕保护程序

现代计算的讽刺之一是“烧屏焦虑”的回归。CRT 显示器曾需要屏幕保护程序来防止荧光粉将静态图像烧入玻璃。LCD 很大程度上解决了这个问题,使屏保纯粹变成了装饰。现在,随着 OLED 显示器的兴起,烧屏再次成为一个切实的硬件隐忧。

原始版本 Doom 的界面——特别是底部显示生命值、弹药和主角头像的状态栏(HUD)——是一个静态元素。如果每天在 OLED 屏幕上显示数小时,那个灰色条最终会在面板上留下残影。

无 HUD 解决方案

开发者专门针对这一用户需求进行了处理。
Doom screen saver 会自动移除静态 HUD。

  • 漂浮的面孔: 为了在不造成损伤的情况下保留游戏神韵,“Doomguy”的面孔被保留了下来,但不再是静态的。它会定期在屏幕的左下角和右下角之间跳动。

  • 像素偏移: 这种移动确保了没有单个像素簇会长时间保持在相同的颜色状态,从而遵循标准的 OLED 安全协议。

用户体验与历史背景

User Experience and Legacy Context

Doom screen saver 突显了软件定制化领域的一个特定趋势:对“活生生”的计算机的渴望。

“It Runs Doom” 现象

移植 Doom 是科技界的一个文化基准。我们已经见过它在验孕棒、拖拉机和 ATM 机上运行。然而,将其制作成屏幕保护程序让这款游戏回到了它的自然栖息地——台式电脑。用户注意到,与现代射击游戏混乱的游戏体验不同,原始 Doom 的移动速度和 320x200 分辨率具有一种催眠般的特质,非常适合作为背景氛围。

限制与故障排除

虽然该软件很健壮,但并非没有 bug。

  • 多显示器设置: Windows 在多显示器上的屏幕保护程序处理效果不佳。 Doom screen saver 通常默认在主显示器上运行。使用三显示器设置的用户可能会发现其他屏幕只是变黑或保留桌面图像,这取决于 Windows 的电源设置。

  • 鼠标灵敏度:屏幕保护程序需要在你触碰鼠标的瞬间消失。一些用户报告称,高 DPI 游戏鼠标可能会过于轻易地触发“唤醒”功能,导致屏幕保护程序在启动后立即关闭。对于灵敏的外设,有时需要调整 Windows 注册表设置中的唤醒阈值。

原生屏幕保护程序的替代方案

Alternatives to the Native Screen Saver

如果安装 .scr 文件的技术门槛或安全性影响令你望而却步,社区建议通过其他途径来实现类似的视觉效果。

Wallpaper Engine

Steam 上最受欢迎的替代方案是 Wallpaper Engine。你可以找到高质量的 4K 循环录制的 Doom 游戏画面。虽然这缺少了“实时渲染”的酷炫感,但它在 Steam 的沙盒环境中运行并经过验证,消除了下载独立可执行文件的安全风险。

基于 Web 的模拟器

如果只想在不安装的情况下临时怀旧,基于浏览器的 DOS 模拟器可以运行该游戏。然而,这些模拟器无法作为系统级屏幕保护程序在系统闲置时自动触发。

未来开发与源代码

该项目保持开放贡献。由于它依赖于 Doom Retro 基础,该 source port 的改进理论上可以延续到此屏幕保护程序中。用户请求的潜在更新包括支持 Doom II,演示回放中可变的难度级别(减少看到陆战队员死亡的频率),或对自定义 WAD(模组文件)的支持。

目前,这款 Doom 屏幕保护程序 代表了软件考古学与现代实用性的交汇。 它将一段通常是动态的历史——一个需要输入的游侠——转化为一种被动体验,在满足观看恶魔爆炸的欲望的同时,也兼顾了现代 OLED 屏幕的硬件限制。

常见问题:Doom 屏幕保护程序

Doom 屏幕保护程序支持多显示器设置吗?

基本的 Windows 屏幕保护程序功能通常仅限于在主显示器上进行渲染。虽然其他屏幕会变暗或变黑,但 Doom 屏幕保护程序 通常仅在显示设置中指定的主显示器上渲染游戏画面。

运行从 GitHub 下载的 .scr 文件安全吗?

从技术上讲,.scr 文件与 .exe 一样是可执行文件。虽然社区扫描显示此特定项目是安全的,但在将其放入 System32 文件夹之前,始终建议使用 VirusTotal 等工具验证文件。

我可以在 Linux 或 Mac 上运行此屏幕保护程序吗?

不可以,此特定的 .scr 实现是为 Windows API 构建的。Linux 用户需要使用脚本在空闲时以全屏循环方式启动 Chocolate Doom 等 source port,这由窗口管理器而非此特定文件处理。

Doom 屏幕保护程序会导致我的 OLED 显示器留残影(烧屏)吗?

开发者包含了减轻此问题的特定功能。 静态的底部状态栏已被移除,且角色面部图标会定期移动位置,以防止静态像素损坏屏幕。

如何关闭屏幕保护程序中的散弹枪声音?

你需要访问屏幕保护程序设置菜单。在 Windows 中转到“更改屏幕保护程序”,选择 Doom,然后点击“设置”。其中有一个专门的开关可以静音音频,让游戏在后台静默运行。

这是播放视频还是运行实际的游戏?

它实时运行实际的游戏引擎。它使用“demo recording”文件将指令输入到 Doom Retro 引擎中,这意味着你的电脑正在实时渲染图形,而不仅仅是播放 MP4 文件。

 
 

免费开始

一款本地优先的AI助手,具备个人知识管理功能

为了获得更好的人工智能体验,

remio 目前仅支持Windows 10+ (x64)M-Chip Mac

在你的大脑里添加一个搜索栏

Ask remio

记住一切

​无需整理

bottom of page