ใช้ Intel HD Graphics 4000 แทน nVidia Geforce 630M สำหรับเกมเก่าหรือไม่?


13

ผมได้ซื้อเมื่อเร็ว ๆ นี้แล็ปท็อปโตชิบา Satellite P855-32X

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

ฉันสามารถเล่นเกมใหม่ล่าสุดทั้งหมดโดยไม่มีปัญหา แต่เมื่อใช้งานเกมที่เรียกว่า "Dark Reign 2" [DirectX 7] มันทำงานที่ 25 FPS / ~ 20 FPS สูงสุด (ไม่ว่าจะตั้งค่าต่ำสุดที่ @ 640x480 หรือสูงสุด @ 1366x768) ในขณะที่แล็ปท็อปรุ่นเก่าที่มี i3-370M และ AMD Radeon HD Mobility 5740 [512mb gddr3 vram] มันทำงานที่ 120 fps (อย่างไรก็ตามฉันมักจะ จำกัด มันในเกมถึง 60)

แล็ปท็อปของฉันมีตัวเลือก RMB สำหรับแอพพลิเคชั่นที่ให้คุณระบุว่า GPU ตัวใดที่จะใช้แอพพลิเคชั่นด้วย ป้อนคำอธิบายรูปภาพที่นี่

แต่หลังจากเปิดตัวใน DXdiag ด้วยตัวเลือกนี้หรืออย่างที่สองฉันได้รับหน้าจอนี้เสมอ : ป้อนคำอธิบายรูปภาพที่นี่

ฉันลองดู NVidia CPL แต่มันมีตัวเลือกไม่มาก .. เท่าที่ควร?:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันยังทำให้แน่ใจว่า "GPU เริ่มต้น" ของฉันถูกตั้งค่าเป็น NVidia GPU แต่ปัญหายังคงมีอยู่

ฉันพยายามปิดการใช้งาน Intel Integrated HD Graphics:

ป้อนคำอธิบายรูปภาพที่นี่

แต่เมื่อฉันพยายามเรียกใช้เกมมันทำให้ฉันมีข้อผิดพลาดไม่มีการสนับสนุนการเร่งความเร็ว Harware (สำหรับเกมตั้งแต่ปี 1999 ฮิฮิ)

ดังนั้นฉันจึงค้นหาใน DXDiag:

ป้อนคำอธิบายรูปภาพที่นี่

และสิ่งที่ทำให้ฉันแปลกใจที่นี่คือไม่มีชื่อ GPU / manufaturer และไดรเวอร์ Windows เริ่มต้นใช้

ไดรเวอร์ทั้งหมดของฉันเป็นรุ่นล่าสุด, VC + redistributables ทั้งหมด, กรอบงาน. net, การอัพเดท windows, การอ้างอิงและ DirectX End User Runtime (DX9) ล้วนแล้วแต่ทันสมัยและติดตั้งแล้ว

ฉันไม่ทราบว่าปัญหาคืออะไรและฉันเกลียดที่ฉันไม่สามารถเล่นเกมเก่าที่ 25 fps มากกว่าเกมใหม่ทั้งหมด (2005+) ในอัตราเฟรมที่เล่นได้มากกว่า .. แล็ปท็อปเกมทำงานเหมือนมีเสน่ห์

เกิดอะไรขึ้นและฉันจะแก้ไขได้อย่างไร ฉันไม่เข้าใจสิ่งนี้จริงๆ

ฉันสงสัยว่า Geforce ของฉัน "เชื่อมต่อ" กับเมนบอร์ดด้วย Intel Chipset หรือไม่? มีวิธีใดที่จะหลีกเลี่ยงสิ่งนี้หากเป็นจริงหรือไม่?

แก้ไข: ฉันลืมที่จะพูดถึงว่าฉันเล่นเกมด้วย "ใช้ GPU ในตัว" และผลลัพธ์ก็เหมือนกัน (เกมที่เล่นด้วยความเร็วสูงสุด 25 fps)


คุณมี Windows 8 บนแล็ปท็อปรุ่นเก่าหรือ Windows 7 ของคุณหรือไม่? คุณช่วยลองรันเกมด้วยโหมดความเข้ากันได้ที่ตั้งค่าเป็นเวอร์ชั่น Windows ที่ต่ำกว่าหรืออาจเล่นด้วยการตั้งค่าอื่นที่คุณมี

