怎么才能支持directx加速

怎么才能支持directx加速,第1张

解决方法:首先请确保以正确的方式安装好显卡驱动,然后就要打开DirectX加速。DirectX加速是3D游戏最基本的需要,为了使Windows
更为单一地面向服务器平台应用,微软默认将其加速功能关闭。即便是在安装了最新的DirectX
100之后也不会自动打开加速功能,而必须手动设置。在“开始”→“运行”对话框中输入“dxdiag”以打开DirectX诊断工具。随后在显示一栏中将DirectDraw、Direct3D、AGP纹理加速功能启用。如此一来,Windows
Server
2003便能运行各种3D游戏。除此以外,Windows
Server
2003还默认关闭了硬件加速,可以在显示属性的高级菜单中将其设置为完全加速。

DirectX是软件。
1、DirectX英文全称是Direct eXtension,简称DX或DirectX,是由微软公司创建的多媒体编程接口。
2、它们旨在使基于Windows 的计算机成为运行和显示具有丰富多媒体元素(例如全色图形、视频、3D 动画和丰富音频)的应用程序的理想平台。DirectX 包括安全和性能更新程序,以及许多涵盖所有技术的新功能。应用程序可以通过使用DirectX API 来访问这些新功能。
3、DirectX加强3D图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低了用户安装及设置硬件的复杂度。从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上可以看出DirectX的出现就是为了为众多软件提供直接服务的。
4、DirectX是由很多API组成的,按照性质分类,可以分为四大部分,显示部分、声音部分、输入部分和网络部分。
5、DirectX的版本很多,从最初的DirectX 10到2014年3月21日发布的DirectX12,一共15个版本,它们分别是:DirectX 10、DirectX 20、DirectX 30、DirectX 50、DirectX 60、DirectX 70、DirectX 80、DirectX 90、DirectX 90c、DirectX 100、DirectX 101、DirectX 11、DirectX 111、DirectX 112、DirectX 12。
6、打开DirectX的方法。
①、有时候重装系统后发现很多3D游戏都不能运行,只有一些传统2D平面游戏还能勉强运行,而且速度很慢。这并不是因为Windows 2003不支持3D游戏,而是系统设置的问题。
②、解决方法:首先请确保以正确的方式安装好显卡驱动,然后就要打开DirectX加速。DirectX加速是3D游戏最基本的需要,为了使Windows 更为单一地面向服务器平台应用,微软默认将其加速功能关闭。即便是在安装了最新的DirectX 100之后也不会自动打开加速功能,而必须手动设置。在“开始”→“运行”对话框中输入“dxdiag”以打开DirectX诊断工具。随后在显示一栏中将DirectDraw、Direct3D、AGP纹理加速功能启用。如此一来,Windows Server 2003便能运行各种3D游戏。除此以外,Windows Server 2003还默认关闭了硬件加速,可以在显示属性的高级菜单中将其设置为完全加速。

