标签: directx

如何确定 GPU 支持的最高 DirectX 版本?

在 Windows 7 / Vista 上,如何确定 GPU 真正支持哪个 DirectX 版本?

windows windows-7 windows-vista gpu directx

5
推荐指数
2
解决办法
6264
查看次数

显卡DirectX版本升级?

购买或查看显卡规格时,您会看到它支持的 DirectX 版本(在我的特定情况下,显卡支持 10)。我想知道的是,当微软发布他们的新版本 11 时,是什么阻止了这张卡在 DX11 标准下的表现?

我的理论是,这是实际显卡本身的固件问题,是否可以不刷新以支持最新版本?或者这个 DX10 卡是否支持和运行 DX11 就好了,只是因为 DX11 还没有出来,英伟达无法标记它?

谁有这方面的好见解,请告诉我!

编辑:好吧,如果您否决此线程或投票关闭它...请解释为什么您认为这是一个“愚蠢的问题”。我真的很好奇需要完整硬件更改的 DX 版本之间的差异或差异。GPU指令集是一样的,硬件上唯一的区别就是新的有更快的VRAM,更多的流处理器等等。那么为什么DX10卡不能升级到支持DX11呢??给我一个理由。

graphics-card directx

5
推荐指数
1
解决办法
7417
查看次数

64 位和 32 位 dxdiag 有什么区别?

我正在做一些日志记录并注意到在 64 位平台上我可以使用/64bit开关来运行 64 位dxdiag. 我认为这样做一定有某种原因,即 64 位版本中的附加功能(或在 x64 上使用 32 位版本时功能不正确/不足)。究竟有什么区别?

directx 32-vs-64-bit

5
推荐指数
1
解决办法
1万
查看次数

如何找到我的图形设备的 GUID?

如何在 Windows 7 中找到 DirectX/Direct3D 图形设备的 GUID?我需要把它放在一个注册表项中。

windows-7 graphics-card directx

3
推荐指数
1
解决办法
1万
查看次数

覆盖/获取窗口的 F​​PS

我不确定这在 stackexchange 中是否更合适,但是诸如 Steam(游戏覆盖)和 FRAPS 之类的程序如何在窗口上覆盖数据?我注意到叠加层/帧只能在由 opengl/directx 驱动的窗口上工作,或者叠加层只是 Windows api 中的一个功能?另外, fraps 如何获得窗口的fps?

windows steam directx overlay fraps

3
推荐指数
1
解决办法
1万
查看次数

Windows 8.1 DirectDraw 和与旧游戏的兼容性

我正在尝试在我的 Windows 8.1 笔记本电脑上运行一个旧游戏(Nascar Heat 2002)。我遇到的问题是游戏在启动前崩溃,并且在日志中报告没有可用的视频内存。这是日志文件:

41.37.114: data directory: C:\Program Files (x86)\Hasbro Interactive\NASCAR Heat\Data\
41.37.115: Config Dir: C:\Program Files (x86)\Hasbro Interactive\NASCAR Heat\
41.37.274: ddraw: created directdraw with aticfx32.dll (AMD Radeon HD 8650G + HD 8600/8700M Dual Graphics)
41.37.274: ddraw: version 0.0.0.0
41.40.904: vid: 0 meg card (reported:0.523438)
41.40.904: vid: using AGP textures (1397), total: 0
41.40.905: unsupported: 0 megs of vram"
Run Code Online (Sandbox Code Playgroud)

据我所知,包含 Windows 8.1 的 DirectDraw 版本与诸如此类的旧游戏不兼容。我曾尝试使用 WineD3D 的库,以及其他 ddraw 包装器/黑客,但无济于事。所以我的问题是:有没有办法在 Windows 或 ddraw 包装器中强制模拟数量的 vram(我的卡确实有视频 ram),以确保该游戏检测到它?我已更新到最新的催化剂驱动程序并拥有 Microsoft DirectX 9.0c …

video directx vram windows-8.1

3
推荐指数
1
解决办法
4935
查看次数

我如何知道 DirectX 是使用硬件加速还是软件渲染?

是否有任何 DirectX 诊断工具可以让我了解来自我的 GPU 的图形加速是否真正有效,或者软件渲染是否正在启动?