1
ภายใต้แท็บ "จัดการการตั้งค่า 3 มิติ" ในแผงควบคุม nvidia คุณควรจะสามารถนำทางไปยัง. exe ในเกมของคุณและระบุ GPU ที่จะใช้จากที่นั่น บางครั้งรายการเมนูบริบทไม่ทำงานอย่างถูกต้องหากทางลัดเรียกใช้ตัวเรียกใช้งานบางประเภทแทนตัวเกม สุดท้ายคุณสามารถใช้เครื่องมือOptimus Test Viewerเพื่อตรวจสอบว่ามีการใช้ GPU ตัวใดสำหรับแต่ละแอปพลิเคชัน
Fopedush

@Fopedush ในที่สุดข้อมูลที่มีประโยชน์บางอย่าง :)

ฉันแน่ใจว่าไม่มีตัวเรียกใช้แอปพลิเคชันเป็นโอเพ่นซอร์ส ..

1
มีความคิดอีกอย่างเกิดขึ้น: ภาพหน้าจอของคุณในแผงควบคุม nvidia แสดงเอาต์พุตฮาร์ดแวร์หนึ่งอันที่เชื่อมต่อโดยตรงกับ frambuffer ของ nvidia (ดูเหมือนจะเป็น d-sub) คุณอาจลองเชื่อมต่อจอแสดงผลกับเอาต์พุตนั้น (ตรวจสอบในแผงควบคุม nv. ที่แสดงว่าเชื่อมต่อกับการ์ด nvidia และไม่ใช่ของ Intel) จากนั้นเรียกใช้เกมบนจอแสดงผลนั้น การทำเช่นนี้จะลบ framebuffer ของ IGP ออกจากสมการอย่างสมบูรณ์และอาจให้คำแนะนำเกี่ยวกับสาเหตุของปัญหา
Fopedush

คำตอบ:


14

ฉันเขียนคำถามเกี่ยวกับเรื่องนี้เมื่อไม่กี่ปีที่ผ่านมาดังนั้นฉันอาจจะพูดสอดในสิ่งที่ฉันรู้

แล็ปท็อปของคุณใช้เทคโนโลยีที่เรียกว่า Nvidia Optimus เพื่อแสดงผลวิดีโอจาก GPU สองตัว (โปรเซสเซอร์กราฟิก Intel ในตัว, [IGP] และการ์ดกราฟิก Nvidia ที่มีประสิทธิภาพยิ่งขึ้น [DGPU]) สิ่งนี้สามารถทำได้โดยเชื่อมต่อหน้าจอแล็ปท็อปกับ framebuffer ของ IGP เท่านั้นและอนุญาตให้ DGPU เขียนหน้าหน่วยความจำโดยตรงลงใน framebuffer นั้น ด้วยวิธีนี้การ์ดทั้งสองสามารถแสดงผลไปยังหน้าจอเดียวกันได้พร้อมกัน เมื่อแอปพลิเคชันเรียกใช้การเรนเดอร์ DGPU DGPU จะเขียนเอาต์พุตไปยังส่วนของหน้าจอที่แอปพลิเคชันใช้ ในกรณีของแอปพลิเคชันแบบเต็มหน้าจอเช่นเกม DGPU จะเขียนไปยังเฟรมเฟรมทั้งหมดของ IGP คำอธิบายรายละเอียดมากขึ้นของกระบวนการนี้มีอยู่ในNvidia Optimus เอกสาร

เมื่อเรียกใช้แอปพลิเคชั่นที่มีกราฟิกมากเช่นเกมบนเครื่องที่เปิดใช้งาน optimus และพบว่ามีประสิทธิภาพต่ำก็เป็นเหตุผลที่ต้องเริ่มด้วยการตรวจสอบให้แน่ใจว่าแอปพลิเคชันนั้นใช้งาน DGPU มากกว่า IGP คุณสามารถทำสิ่งนี้ผ่านรายการเมนูบริบทที่คุณแสดงหรือค่อนข้างน่าเชื่อถือผ่านแผงควบคุม NVidia เพียงเลือก "จัดการการตั้งค่า 3D" จากบานหน้าต่างด้านซ้ายเลือกแอปพลิเคชันของคุณจากนั้นตั้งค่า "โปรเซสเซอร์กราฟิกที่ต้องการ" เป็นชิปเซ็ต Nvidia