Windows 2000 支持 DirectX 70,它能增强计算机的多媒体功能。DirectX 包括加速视频卡和声卡驱动程序,为不同类型的多媒体提供更好的播放效果,如全色图形、图像、三维动画、音乐以及剧场声音。DirectX 使用这些高级功能而不要求识别计算机中的硬件组件,并确保大多数软件可以在大部分硬件系统上运行。
DirectX 由应用程序编程接口 (API) 组成,又分成两类:DirectX 基础层和 DirectX 媒体层。这些 API 可以让程序直接访问计算机的许多硬件设备。
DirectX 基础层自动确定计算机硬件性能,然后设置匹配的程序参数。这就可以让多媒体应用程序在任何基于 Windows 的计算机上运行,同时确保多媒体应用程序充分利用高性能的硬件。
DirectX 基础层包含一组 API,能改善对高性能硬件的高级功能的访问,如三维图形加速芯片和声卡。这些 API 控制低级功能,其中包括二维图形加速;支持输入设备,如游戏杆、键盘和鼠标;控制混音及声音输出。这些低级功能由组成 DirectX 基础层的组件支持:
Microsoft DirectDraw
Microsoft DirectDraw API 支持快速、直接访问计算机视频适配器的加速硬件功能。它支持在所有视频适配器上显示图形的标准方法,并且使用加速驱动程序时可以更快更直接地访问。DirectDraw 为程序(如游戏和二维 (2-D) 图形程序包)以及 Windows 系统组件(如数字视频编解码器)提供与设备不相关的方法来访问特定显示设备的功能,而不要求用户提供设备功能的其他信息。
Microsoft Direct3D Immediate Mode
Microsoft Direct3D Immediate Mode API (Direct3D) 为大多数新视频卡安装的 3-D 调整颜色功能提供界面。Direct3D 是低级的 3-D API,它为应用程序提供与设备无关的方法以便与加速硬件进行有效而强大的通讯。
Direct3D 为程序开发人员提供了许多高级功能,如:
可切换的三度缓冲(使用 z-buffer 或 w-buffer)
平面和 Gouraud 阴影
多种光线和光线类型
丰富的素材和纹理支持功能
可靠的软件仿真驱动程序
变换和裁剪
与硬件无关
在 Windows 2000 上的完全硬件加速(提供合适的设备驱动程序时)
对专门的 CPU 指令集的内嵌式支持,其中包括 Intel 的 MMX 和 Pentium III 结构以及 3DNow! 结构
Microsoft DirectSound
Microsoft DirectSound API 提供了程序和音频适配器的混音及播放功能之间的链接。还支持波形声音的捕获和播放。DirectSound 为多媒体应用程序提供低潜伏混合、硬件加速以及直接访问声音设备。维护与现有设备驱动程序的兼容性时提供该功能。
Microsoft DirectMusic
Microsoft DirectMusic API 是 DirectX 的音乐组件。与捕获和播放数字声音样本的 DirectSound API 不同,DirectMusic 处理基于消息的音乐数据,这些数据是通过声卡或其内置的软件合成器转换成数字音频的。除了支持音乐乐器数字接口 (MIDI) 格式的输入,DirectMusic 还为应用程序开发人员提供了创建能响应用户输入的嵌入式动态音轨的能力。
Microsoft DirectInput
Microsoft DirectInput API 为游戏提供高级输入并处理游戏杆以及包括鼠标、键盘和其他游戏控制器(如强力反馈游戏控制器)在内的其他相关设备的输入。
DirectX 媒体层和 DirectX 基础层一起使用,以提供支持动画、媒体数据流(从 Internet 下载时的音频和视频的传输和查看)以及交互性的高层服务。和 DirectX 基础层一样,DirectX 媒体层是由多个集成组件构成的,包括:
Microsoft Direct3D Retained Mode
Microsoft Direct3D Retained Mode API 为高级、实时的三维 (3-D) 图形提供了更高层的支持。Direct3D Retained Mode 为层次结构和动画之类的图形技术提供内在支持。Direct3D Retained Mode 建立在 Direct3D Immediate Mode 之上。
Microsoft DirectAnimation
Microsoft DirectAnimation API 为不同的媒体类型提供集成和动画,如二维图像、三维对象、声音、、文本及矢量图形。
Microsoft DirectPlay
Microsoft DirectPlay API 支持通过调制解调器、Internet 或局域网连接的游戏。DirectPlay 简化了对通讯服务的访问,并提供了一种方法使游戏相互通讯而不受底层协议或联机服务的限制。
Microsoft DirectShow
Microsoft DirectShow API 播放位于本地文件或 Internet 服务器上的多媒体文件,并捕获来自诸如视频捕获卡之类的设备上的多媒体数据流。DirectShow 播放以不同格式压缩的视频和音频内容,包括 MPEG、音频-视频交叉存取 (AVI) 和 WAV。
Microsoft DirectX Transform
以上是win2000帮助里查到的,最正确的说法

