适用于Windows XP的OpenGL 2.1或更高版本


9

对于游戏,我需要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安装/升级,还是要包含在我的图形卡驱动程序中?我在哪里可以买到?


OpenGL支持完全取决于硬件和驱动程序支持。您首先必须确定您的硬件是否支持它。
Ramhound

这可能是硬件和操作系统升级的时候了; P
SnakeDoc

@SnakeDoc不是,因为那不是我的主要机器,而是我一直要保留的所有旧游戏,因为它们与较新的系统不兼容。除了欣赏一些经典音乐,我不再使用它了!:D它也完全脱机,因此从那边也没有风险。
字节指挥官

好吧,在那种情况下,尽管我讨厌建议这样做,但是也许可以在运行于具有较新硬件的较新操作系统上运行的XP VM来解决问题。VM通常不是您想要用于游戏的东西,但是如果您必须保留XP并想玩更新的游戏,也许是最好的选择。-顺便说一句,您是否尝试过在新系统上以XP兼容模式运行游戏?(右键单击game.exe->属性->兼容性:XP->现在运行该程序)。
SnakeDoc

@SnakeDoc说实话,XP是我真正喜欢的最后一个Windows操作系统。如今,我更喜欢Ubuntu。
字节指挥官

Answers:


14

我需要单独的OpenGL安装/升级,还是要包含在我的图形卡驱动程序中?我在哪里可以买到?

OpenGL无法“升级”,它必须包含在图形驱动程序中。OpenGL将GPU硬件功能公开给操作系统。如果您的GPU硬件功能更强大,则可以使用更新的AMD Catalyst设备驱动程序包在Windows XP上支持更高版本的OpenGL。但是您的硬件至少有6到7年的使用寿命无法支持。

现在的OpenGL的CPU上的任何版本的仿真可能的。然而,GPU的存在的理由是,他们可以计算的图形操作得多快于同一代的CPU。对于任何游戏,无论它是否是简单的2D,我的经验都是,您都可以在未来10年内使用带有高端CPU的软件运行其3​​d渲染器。因此,对于OpenGL 2.1游戏,它必须早于2006年7月发布(因为那是OpenGL 2.1本身完成的时间),这意味着在软件中渲染时,我们可以开始看到可播放的帧速率(30-60 fps)在当前CPU上使用优化的OpenGL 2.1实现。

当然,在当前一代的Intel和AMD CPU上,我们几乎总是拥有独立的GPU,无论如何,它都具有运行OpenGL 2.1游戏的能力,因此...

确实,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倍。

您最好进行升级。


5

这是一张2003年的旧卡,围绕RV280 GPU构建,在该GPU上搜索我们发现它支持OpenGL 1.4。这意味着不支持OpenGL 2.1

您要么需要一张新卡,要么需要在软件中进行仿真。模拟可以工作,但速度非常慢,因此对于游戏来说是个糟糕的选择。


谢谢,尽管这是个坏消息……无论如何,我还是希望至少尝试您建议的模拟,因为它只是一个不太详尽的2D游戏。您能告诉我在哪里可以得到这样的模拟器或要搜索什么吗?它会始终打开还是在需要时手动运行?
字节指挥官

我从来没有使用过它们,也没有XP盒可以测试,所以我不愿意指出任何东西。不过,请随时在Google周围搜索。
Hennes

@allquixotic现在听起​​来真的很令人沮丧...好吧,那我想我必须在正常计算机上安装该游戏,而不是我的“旧游戏预订”;)我希望我可以将工作和游戏分开,但游戏也是如此没事做就很好...
Byte Commander

@ByteCommander出于好奇,您是如此渴望玩什么游戏?
Trotski94 2015年

@JamesTrotter我在Ubuntu上发现了OpenClonk,但是它不能与我的图形卡一起最佳地工作,所以我尝试是否可以在其他计算机上播放它。没什么特别的,但我喜欢。; D
字节指挥官
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.