คุณสามารถมั่นใจได้ว่าโปรแกรมประยุกต์ที่ทำงานบน Nvidia GPU โดยใช้Optimus ทดสอบ Viewer เครื่องมือนี้จะระบุว่าเปิดใช้งาน DGPU หรือไม่และสามารถแสดงรายการกระบวนการที่ใช้งานได้

วิธีแก้ปัญหาขั้นสุดท้ายสำหรับปัญหาที่เกี่ยวข้องกับออปติมัสอยู่ในเอาต์พุตของฮาร์ดแวร์ของการ์ดแสดงผล แผงควบคุม Nvidia เช่นเดียวกับในภาพหน้าจอของคุณสามารถแสดงผลทางกายภาพที่เชื่อมต่อกับจอภาพใด จากภาพหน้าจอของคุณปรากฏว่า Nvidia GPU มีเอาต์พุตจริงหนึ่งตัว - คุณสามารถลองเสียบจอภาพภายนอกเข้ากับเอาต์พุตนี้และยืนยันว่าเชื่อมต่ออย่างถูกต้องในแผงควบคุม Nvidia ถ้าเป็นเช่นนั้นตอนนี้ montior ของคุณจะถูกเชื่อมต่อโดยตรงกับ framebuffer ของ DGPU ซึ่งหมายความว่า optimus ไม่ได้ใช้งานและการเรนเดอร์ทั้งหมดบนจอภาพนั้นจะเกิดขึ้นใน DGPU

จากการอภิปรายในความคิดเห็นเกี่ยวกับคำถามของคุณคุณได้ทำสิ่งต่อไปนี้:

  1. การบังคับใช้ DGPU สำหรับเกมของคุณผ่านแผงควบคุม Nvidia
  2. ตรวจสอบผ่านการใช้ Optimus Test Viewer ว่าเกมกำลังใช้ DGPU
  3. เชื่อมต่อจอภาพกับเอาต์พุตฮาร์ดแวร์ของ DGPU และเรียกใช้เกมบนจอภาพนั้น

และถึงแม้ว่าทั้งหมดนี้เกมยังคงทำงานได้ไม่ดีนัก ฉันสามารถสรุปได้จากข้อมูลนี้ว่าปัญหาไม่เกี่ยวข้องกับ optimus แต่เป็นปัญหาอื่น ๆ - อาจเป็นปัญหาความเข้ากันได้ที่เกิดขึ้นจากเกมเก่าดังกล่าวหรือจากคุณสมบัติบางประการของการกำหนดค่าแล็ปท็อปเครื่องใหม่ของคุณ คุณได้กล่าวว่าเกมนี้เป็นโอเพนซอร์ซ - หากมีชุมชนการพัฒนาที่ใช้งานอยู่พวกเขาอาจเป็นทางออกที่ดีที่สุดในการหาวิธีแก้ไขปัญหานี้


ฉันจะรอด้วย +200 สองสามวันถ้าคุณไม่มีใครเอาชนะคุณจะได้รับ: P และฉันกำลังพยายามอัปเดตแหล่งที่มาตอนนี้ .. และสำหรับชุมชนเอ่อไม่เป็นไร

เขียนได้ดีมาก แต่ข้อสรุปไม่ใช่เรื่องใหม่: เกมนี้มีปัญหาในการใช้งานฮาร์ดแวร์ของคอมพิวเตอร์เครื่องนี้อาจเป็นเพราะอายุของมัน
harrymc

สิ่งที่ฉันสังเกตเห็น: เมื่อรัน Dark Reign 2 ในโหมด WINDOWED (สามารถเปลี่ยนแปลงได้ในตัวเลือกเกม yay) มันทำได้ถึง 350 FPS (uncapped ไม่มี vsync ในโหมดหน้าต่าง) บนแล็ปท็อปของฉัน ... ดังนั้นสิ่งที่ ... f ... กำลังเกิดขึ้น? o นี่ทำให้ฉันบ้าคลั่งฉ

1

เกม Dark Reign 2 เริ่มต้นตั้งแต่วันที่ 30 มิถุนายน 2000
เช่นนี้จะไม่ใช้GPU Streaming SIMD Extensionsล่าสุด

