1.为什么我的Direct3D是处于禁用状态
试试这个行不行:
右击桌面、属性、设置、高级、疑难解答,看到有一个滑条吧,把它拉到“全”这个位置(最右边)。然后再试试运行你的游戏。 如果这个条为灰色,则是你的显卡驱动没安装。
如果这样还不行的话,点击“开始”、选择“运行”,输入“dxdiag”然后回车,会出来一个对话框,有一页“显示”,看DirectDraw、Direct3D等是不是禁用了,把它们开启。
如果你键入这个命令后没出现对话框,可能是DX没装,去下载个dx9安装就好了。
2.Direct3D被禁用了
我的情况和你的类似。win7 32位。按照网络上的开启硬件加速的方法,都不行。比如分辨率 高级设置里的疑难解答的更改设置,我的是灰色的,运行dxdiag诊断工具,也没看到有开启的选项。
而且我也确定显卡是最佳驱动,因为从官网下载的。
我的dxdiag显示下方,第一项和第三项是已启用,唯独第二项Direct3D是已禁用。这确实是我用批处理文件写注册表后改变的,但是改不回来了,用注册表的那个cmd文件只能改变第一项和第三项(这个写注册表的文件在其他答案里有,内容就是reg add "H。."这个,共两行,第一行是开关3D,第二行开关2D渲染的)。
最后,采用DirectX修复工具诊断,给我更新了C++ 2010以后得文件,再运行那个批处理文件,就可行了。
3.direct3D被禁用,驱动已经更新,硬件加速已经开启,DirectX工具已经
第一步:默认情况下,Windows Server 2003禁用了显卡的硬件加速,因此只提供2D和有限的3D能力,所以首先要下载并安装显卡最新的For Windows 2000/XP的驱动程序。
第二步:在桌面窗口处右击“属性→设置→高级→疑难解答”,将其中的“硬件加速”滑块拉到最右侧(完全)。
第三步:按WIN+R组合键打开“运行”对话框,输入dxdiag,回车后打开“DirectX诊断工具”窗口,进入“显示”选项卡,然后单击下面的“DirectX功能”项中的“启用”按钮,这样便打开了DirectX(8.1)DirectDraw、Direct3D、AGP纹理加速等功能。
4.direct3D加速被禁用,该怎么打开
下载这个
用N卡的物理加速试试
查看 DirectDraw、Direct3D 和 AGP 纹理加速是否显示为“已启用”。如果不是,请尝试打开硬件加速。 1.单击打开“屏幕分辨率”。 2.单击“高级设置”。 3.单击“疑难解答”选项卡,然后单击“更改设置”。 如果系统提示您输入管理员密码或进行确认,请键入该密码或提供确认。 将“硬件加速”滑块移动到“完全”。 如果此操作失败,则可能需要更新视频驱动程序或视频卡本身。通常可以从制造商网站的支持部分找到硬件的最新驱动程序。
转载请注明出处windows之家 » win10显示Direct3D已禁用