DirectX并不是一个单纯的图形API,它是由微软公司开发的用途广泛的API,它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多个组件,它提供了一整套的多媒体接口方案。只是其在3D图形方面的优秀表现,让它的其它方面显得暗淡无光。DirectX开发之初是为了弥补Windows 31系统对图形、声音处理能力的不足,而今已发展成为对整个多媒体系统的各个方面都有决定性影响的接口。
DirectX 是一组低级“应用程序编程接口 (API)”,可为 Windows 程序提供高性能的硬件加速多媒体支持。Windows 支持 DirectX 80,它能增强计算机的多媒体功能。使用 DirectX 可访问显卡与声卡的功能,从而使程序可提供逼真的三维 (3D) 图形与令人如醉如痴的音乐与声音效果。
DirectX 使程序能够轻松确定计算机的硬件性能,然后设置与之匹配的程序参数。该程序使得多媒体软件程序能够在基于 Windows 的具有 DirectX 兼容硬件与驱动程序的计算机上运行,同时可确保多媒体程序能够充分利用高性能硬件。
DirectX 包含一组 API,通过它能访问高性能硬件的高级功能,如三维图形加速芯片和声卡。这些 API 控制低级功能(其中包括二维 (2D) 图形加速)、支持输入设备(如游戏杆、键盘和鼠标)并控制着混音及声音输出。构成 DirectX 的下列组件支持低级功能:
Microsoft DirectDraw
Microsoft DirectDraw API 支持快速访问计算机视频适配器的加速硬件功能。它支持在所有视频适配器上显示图形的标准方法,并且使用加速驱动程序时可以更快更直接地访问。DirectDraw 为程序(如游戏和二维图形程序包)以及 Windows 系统组件(如数字视频编解码器)提供了一种独立于设备之外的方法来访问特定显示设备的功能,而不要求用户提供设备功能的其它信息。
--------------------------------------------------------------------------------
Microsoft Direct3D
Microsoft Direct3D API (Direct3D) 为大多数新视频适配器内置的 3-D 调色功能提供界面。Direct3D 是一种低级的 3-D API,它为软件程序提供一种独立于设备之外的方法以便与加速硬件进行有效而强大的通信。Direct3D 包含专用 CPU 指令集支持,从而可为新型计算机提供进一步加速支持。
--------------------------------------------------------------------------------
Microsoft DirectSound
Microsoft DirectSound API 为程序和音频适配器的混音、声音播放和声音捕获功能之间提供了链接。DirectSound 为多媒体软件程序提供低延迟混合、硬件加速以及直接访问声音设备等功能。维护与现有设备驱动程序的兼容性时提供该功能。
--------------------------------------------------------------------------------
Microsoft DirectMusic
Microsoft DirectMusic API 是 DirectX 的交互式音频组件。与捕获和播放数字声音样本的 DirectSound API 不同,DirectMusic 处理数字音频以及基于消息的音乐数据,这些数据是通过声卡或其内置的软件合成器转换成数字音频的。DirectMusic API 支持以“乐器数字界面 (MIDI)”格式进行输入,也支持压缩与未压缩的数字音频格式。DirectMusic 为软件开发人员提供了创建令人陶醉的动态音轨的能力,以响应软件环境中的各种更改,而不只是用户直接输入更改。
--------------------------------------------------------------------------------
Microsoft DirectInput
Microsoft DirectInput API 为游戏提供高级输入功能并能处理游戏杆以及包括鼠标、键盘和强力反馈游戏控制器在内的其它相关设备的输入。
--------------------------------------------------------------------------------
Microsoft DirectPlay
Microsoft DirectPlay API 支持通过调制解调器、Internet 或局域网连接游戏。DirectPlay 简化了对通信服务的访问,并提供了一种能够使游戏彼此通信的方法而不受协议或联机服务的限制。DirectPlay 提供了多种游说服务,可简化多媒体播放器游戏的初始化,同时还支持可靠的通信协议以确保重要游戏数据在网络上不会丢失。DirectPlay 80 的新功能即支持通过网络进行语音通信,从而可大大提高基于多媒体播放器小组的游戏的娱乐性,同时该组件还通过提供与玩游戏的其他人对话的功能而使团体游戏更具魅力。
--------------------------------------------------------------------------------
Microsoft DirectShow
Microsoft DirectShow API 提供了可在您的计算机与 Internet 服务器上进行高品质捕获与回放多媒体文件的功能。DirectShow 支持各种音频与视频格式,包括“高级流式格式 (ASF)”、“音频-视频交错 (AVI)”、“数字视频 (DV)”、“动画专家组 (MPEG)”、“MPEG 音频层 3 (MP3)”、 “Windows 媒体音频/视频 (WMA/WMV)”以及 WAV 文件。DirectShow 还具有视频捕获、DVD 回放、视频编辑与混合、硬件加速视频解码以及调谐广播模拟与数字电视信号等功能。
>DirectX没有降级这一说DirectX 90C和DirectX 100是两个不同的版本,安装不会出现覆盖,而是新增安装之后两个版本的DirectX系统中都有,但是dxdiag只显示最高级的
所以请不要使用什么DirectX降级工具,容易造成系统损坏如果已经损坏了,只能用重装系统来进行修复
Windows 2008默认DirectX是关闭状态的要在 服务器配置->功能 里面新增勾选"优质音频视频体验",保存安装之后才可以使用的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10582555.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存