สิ่งนี้อาจอธิบายได้ว่าทำไมมันไม่สามารถใช้ GPU ที่ทันสมัยเช่นของคุณได้


สิ่งที่คุณพูดคือถ้าฉันรู้วิธีเพิ่มตัวเลขสองตัวและเรียนรู้การดำเนินการคูณฉันไม่สามารถเพิ่มอีกได้

คุณอยู่เบื้องหลังเวลาของคุณ - ตอนนี้เป็นเวลา 15 ปีแล้วที่กราฟฟิกไม่เพียง แต่เกี่ยวกับการบวกและการลบ GPU สมัยใหม่เป็นคอมพิวเตอร์ในแบบของตัวเองโดยมีสถาปัตยกรรมแบบคู่ขนานที่ขับเคลื่อนโดยคำสั่ง CPU ใหม่ (อ่านลิงก์ของฉัน) หากเกมไม่ทราบวิธีการออกคำแนะนำเหล่านี้เนื่องจากมีการเพิ่มโดย Intel หลังจากเกมออกมาแล้วจะไม่สามารถขับ GPU ด้วยความเร็วเต็ม (และคุณมีความสุขเกินไปเมื่อลงคะแนนเสียงของคุณ)
harrymc

ฉันบอกว่าการบวกและการลบเพียงเพื่อให้ง่าย (คุณรู้ไหมว่า KISS หมายถึงอะไร) เขากล่าวว่าเกมนี้ทำงานได้อย่างสมบูรณ์แบบบน AMD Radeon HD Mobility 5740 ซึ่งเป็น GPU ที่ทันสมัย คุณได้รับการแก้ไขแล้วในความคิดของคุณที่คุณไม่เห็นภาพรวมทั้งหมดที่นี่ คอมพิวเตอร์ทั้งสองเครื่องมีอายุใกล้เคียงกันและในคอมพิวเตอร์ทุกเครื่องทำงานได้อย่างสมบูรณ์แบบ หยุดพูดจากความรู้เชิงทฤษฎีของคุณเกี่ยวกับเทคโนโลยีที่คิดค้นมานานกว่าทศวรรษแล้ว ฉันไม่ค่อยมีความสุขเมื่อลงคะแนนเสียง แต่ฉันไม่ชอบคนที่พูดเรื่องไร้สาระ

@Radoo: จากนั้นอธิบายว่า "ฉันสามารถเล่นเกมใหม่ล่าสุดทั้งหมดโดยไม่มีปัญหา แต่เมื่อเรียกใช้เกมที่เรียกว่า Dark Reign 2" และ: "บนแล็ปท็อปรุ่นเก่าของฉัน ... มันทำงานที่ 120 fps" เห็นได้ชัดว่าเกมนี้ไม่ได้ปรับให้เหมาะกับ GPU ที่ทันสมัยกว่าของเขา ฉันไม่สนใจว่านี่เป็นข้อผิดพลาดในกราฟิกเกมหรือหากไม่ใช้คำแนะนำกราฟิกที่ถูกต้องหรือคอมพิวเตอร์เก่าไม่รองรับไดรเวอร์ล่าสุด สำหรับฉันนี่เป็นปัญหาเชิงเวลา
harrymc

อืม แต่นั่นก็ยังไม่สมเหตุสมผลเท่าไหร่แล็ปท็อปรุ่นเก่าของฉันมาจาก 2010 ... อันนี้มาจากปี 2013 มันแตกต่างกันมากจริง ๆ ไหม?

0

ปัญหาของคุณคือการที่คุณอัพเดตไดร์เวอร์กราฟิกลองถอนการติดตั้งไดร์เวอร์ทั้ง nvidia และ intel vga และวางไดรเวอร์ดั้งเดิมที่แบรนด์แล็ปท็อปให้มา

หลังจากทำสิ่งนี้เสร็จแล้วให้เลือกเกมที่คุณต้องการเล่นและคลิกขวาที่แอพจากนั้นเลือก "Run with graphics processor - Select NVIDIA"

นั่นเป็นสิ่งที่ดีสำหรับคุณและอย่าลืมอัพเดทไดรเวอร์ NVIDIA หรือ Intel อีกครั้งไม่เช่นนั้น FPS ของคุณจะต่ำกว่าที่คุณต้องการ

ที่มา: มี poroblem เดียวกันและแก้ไขด้วยวิธีนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.