Byt*_*der 9 opengl graphics-card drivers amd-radeon windows-xp
对于游戏,我需要 OpenGL 2.1 或更高版本,但我希望它可以在带有 ATI Radeon 9200SE 显卡的旧式 Win XP 机器上运行。目前似乎安装了OpenGL 1.3.1008 WinXP Release和图形驱动程序版本6.14.10.6542。
搜索 OpenGL 2.1 以下载仅导致 Windows 95 版本 1.1 的多次下载。
我需要单独安装/升级 OpenGL 还是将其包含在我的显卡驱动程序中?我在哪里可以得到它?
all*_*tic 14
我需要单独安装/升级 OpenGL 还是将其包含在我的显卡驱动程序中?我在哪里可以得到它?
OpenGL 不能“升级”,它必须包含在您的图形驱动程序中。OpenGL 向操作系统公开 GPU 硬件功能。如果您的 GPU 硬件功能更强大,它可以使用更新的 AMD Catalyst 设备驱动程序包在 Windows XP 上支持更高版本的 OpenGL。但是您的硬件至少已经使用了 6 或 7 年,无法支持它。
现在的OpenGL的CPU上的任何版本的仿真是可能的。然而,GPU的存在的理由是,他们可以计算的图形操作得多快于同一代的CPU。对于任何游戏,无论是简单的 2D 还是简单的 2D,我的经验法则是,您可以在未来 10 年使用高端 CPU 的软件中运行其 3D 渲染器。因此,对于 OpenGL 2.1 游戏,它必须不早于 2006 年 7 月发布(因为那是 OpenGL 2.1 本身最终确定的时间),这意味着当在软件中渲染时,我们可以开始看到可玩的帧率 (30 - 60 fps)在当前 CPU 上使用优化的 OpenGL 2.1 实现。
当然,在当前的 Intel 和 AMD CPU 上,我们几乎总是有一个能够运行 OpenGL 2.1 游戏的片上 GPU,无论如何,所以......
事实上,mesa3d项目维护了这样一个优化的软件渲染器作为其项目的一部分,但对 Windows 的支持是事后的想法,构建它是一种负担。此外,除非您的 CPU 具有 SSE2、SSSE3 和 SSE4.1,否则它们不能保证良好的性能甚至正确的行为。与带有 AGP 插槽的主板(类似于 Pentium 4,是吗?)同时代的 CPU 可能有 SSE2,但可能没有其他的。
除非您拥有过去 3-4 年的高端现代 CPU,例如 Core i7 3770K 或更高版本,否则您将无法以可播放的帧速率在软件中模拟 OpenGL 2.1。即使是非常老的游戏也不是。鉴于您的 CPU 可能与您的 GPU 一样古老,您完全不走运。该 GPU 是完全“固定功能”的,不支持用户提交的代码。当作为片段着色器提交时,OpenGL 2.1 几乎可以在 GPU 上运行任何任意操作。您可以花 1 美元购买 ARM 片上系统,其 GPU 比 RV280 好 1000 倍。
你最好升级。
归档时间: |
|
查看次数: |
16850 次 |
最近记录: |