Bethesda 算得上是科幻 RPG 游戏的一线大厂,也许有的玩家对这家公司不熟悉,但至少认识辐射系列。 最近他们的新游戏《星空Starfield》正成为游戏界一条新话题,关于游戏世界观与玩法都有许多讨论之处,然而最近却有个Bug,源自于在开发阶段与其合作的AMD显卡身上。 对购买了 AMD 显卡来玩这款游戏的玩家来说,居然发现到游戏中的星光因为显卡问题而无法正常显示,令人困惑。

AMD 与 Bethesda 这次对《Starfield》有开发与优化性能的合作关系。 按照正常逻辑来看,既然AMD在这款游戏中下了不少功夫,那么相对于使用对手显卡去玩,采用AMD显卡来玩应该要有更好的画质及效能表现,拿来跑帧率也至少该赢NVIDIA同级显卡才对。 不过,姑且不论显卡效能的差别,AMD 这次的包显然有点大。 因为在以宇宙为背景的游戏中,居然会绘制出连星光都消失的太空场景,这实在不能说是可以含混过去的问题
由 AMD 优化的 Starfield 却没有星光
Reddit 上的一名用户首先将此问题披露在 Starfield 子版,因而许多正在攻略此游戏的玩家都注意到了这个问题。 理论上,游戏中的背景因为是太空,就算是架空世界,至少也会有繁星点点。 然而,星光的消失让整个天空变得一片黯淡。 反而改用了 NVIDIA 显卡,就能正常看到游戏世界中没有被显示出来的星光。


按照天体学来说,所谓的星光其实是来自恒星亮光照射在星体上,形成的闪烁效果。 以地球来说,月球这个星体正是因为有了太阳这颗恒星的照耀,在地球上才能看到一抹月色。 但游戏中不光是没有星光,甚至没有发光的恒星。 例如玩家降落到星球上时,白天所看到的光源,仅仅是显卡渲染出一个发光的晴空,而恒星的光芒并没有对星星产生反射效果。 而这个问题一样在 NVIDIA 显卡上毫无问题。

从这里很明显可以看出来了。 身为与 Bethesda 合作优化游戏的显卡商,AMD 显然挂名居多,又或者,AMD 又一次忘了修好驱动程序,显卡没办法将游戏中的光线「画」出来,所以才会出现这样的现象。 或者,其实只是 Bethesda 没把星光效果弄好,出现了 N 卡可以,A 卡不行的锅。
根据该用户的说明,他使用的GPU为AMD Radeon RX 7900 XT,若更换为NVIDIA GeForce RTX 3070 Ti,则问题迎刃而解。
这对 AMD 来说肯定是件非常打脸的一件事,合作的结果应该是让游戏与显卡都能很好的绑定,让玩家愿意买单。 甚至帮助彼此产品有更好的销路,创造更大的利润。 但事与愿违,对 AMD 来说肯定是一大损失,还白白做球给 NVIDIA 杀。
目前这款游戏在 Steam 上有超过 30 万人同时上线,称得上十分热门。 游戏本身也开始有一些模组供玩家选择。 AMD 的翻车或许会让一部分用户不愉快,但对游戏发行方来说,或许只是在待修事项中再添一笔而已。