Questions tagged «directx»

2
为什么许多游戏都有Direct X 9和11选项,但不是DX10?
我对DirectX并不是很了解,除了它负责为游戏提供更好的图形选项,例如DX11中的曲面细分和环境遮挡。 但我的问题是,为什么有些游戏(我最近玩过的最近的游戏)可以选择DX9(默认)或DX 11(带有高级选项,显然还有兼容的视频卡),但是没有选择对于DX 10? DX10是一个从未发布过的版本吗?它有缺陷吗?或者它呢?为什么那些游戏没有显示沿DX 9和11使用DX 10的选项? 是否有任何游戏显示这3个选项?或者他们只是直接从DX 9“跳”到11?为什么? 谢谢

4
Windows 8是否对DirectX(特别是Direct 3D)管道进行了任何更改?
Windows Vista引入了DirectX 10,从而打破了与专为DirectX 10设计的应用程序/游戏的兼容性。 Windows 8是否引入了任何此类API,从而破坏了兼容性?我知道Metro UI Modern UI应用就是这样一种变化,我从3D应用/游戏的角度来看 具体来说:我问的是DirectX是否进行了更改,以使任何专门针对Windows 8的游戏/应用程序都可以在Windows 7上运行。


2
Windows无法使用现代图形卡/驱动程序进入低分辨率视频模式
新! 我昨天试图在这里发布,但它一直给我一个错误。我发现它实际上根本没有使用DirectX,而是Windows上的GDI或非DX图形(不是OpenGL或任何其他与硬件相关的API)。对于那个很抱歉。我确实认为这是DX。 我有一堆为Windows XP时代编译的Windows 32位全屏EXE,并使用某些版本的DirectX设置图形模式:320x240x8。它是硬编码的,本机的(绝不以任何方式伪造),并且二进制文件不能以任何方式被触摸,重新编译或修改(不要问)。 我试图使它们在Windows 7 64位及更高版本上运行(如果没有合适的卡和驱动程序,它甚至无法在XP上运行,只是为了消除任何混乱)。只有在视频卡及其驱动程序特别支持此模式的情况下,它们才能运行,这种情况极为罕见,无论它是在XP还是7上运行。32/64位版本似乎也没有影响。 我一直在研究这个问题很长时间,多次寻求专家的帮助,并获得各种潜在的解决方案,我已经一一尝试过。它们每个都失败,并出现相同的错误:无法设置视频模式。问题总是在于它无法设置视频模式。显而易见的解决方案是它无法尝试设置视频模式,因为它不受支持。因此,我需要一种可以与这些EXE捆绑在一起的小型EXE,并且可以将其设置为“环绕”它,并愚弄它以为它实际上是在设置模式,而实际上却在某种模拟视频窗口中运行。 我尝试过“在Windows上畅饮”,各种“更改分辨率”的实用程序(包括DXWIN和D3DWindower),在VM中运行它,兼容性设置等。几乎所有您立即想到的东西。什么都没有。但是,即使VM能够正常工作,它也不是一件好事,因为它也必须是“可分发的”。 谁能帮我?这甚至有可能解决吗?看起来如此怪异,以至于无法“欺骗”程序以至于它们确实确实可以设置视频模式。 我希望真正的专家能够提出一些解决方案。


4
DirectX 9的游戏无法与DirectX 11一起使用
我已经安装了一个名为“ Orcs Must Die”的游戏,但运行该游戏时,它仅显示有关缺少d3dx9_43.dll文件的错误。它是DX 9的一部分,但是我已经安装了DX 11。如何在不回到DX 9的情况下解决此问题? 我正在使用Win7 Home Preemium 32位,DirectX 11,nVidia GeForce Go 7300(驱动程序v295.73)

3
程序无法启动,因为您的计算机缺少xinput1_3.dll
我正在尝试运行Elite Dangerous Launcher,但我一直收到以下错误: the program can't start because xinput1_3.dll is missing from your computer 据:如何安装最新版本的DirectX,DirectX是ALREADY安装在我的Windows 8.1系统上。 为什么我会收到此错误?我该如何解决这个问题?

0
如何解决Windows 10中DX9应用程序中的黑色边框?
由于此PC已更新到Windows 10,此问题开始出现在DX9应用程序中。硬件功能不是很强大(HD 5500),但是我在Windows 7上以低设置和1280x720的速度运行游戏。显示器的正常操作分辨率为1920x1080。 图片 :(由于照片质量而添加了红线以便澄清) 我也尝试过魔兽世界,当使用DX11时它在720p下运行良好,但是在相同分辨率下切换到DX9会立即引起同样的问题,我觉得这个问题是DX9作为催化剂的一些因素组合。 Tropico 4表现出相同的行为。 我希望我有一个更大的样本量,但不幸的是,这是我在这个系统上唯一可以访问的游戏。抱歉。 我尝试过的一些似乎没有什么区别的东西包括更新图形驱动程序,安装CCC控制面板,调整其平面屏幕设置,切换GPU缩放开/关以及配置缩放类型。 在受影响的应用程序中在游戏中截取屏幕截图始终会以适当的分辨率生成屏幕截图,因此问题可能是监视器的一系列因素,尽管我在升级之前没有遇到此问题。当启用显示器的内置分辨率通知时,它清楚地告诉我它不是在1280x720,而是另一个分辨率(不幸的是我不再在现场,并且不记得确切,但它可能是1680x ???并且从记忆中它看起来像4:3-ish分辨率)。

1
如何在Linux上运行DirectX游戏?
我试过用了 这个 让它工作的教程,但它告诉我输入一个dll的列表 这里 但我只是缺少一页。如果我可以拥有该列表或另一个完全不同的指南,那将是很棒的。
4 linux  wine  directx 

