Dec 08 2008

Intel集成显卡 AGP纹理加速不可用

Category: 技术ssmax @ 10:08:38

公司的机器,集成的X3100显卡,dxdiag报AGP纹理加速不可用,我记得以前如果真的不可用,那么玩游戏会慢很多的,更新了驱动和directx都没有解决,然后上网查了一下,在intel和微软的网站看到的标准答案

微软的说明:

即使 Dxdiag.exe 不能检测 AGP 纹理加速,AGP 纹理加速仍有可用。 某些视频适配器驱动程序实现 AGP 纹理加速和管理他们自己的 AGP 堆内存,以及执行不将其报告给 Microsoft DirectX 运行库。 Dxdiag.exe 使用 GetAvailDriverMemory 函数来查询显示驱动程序。 但是,某些视频适配器驱动程序不响应对此查询。 对于视频适配器驱动程序管理 AGP 纹理加速独立于 DirectX,游戏不受 Dxdiag.exe 失败报告 AGP 纹理加速状态。

Intel的说明:

大致的意思就是旧版(13.x)驱动回报告显卡的非本地内存,而最新的(14.x)xp下面的驱动不会报告,所以就是不可用,而vista下面的最新驱动(15.x)又可以报告了,摆明就是歧视xp用户了。

 

Graphics
AGP Texture Acceleration shows as “Not Available”
 
Symptom(s):

  • The game or application reports AGP is off or disabled.
  • Microsoft DirectX* Diagnostic Tool (dxdiag.exe) shows AGP Texture Acceleration is “Not Available” on the “Display” tab.

 

Cause:

If the graphics driver reports all of the video memory is local, the DirectX AGP Texture Acceleration setting shows “Not Available”. If some or all of the video memory reported is non-local, the AGP Texture Acceleration setting shows “Available.”

Older Intel graphics drivers (Production Versions 13.x) report all of the video memory as non-local video memory (AGP memory). Therefore, the AGP Texture Acceleration setting shows “Available.”

Newer Intel® graphics drivers (Production Versions 14.x) do not report non-local video memory. Instead all of the video memory is reported as local video memory. It is normal and expected behavior that the AGP Texture Acceleration setting shows “Not Available” on computers using newer Intel graphics drivers because non-local video memory is not being reported by the driver.

Note: With the Intel graphics drivers (Production Versions 15.x) on the Windows Vista* operating system, AGP Texture Acceleration shows as “Available.” While the Intel graphics driver still reports only local memory, Windows Vista controls the memory management and interprets the Intel graphics aperture as non-local memory. To further clarify, the graphics aperture is a contiguous virtual memory space where the Intel graphics driver initiates access to the graphics memory.

 

Solution:

Having the AGP Texture Acceleration setting as “Not Available” is a normal and expected behavior for the Intel graphics drivers (Production Versions 14.x). This setting does not need to be made available, enabled, or activated and does not affect the performance of games or 3D applications.

If you have a game or application checking for AGP or AGP Texture Acceleration, it is looking for non-local memory. In general, local video memory is usually faster than non-local. Therefore, Intel recommends contacting the game or application vendor if they have a setting or update that allows the game or application to check for local video memory first.

 

Operating System:

Windows* 2000, Windows* XP Professional, Windows* XP Home Edition, Windows* XP Tablet PC Edition, Windows* XP Media Center Edition