Graphics 旧游戏的3D渲染问题

Graphics 旧游戏的3D渲染问题,graphics,3d,compatibility,direct3d,Graphics,3d,Compatibility,Direct3d,我只对3D图形略知一二,所以我会尽我最大的能力来解释这一点。我在我的Windows 8.1 PC上运行了ToonCar,这是一款我曾经玩过的老游戏。在我的集成Intel图形卡和Nvidia 840M上,游戏的性能和声音都很好,但3D纹理在屏幕上到处都有问题(请参阅下面的链接)。所有的瑕疵纹理似乎都是.r3d文件 旧版Windows操作系统的兼容模式没有帮助,尽管在降低颜色模式、640x480分辨率和禁用高DPI显示缩放功能的情况下运行游戏是有帮助的 在游戏的设置中,有一个“视频系统”下拉列表,选

我只对3D图形略知一二,所以我会尽我最大的能力来解释这一点。我在我的Windows 8.1 PC上运行了ToonCar,这是一款我曾经玩过的老游戏。在我的集成Intel图形卡和Nvidia 840M上,游戏的性能和声音都很好,但3D纹理在屏幕上到处都有问题(请参阅下面的链接)。所有的瑕疵纹理似乎都是.r3d文件

旧版Windows操作系统的兼容模式没有帮助,尽管在降低颜色模式、640x480分辨率和禁用高DPI显示缩放功能的情况下运行游戏是有帮助的

在游戏的设置中,有一个“视频系统”下拉列表,选项包括RGB仿真、Direct3D HAL、Direct3D T&L HAL和Intel(R)HD图形系列。游戏在某些模式下运行非常慢,但在Intel选项下运行良好

<> P>有没有办法在旧版本DirectX(我在11)或OpenGL(我在4.2)上运行游戏,或者在英伟达控制面板中有选择可以帮助我吗?即使确定问题本身也会非常有帮助


这里有一个问题视频的链接。无法让我的屏幕录制软件抓取它,对此表示抱歉

无法安装“旧版本的DirectX”。你已经有了最新的内置软件。看,我想。你有没有想过如何修复这个小故障呢?对于pov来说,这并不是真的。游戏将获得一个Direct3D设备,用于它所要求的API和功能级别,当它需要一个IDirect3DDevice9时,它不会神奇地得到一个ID3D11Device5,而现代操作系统/驱动程序上的IDirect3DDevice9应该仍然遵循它在旧操作系统/驱动程序上所做的API(包括固定功能管道)。现代实现中存在bug的可能性很小,但更有可能的是游戏bug从未遵循API规则。假设你没有来源,那就很难了。如果你能找出问题所在,包装器可能会起作用。@FireLancer很遗憾,在过去的2-3年里,现代OpenGL gfx驱动程序在旧API中出现了问题,所以如果DirectX也是如此,我也不会感到惊讶。@ZachBrown试图从他们真正的供应商那里安装gfx驱动程序。MS版本是无用的。如果这没有帮助,你仍然可以使用虚拟pc或类似的东西。。。