用户登录
用户注册

分享至

direct3d被禁用

  • 作者: 漂亮的小帅哥
  • 来源: 51数据库
  • 2020-09-25
我的情况和你的类似。win7 32位。按照网络上的开启硬件加速的方法,都不行。比如分辨率 高级设置里的疑难解答的更改设置,我的是灰色的,运行dxdiag诊断工具,也没看到有开启的选项。
而且我也确定显卡是最佳驱动,因为从官网下载的。
我的dxdiag显示下方,第一项和第三项是已启用,唯独第二项Direct3D是已禁用。这确实是我用批处理文件写注册表后改变的,但是改不回来了,用注册表的那个cmd文件只能改变第一项和第三项(这个写注册表的文件在其他答案里有,内容就是reg add "H...."这个,共两行,第一行是开关3D,第二行开关2D渲染的)。
最后,采用DirectX修复工具诊断,给我更新了C++ 2010以后得文件,再运行那个批处理文件,就可行了。



  应该是可以手动打开的,从控制面板上,打开你的显卡驱动,上面会有提示



  首先确保你装了显卡驱动 然后 开始--运行--dxdiag.exe 有个显示-directdraw加速 direct3d加速 agp纹理加速 打开就行了



  从开始菜单中选择“运行”,输入DxDiag运行DirectX诊断工具。

选择显示选项卡,然后选择Direct3D加速旁边的“启用”(如果Direct3D显示为“不可用”的话,恭喜了,你该换显卡了。)

另外还有一个关于硬件加速的设置(但是我不知道需要不需要……):在桌面空白处点击鼠标右键,选择“属性”打开显示属性对话框,选择设置->高级->性能,将“硬件加速”拉到最右边(最高)。(
软件
前端设计
程序设计
Java相关