OpenGL 2.1 หรือสูงกว่าสำหรับ Windows XP


9

สำหรับเกมที่ฉันต้องการ OpenGL 2.1 หรือสูงกว่า แต่ฉันต้องการให้มันทำงานบนกล่อง Win XP ตัวเก่าของฉันด้วย ATI Radeon 9200SE กราฟิกการ์ด ปัจจุบันดูเหมือนว่าจะมีการติดตั้งOpenGL 1.3.1008 WinXPและไดรเวอร์กราฟิกเวอร์ชั่น6.14.10.6542

การค้นหา OpenGL 2.1 เพื่อดาวน์โหลดเท่านั้นส่งผลให้มีการดาวน์โหลดเวอร์ชัน 1.1 สำหรับ Windows 95 หลายครั้ง

ฉันจำเป็นต้องมีการติดตั้ง / อัพเกรด OpenGL แยกต่างหากหรือต้องรวมอยู่ในไดรเวอร์การ์ดแสดงผลของฉันหรือไม่? หาได้ที่ไหน


การสนับสนุน OpenGL นั้นจะขึ้นอยู่กับการรองรับฮาร์ดแวร์และไดรเวอร์ คุณต้องพิจารณาก่อนว่าฮาร์ดแวร์ของคุณรองรับหรือไม่
Ramhound

อาจเป็นเวลาสำหรับทั้งการอัพเกรดฮาร์ดแวร์และระบบปฏิบัติการ P
SnakeDoc

@Sakeake ไม่จริงเพราะนั่นไม่ใช่เครื่องหลักของฉัน แต่เป็นเกมที่ฉันเก็บไว้เพื่อบันทึกเกมเก่าของฉันทั้งหมดจากความตายด้วยความไม่ลงรอยกันกับระบบที่ใหม่กว่า ฉันไม่ได้ใช้มันนอกจากจะเพลิดเพลินไปกับคลาสสิกเก่า ๆ ! : D มันออฟไลน์โดยสิ้นเชิงเช่นกันดังนั้นจึงไม่มีความเสี่ยงจากด้านนั้น
ผู้บัญชาการไบต์

ในกรณีนี้ถึงแม้ว่าฉันเกลียดที่จะแนะนำ แต่บางที VM VM ที่ทำงานบนระบบปฏิบัติการรุ่นใหม่ที่มีฮาร์ดแวร์ใหม่กว่านั้นอาจทำตามได้ VM มักจะไม่ใช่สิ่งที่คุณต้องการใช้สำหรับการเล่นเกม แต่ถ้าคุณต้องรักษา XP และต้องการเล่นเกมที่ใหม่กว่าอาจเป็นตัวเลือกที่ดีที่สุด - คุณได้ลองใช้เกมบนระบบที่ใหม่กว่าแล้ว แต่ในโหมดความเข้ากันได้กับ XP หรือไม่? (คลิกขวาที่ game.exe -> Properties -> ความเข้ากันได้: XP -> ตอนนี้รันโปรแกรม)
SnakeDoc

@SnakeDoc บอกตามตรง XP เป็น Windows OS ตัวสุดท้ายที่ฉันชอบจริงๆ ฉันชอบ Ubuntu ทุกวันนี้
ผู้บัญชาการไบต์

คำตอบ:


14

ฉันจำเป็นต้องมีการติดตั้ง / อัพเกรด OpenGL แยกต่างหากหรือต้องรวมอยู่ในไดรเวอร์การ์ดแสดงผลของฉันหรือไม่? หาได้ที่ไหน

OpenGL ไม่สามารถ "อัปเกรด" และต้องรวมอยู่ในไดรเวอร์กราฟิกของคุณ OpenGL แสดงถึงความสามารถของฮาร์ดแวร์ GPU ในระบบปฏิบัติการ หากฮาร์ดแวร์ GPU ของคุณมีความสามารถมากกว่านี้ก็สามารถรองรับการแก้ไข OpenGL บน Windows XP ในภายหลังด้วยแพ็คเกจไดรเวอร์อุปกรณ์ AMD Catalyst ที่ใหม่กว่า แต่ฮาร์ดแวร์ของคุณมีอายุอย่างน้อย 6 หรือ 7 ปีเกินกว่าที่จะสนับสนุนได้

ตอนนี้การจำลองการแก้ไขของ OpenGL บน CPU เป็นไปได้ แต่เหตุผลที่ GPUs ที่มีอยู่ก็คือพวกเขาสามารถคำนวณการดำเนินงานกราฟิกมากเร็วกว่า CPU ของคนรุ่นเดียวกัน สำหรับเกมใด ๆไม่ว่าจะเป็นเกม 2D ธรรมดาหรือไม่ก็ตามกฎง่ายๆของฉันคือคุณสามารถใช้งานโปรแกรมแสดงภาพ 3 มิติในซอฟต์แวร์ด้วยซีพียูระดับสูงจาก 10 ปีในอนาคต ดังนั้นสำหรับเกม OpenGL 2.1 มันจะต้องได้รับการปล่อยตัวก่อนหน้านี้ไม่เกินเดือนกรกฎาคม 2549 (เนื่องจากเมื่อตอนที่ OpenGL 2.1 นั้นเสร็จสิ้นแล้ว) ซึ่งหมายความว่าเราสามารถเริ่มเห็นเฟรมเวอร์เฟรมที่เล่นได้ (30 - 60 fps) เมื่อแสดงผลในซอฟต์แวร์ ด้วยการใช้งาน OpenGL 2.1 ที่ได้รับการปรับปรุงบนซีพียูรุ่นปัจจุบัน