我问这个是因为如果我转到属性(在桌面上右键单击)--> 设置--> 我收到一条错误消息,说我的驱动程序不适用于我的英特尔嵌入式 GPU(英特尔嵌入式显卡驱动程序 - IEGD)并且系统默认为标准 VGA 驱动程序。

我使用的是 WinXP Professional。

rendering directx diagnostic

2
推荐指数
1
解决办法
5323
查看次数

我的显卡的“真实”内存是多少?

两年前我购买了一台台式机,要求供应商安装 Nvidia 9400 GT 1GB 显卡。NVIDIA 网站提供以下技术规格:

内存规格 -> 标准内存配置 = 512MB

DirectX 诊断 (dxdiag) 提供以下详细信息:

       Card name: NVIDIA GeForce 9400 GT
    Manufacturer: NVIDIA
       Chip type: GeForce 9400 GT
        DAC type: Integrated RAMDAC
      Device Key: Enum\PCI\VEN_10DE&DEV_0641&SUBSYS_40091682&REV_A1
  Display Memory: 1775 MB
Dedicated Memory: 1009 MB
   Shared Memory: 765 MB
Run Code Online (Sandbox Code Playgroud)

我对“真实”记忆是什么感到困惑。是1GB吗?512MB?“集成 RAMDAC”一词是否表示显示器与 RAM 共享内存且总数为 1GB?

graphics-card directx specifications nvidia-geforce

2
推荐指数
1
解决办法
8942
查看次数

曲面细分和置换/凹凸贴图有什么区别?

正如可以在此处阅读的那样,LINK置换贴图在某些情况下是凹凸贴图的“更好替代品”,曲面细分基于置换贴图。那么这三个之间的主要区别是什么?曲面细分是否以某种方式需要更少的 GPU 核心或内存使用量,是否有更好更流畅的模型?其中哪些实际上会影响对象几何?

opengl gpu directx

2
推荐指数
1
解决办法
5967
查看次数

以高于屏幕分辨率的分辨率捕获电脑游戏的屏幕截图

我在一家制作软件以显示 3d 可视化的公司工作。我们经常从该软件中抓取静止图像以用于印刷媒体,但客户通常要求图像具有打印质量和大尺寸(300dpi @ A2 或 A1 尺寸)。我们有一个 30 英寸的影院显示器,因此我们可以捕捉 2560 x 1600 的图像,但我想知道是否有任何软件可以让我“伪造”更高的分辨率(使用视频卡缩放或其他方法)。我们使用 Nvidia 游戏显卡(GeForce 9800 GTX、GTX 280 等),我们的软件基于 DirectX。

干杯

screen-capture resolution directx

1
推荐指数
1
解决办法
2284
查看次数

普通显卡每秒能推多少个顶点?

如今,您的 100 美元 gfx 卡可以推动多少个顶点?

opengl graphics-card directx

1
推荐指数
1
解决办法
6762
查看次数

您的计算机中缺少 d3dx9_43.dll

dxdiag,我系统的directx版本是11

 Operating System: Windows 7 Home Premium 64-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.120830-0333)
 Language: English (Regional Setting: English)
 System Manufacturer: Sony Corporation
 System Model: VGN-SR250J
 BIOS: BIOS Date: 06/04/08 14:30:19 Ver: 08.00.10
 Processor: Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz (2 CPUs), ~2.3GHz
 Memory: 4096MB RAM
 Available OS Memory: 3934MB RAM
 Page File: 2057MB used, 5810MB available
 Windows Dir: C:\Windows
 DirectX Version: DirectX 11
 DX Setup Parameters: Not found
 User DPI Setting: Using System DPI
 System …
Run Code Online (Sandbox Code Playgroud)

windows directx

1
推荐指数
1
解决办法
6747
查看次数

“需要 DX11 功能级别 10.0”,但计算机已有功能级别 10_0

当尝试在我的计算机上运行《Valorant》时,引擎无法运行并给出以下消息: 在此输入图像描述

但我的计算机的 GPU 和驱动程序都已经支持功能级别 10_0: 在此输入图像描述

CPU:Intel i3-2330M
DirectX 版本:12
Windows 10

directx windows-10

0
推荐指数
1
解决办法
519
查看次数