ฉันพบข้อขัดข้องในเกมคอมพิวเตอร์ซึ่งอาจเนื่องมาจากไดรเวอร์การ์ดแสดงผลของฉันไม่ทันสมัย ยิ่งไปกว่านั้น ฉันสังเกตเห็นว่าไดรเวอร์อาจไม่ใช่ฮาร์ดแวร์ที่ถูกต้องด้วยซ้ำ อาจเป็นเพราะฉันโคลนฮาร์ดไดรฟ์จากคอมพิวเตอร์เครื่องอื่นเมื่อเร็วๆ นี้
sudo lshw ให้:
*-แสดง
คำอธิบาย: คอนโทรลเลอร์ที่รองรับ VGA
ผลิตภัณฑ์: Xeon E3-1200 v2/3rd Gen Core processor ตัวควบคุมกราฟิก
ผู้จำหน่าย: Intel Corporation
รหัสประจำตัว: 2
ข้อมูลรถบัส: pci@0000:00:02.0
รุ่น: 09
ความกว้าง: 64 บิต
นาฬิกา: 33MHz
ความสามารถ: msi pm vga_controller bus_master cap_list
การกำหนดค่า: ไดรเวอร์ = เวลาแฝง i915 = 0
[...]
glxinfo -B ให้:
ชื่อที่แสดง: :0
จอแสดงผล: :0 หน้าจอ: 0
การแสดงผลโดยตรง: ใช่
ข้อมูลเรนเดอร์เพิ่มเติม (GLX_MESA_query_renderer):
ผู้จำหน่าย: Intel Open Source Technology Center (0x8086)
อุปกรณ์: Mesa DRI Intel(R) HD Graphics 4000 (IVB GT2) (0x162)
เวอร์ชัน: 21.2.2
เร่ง: ใช่
หน่วยความจำวิดีโอ: 1536MB
หน่วยความจำรวม: ใช่
โปรไฟล์ที่ต้องการ: แกน (0x1)
เวอร์ชันโปรไฟล์หลักสูงสุด: 4.2
เวอร์ชันโปรไฟล์ที่เข้ากันได้สูงสุด: 3.0
เวอร์ชันโปรไฟล์ GLES1 สูงสุด: 1.1
เวอร์ชันโปรไฟล์สูงสุดของ GLES[23]: 3.0
สตริงผู้จำหน่าย OpenGL: Intel Open Source Technology Center
สตริงตัวเรนเดอร์ OpenGL: Mesa DRI Intel(R) HD Graphics 4000 (IVB GT2)
สตริงเวอร์ชันโปรไฟล์หลักของ OpenGL: 4.2 (โปรไฟล์หลัก) Mesa 21.2.2
สตริงเวอร์ชันภาษาแรเงาโปรไฟล์หลักของ OpenGL: 4.20
แฟล็กบริบทโปรไฟล์หลักของ OpenGL: (ไม่มี)
มาสก์โปรไฟล์หลักของ OpenGL: โปรไฟล์หลัก
สตริงเวอร์ชัน OpenGL: 3.0 Mesa 21.2.2
สตริงเวอร์ชันภาษาแรเงา OpenGL: 1.30
แฟล็กบริบท OpenGL: (ไม่มี)
สตริงเวอร์ชันโปรไฟล์ OpenGL ES: OpenGL ES 3.0 Mesa 21.2.2
สตริงเวอร์ชันภาษาแรเงาโปรไฟล์ OpenGL ES: OpenGL ES GLSL ES 3.00
อยากรู้อยากเห็นในขณะที่ lshw พูดว่า:
ผลิตภัณฑ์: Xeon E3-1200 v2/3rd Gen Core processor ตัวควบคุมกราฟิก
glxinfo -B พูดว่า:
อุปกรณ์: Mesa DRI Intel(R) HD Graphics 4000 (IVB GT2) (0x162)
สิ่งเหล่านี้ชี้ไปที่อุปกรณ์สองเครื่องที่แตกต่างกัน ดังนั้นฉันจึงถือว่าฉันไม่ได้ใช้ไดรเวอร์ที่ถูกต้อง เป็นความจริงหรือไม่? ถ้าเป็นเช่นนั้น ฉันจะหาไดรเวอร์ที่เหมาะสมได้ที่ไหน มีให้สำหรับ Ubuntu 21.10 หรือไม่
แก้ไข: อาจเป็นเพราะฉันต้องกำหนดค่า OpenGL ใหม่เพื่อใช้ตัวเรนเดอร์สำหรับโปรเซสเซอร์ Xeon แทนโปรเซสเซอร์ HD Graphics 4000 ฉันจะทำอย่างนั้นได้อย่างไร