แน่นอนว่าสำหรับซีพียู Intel และ AMD รุ่นปัจจุบันเราเกือบจะมี GPU แบบ on-die ที่มากกว่าความสามารถในการใช้งานเกม OpenGL 2.1 ได้ดังนั้น ...

อันที่จริงโครงการmesa3dยังคงเป็นตัวแสดงซอฟต์แวร์ที่ได้รับการปรับปรุงให้ดีที่สุดซึ่งเป็นส่วนหนึ่งของโครงการ แต่การสนับสนุน Windows เป็นสิ่งที่ตามมาภายหลัง นอกจากนี้พวกเขาไม่รับประกันประสิทธิภาพที่ดีหรือแม้กระทั่งพฤติกรรมที่ถูกต้องเว้นแต่ CPU ของคุณจะมี SSE2 และ SSSE3 และ SSE4.1 ซีพียูเกิดขึ้นพร้อมกับเมนบอร์ดที่มีสล็อต AGP (เช่น Pentium 4 ใช่มั้ย?) อาจมี SSE2 แต่อาจไม่ใช่ซีพียูอื่น ๆ

หากคุณไม่มีซีพียูระดับสูงระดับสูงในช่วง 3-4 ปีที่ผ่านมาเช่น Core i7 3770K หรือสูงกว่าคุณจะไม่สามารถเลียนแบบ OpenGL 2.1 ในซอฟต์แวร์ที่มีอัตราเฟรมที่เล่นได้ ไม่แม้แต่เกมเก่ามาก ระบุว่าซีพียูของคุณอาจเก่าแก่เท่ากับ GPU ของคุณคุณไม่มีโชคเลย GPU นั้นเป็น "ฟังก์ชั่นคงที่" อย่างสมบูรณ์และไม่สนับสนุนรหัสที่ผู้ใช้ส่ง OpenGL 2.1 ทำงานเกือบทุกอย่างโดยพลการบน GPU เมื่อส่งเป็นส่วนย่อย คุณสามารถซื้อระบบ ARM บนชิปในราคา $ 1 ด้วย GPU 1000x ดีกว่า RV280

คุณดีกว่าการอัพเกรด


5

นี่เป็นการ์ดเก่าจากปี 2003 สร้างขึ้นรอบ ๆ RV280 GPU การค้นหาบนGPU นี้เราพบว่ามันรองรับ OpenGL 1.4 นั่นหมายความว่าไม่มีการสนับสนุนฮาร์ดแวร์สำหรับ OpenGL 2.1

คุณอาจต้องการการ์ดใหม่หรือต้องการเลียนแบบในซอฟต์แวร์ การเลียนแบบสามารถทำงานได้ แต่จะช้ามากทำให้เป็นตัวเลือกที่ไม่ดีสำหรับการเล่นเกม


ขอบคุณแม้ว่ามันจะเป็นข่าวร้าย ... อย่างไรก็ตามฉันชอบลองเลียนแบบที่คุณแนะนำอย่างน้อยเพราะมันเป็นเกม 2D ที่ไม่ละเอียดมากนัก คุณช่วยบอกฉันได้ไหมว่าจะเอาอีมูเลเตอร์นั้นไปหาอะไรได้บ้าง? มันจะเปิดตลอดเวลาหรือทำงานด้วยตนเองเมื่อจำเป็นหรือไม่
ผู้บัญชาการไบต์

ฉันไม่เคยใช้มันเลยและไม่มีกล่อง XP เพื่อทดสอบดังนั้นฉันลังเลที่จะชี้ไปที่ใด อย่างไรก็ตามคุณสามารถใช้ google ได้ฟรี
Hennes

@ allquixotic ทีนี้มันฟังดูน่าหดหู่จริงๆ ... เอาล่ะฉันคิดว่าฉันต้องติดตั้งเกมนั้นบนเครื่องปกติของฉันแทน "old game reservation";) ฉันหวังว่าฉันจะทำงานและเล่นเกมได้ แต่เกมก็เช่นกัน ทำดีถ้าไม่มีมัน ...
ผู้บัญชาการ Byte

@ ByteCommander จากความอยากรู้อยากเห็นเกมอะไรที่คุณอยากเล่น?
Trotski94

@ JamesTrotter ฉันค้นพบ OpenClonk บน Ubuntu แต่มันไม่ได้ทำงานร่วมกับกราฟิคการ์ดของฉันได้อย่างดีที่สุดดังนั้นฉันจึงลองถ้าฉันสามารถเล่นมันบนคอมพิวเตอร์เครื่องอื่นของฉันได้ มันไม่มีอะไรพิเศษ แต่ฉันก็ชอบ ; D
ผู้บัญชาการไบต์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.