1
d3dx10_43.dll不是专为在Windows上运行而设计,或者包含错误
我试过安装 FBX Viewer Clockstone在两个Windows 7 Professional 32位系统上的应用程序。安装在两台机器上完成,但是当我启动应用程序时,我在消息框中收到此错误: ViewFBX.exe - 错误图像 C:\ Program Files \ ClockStone FBX Viewer \ d3dx10_43.dll不是设计用于在Windows或它上运行 包含错误。尝试使用原始程序再次安装程序 安装媒体或联系您的系统管理员或 软件供应商的支持。 好 该错误似乎引用了DirectX版本10 DLL。但是我的系统上安装了版本11。此外,错误消息中的文件所在的应用程序文件夹包含版本9和版本11 DLL。如果我删除版本9和10,则错误消息将更改为 ... ... d3dx11_43.dll不是...... 我重新启动了两台机器并且错误仍然存​​在。我用Google搜索并找到了一个 结果很少 建议我“重新安装我做过的最新直接x redist” 这一页 。重新启动并出现同样的错误。然后我尝试更新我的驱动程序,虽然设备管理器报告我有最新的驱动程序,我继续下载了140 + MB Nvidia驱动程序并安装了无论如何。重新启动,错误仍然存​​在。 DXDiag没有报告任何错误,只是说我有版本:“DirectX 11”。 这一页 表明版本11.1是我可以运行的最新版本。我导航到了 提到KB文章(KB 2670838) 并安装了更新。重新启动,仍然是同样的错误。 我已准备好拍摄一些东西了。 这发生在我的桌面和笔记本电脑上。相同的操作系统但明显不同的显卡。有人有主意吗? FORCE安装最新版本的DirectX有诀窍吗?

0
使用微控制器或基于DOS的操作系统直接访问视频卡[关闭]
我正在尝试构建一个手持式3D定位系统,该系统可以实时(1000 Hz)跟踪虚拟3D物体的手持3D位置。 更具体一点:我有一个带有传感器的机械臂,它使用反向运动学来计算我的手持设备的位置,而且我还有一个3D虚拟模型(如球体)。我想要做的是在6个轴(3个旋转和3个平移)上移动/旋转手持设备,并实时计算其参考3D虚拟球体的坐标。 我需要计算1000次/秒。我的第一选择是使用微控制器,但更好的方法是使用专用显卡。有没有办法以1000赫兹的频率访问视频卡并从中读取输出...不依赖于Windows驱动程序和视频输出的60 / 100Hz限制?我更喜欢使用微控制器或基于MS-DOS的操作系统。 感谢您抽出宝贵时间阅读此非编码问题。

4
我怎样才能发布游戏,以便在播放时有一个可见但不突兀的会话计时器可见?
当我玩游戏时,知道我玩了多久会很有用(不必记得我什么时候开始)。 存在几种提供会话计时器的解决方案,但它们是突兀的,显示HUD或其他和/或不是永久可见的。永久可见的解决方案只显示一个简单的时钟而不是会话计时器。 我尝试过的事情,大多被拒绝了: Steam和EvolveHQ包括在游戏之上的叠加,其还显示计时器或计数器,显示玩当前游戏所花费的时间。显示时,这些叠加层会使图像变暗,并使用按钮和hud元素填充屏幕。 Xfire为游戏提供了一个漂亮而简单的时钟覆盖,但它只显示实时时钟,而不是会话计时器。 截图: Evolve Overlay 进化时钟 蒸汽覆盖 Xfire时钟 摘要: 有没有办法修改任何这些解决方案,还是有任何其他解决方案将提供永久可见的会话计时器?
1 gaming  directx  timer 

0
图形设置调整清单
我试图玩Warzone 2100游戏,游戏运行正常,速度不错,但屏幕停留在水平线“闪烁”的状态。 我的PC具有集成的GeForce Go 6100 vga。好的,不是功能强大的VGA,但是运行这样的“简单”游戏(与其他要求您动眼购买昂贵的VGA的游戏相比)并不是世界末日。 因此,我认为问题可能出在我的机器配置上。我最初将其用于编程工作,因此我对视频设置的关注不足。 我想查看一份清单,以了解我的PC是否已“准备好”玩游戏。例如,我知道我需要: 最新的VGA驱动程序 更新了DirectX和OpenGL 你有什么建议?有太多好的程序可以测试性能并建议系统改进吗? 谢谢! PS:我正在使用Windows 7


1
安装w10,只得到directx 9Ex
我安装了w10, dxdiag显示它有directx 9Ex dx 12,11.1 11.0甚至10发生了什么? 怎么能捆绑这么老的dx版本? 如果安装笔驱动器中有更高版本的dx版本,我如何从那里提取安装文件并安装它们? 我也有w8和w7安装,所以如何从那些o.s复制更高的dx版本。到了W10? 地址:2016年4月27日 我也不参与游戏,因此不需要更高的dx。 我使用ChrisTV通过电视调谐器在电脑上观看电视。 ChrisTV显示出分散注意力的线条和朦胧,因此,请参考christv网站,我下载了WMEncoder_64bit_v9 在运行时,它给出了错误 “它需要directx media 8.1,因此无法运行。” 即使我的dx是9E,它也不会识别它,可能它需要在那里写清楚9.0。 所以我尝试升级dx只是为了能够运行WMencoder。 当我已经拥有dx 9E时,问题会改变如何在我的盒子上运行WMencoder,这需要dx 8.1或更高版本。 我可以将dx降级到dx 9.0,以便软件识别并运行吗? 谢谢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.