ทำไมการ์ดกราฟิกของฉันถึงไม่ดีพอที่ควรจะเป็น?


3

ในเดสก์ท็อปของฉันฉันมีการ์ดกราฟิกพื้นฐาน 1GB ATI Radeon HD 5450 มันให้บริการฉันอย่างดีตลอดหลายปีที่ผ่านมา

รับ Battlefield 2142 และ Crysis สองเกมวางจำหน่ายภายในหนึ่งปีของแต่ละเกม (2549, 2550) มันรันครั้งแรก (อาจไม่ใช่กราฟิกเต็มรูปแบบ) และสามารถเล่นได้ด้วยอัตราเฟรมที่เหมาะสม (40+) ความต้องการของระบบสำหรับ Battlefield 2142 คือ 1.7Ghz, 512MB RAM และ 128MB Graphics ซึ่งเดสก์ท็อปของฉัน (Quad Core 2.8Ghz, 4GB RAM, 1GB Graphics) ที่เข้ากันได้ดี นี่ก็เพียงพอแล้วสำหรับ Crysis (CPU 2.8Ghz, 1.5GB RAM, 256MB กราฟิก) นอกจากนี้เกมอื่น ๆ เช่น Just Cause 2 และ Battlefield Bad Company 2 "ควร" ทำงานได้ แต่พวกมันช้าและดีมากและฉันก็ขูด 10 fps ออกจากเกมใดเกมหนึ่ง ฉากอินโทรสำหรับทั้ง Bad Company 2 และ Just Cause 2 เล่นช้าด้วยเสียง / วิดีโอที่ไม่ซิงค์กัน

ฉันรู้ว่ามีหลายสิ่งที่ฉันไม่รู้เกี่ยวกับกราฟิกการ์ด แต่ฉันก็รู้แล้วว่าตอนนี้มันไม่ใช่แค่กรณีที่มีการ์ดกราฟิก 1GB หรือ 2GB - อะไรคือสิ่งที่ "สำคัญ" ในกราฟิกการ์ด: นาฬิกาหลัก หน่วยความจำนาฬิกาหน่วยความจำ?


ทำไมคุณถึงแน่ใจว่านี่เป็นปัญหาเกี่ยวกับกราฟิกการ์ดไม่ใช่ปัญหาด้านประสิทธิภาพจากตัวประมวลผล / RAM ฯลฯ
เดฟ

เมื่อต้องการใช้เกมใหม่ล่าสุดในการตั้งค่าสูงสุดคุณจะได้รับการอัพเกรดการ์ดอย่างสม่ำเสมอ
Thorbjørn Ravn Andersen

ไครซิสเป็นที่รู้จักกันดีว่าเป็นหมูที่มีประสิทธิภาพ
VBwhatnow

@DaveRook - ฉันไม่แน่ใจ 100% ทุกอย่างอื่นดูเหมือนจะดี / ทำงานได้ดี
tombull89

@ ThorbjørnRavnAndersen - ฉันไม่ต้องการเล่นพวกเขาใน "สูง" เพียงแค่ framerate ที่ดี
tombull89

คำตอบ:


9

อะไรคือสิ่งที่ "สำคัญ" ในกราฟิกการ์ด

มีปัจจัยมากมายที่กำหนดว่า GPU ดีแค่ไหน ลองมาดูบางส่วนของพวกเขา:

  • GPU Bus Width : ความกว้างของอินเตอร์เฟสบัสหน่วยความจำจากหน่วยความจำของ GPU ไปยังหน่วยประมวลผล GPU ระดับล่างมีความกว้างต่ำจึง จำกัด ปริมาณข้อมูลที่สามารถถ่ายโอนได้ทำให้เกิดคอขวดขนาดใหญ่
  • ไม่ใช่ตัวประมวลผลสตรีม: ตัวประมวลผลสตรีมหรือที่รู้จักกันว่า Shaders เป็นหน่วยเฉพาะสำหรับการแสดงพิกเซล / จุดยอด / การแรเงาทางเรขาคณิต GPU ล่าสุดนั้นไม่มีเฉดสีที่แตกต่างกันไป แต่เฉดสีนั้นสามารถทำการแรเงาพิกเซล / จุดยอด / เรขาคณิตได้ จำนวนตัวประมวลผลสตรีม / เฉดสีที่สูงกว่าประสิทธิภาพจะเร็วขึ้น
  • นาฬิกา Core / นาฬิกาหน่วยความจำ / นาฬิกา Shader : ความเร็วสัญญาณนาฬิกาของแต่ละระบบย่อยของ GPU ของเหล่านี้มีนาฬิกาหน่วยความจำที่สูงขึ้นจะหมายถึงการถ่ายโอนข้อมูลได้เร็วขึ้นจึงปรับปรุงประสิทธิภาพอย่างมาก นาฬิกาหน่วยความจำคือสิ่งที่ฉันมักจะปรับปรุงเมื่อโอเวอร์คล็อกมันมักจะส่งผลในการเพิ่มขนาดใหญ่
  • ประเภทหน่วยความจำ:ประเภทของบัสหน่วยความจำ - โดยทั่วไป GDDR5 เป็นที่รู้จักกันว่าให้ประสิทธิภาพสูงสุด ติดตาม GDDR3, DDR3 และ DDR2 มีความเข้าใจผิดว่าประเภทหน่วยความจำ GPU จะต้องตรงกับประเภทหน่วยความจำหลักของคุณ นี่เป็นเรื่องจริงและผู้คนที่พยายาม "จับคู่" หน่วยความจำสองประเภทมักจะจบลงด้วยประสิทธิภาพที่ลดลงอย่างมาก
  • ไดรเวอร์:ใช่แล้วไดรเวอร์คือซอฟต์แวร์ไม่ใช่ฮาร์ดแวร์ แต่ไดรเวอร์สร้างหรือทำลาย GPU ฉันเคยเห็นการอัปเดตไดรเวอร์ซึ่งเพิ่มประสิทธิภาพอย่างมาก ฉันจะละเว้นจากการกล่าวถึงผู้ขายรายใดบ้างที่มีไดรเวอร์ที่ดีกว่านั่นคือสงครามเปลวไฟอีกครั้งที่กำลังจะเกิดขึ้น

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

ซอฟต์แวร์ / ไดรเวอร์สวิตช์อื่นซึ่งทำให้ประสิทธิภาพลดลง / ปรับปรุง:

  • พื้นผิวการกรอง:กรองเนื้อเป็นเทคนิคที่ใช้ในการตรวจสอบวิธีการที่ดีเนื้อลักษณ์ เกมล่าสุดส่วนใหญ่จะใช้ตัวกรอง Trilinear - แม้ว่าตัวกรอง Anisotropic ก็ค่อนข้างธรรมดาเช่นกัน จำนวนถัดจากวิธีการกรอง: ตัวอย่าง 2x Anisotropic, 4x Anisotropic หมายถึงจำนวนตัวอย่างเนื้อสัมผัสที่ใช้สำหรับการกรอง จำนวนตัวอย่างที่สูงขึ้นจะมีคุณภาพพื้นผิวที่สูงขึ้น ดังนั้นการเพิ่มจำนวนของพื้นผิวตัวอย่างเพิ่มหน่วยความจำที่จำเป็นในการประมวลผลพื้นผิวอย่างมีนัยสำคัญ
  • Anti Aliasing: Anti-aliasing เป็นเทคนิคที่ใช้เพื่อทำให้ขอบของรูปหลายเหลี่ยมดูเรียบขึ้น มีเทคนิคการต่อต้านนามแฝงที่แตกต่างกันผู้ขายบางรายระบุบางคนไม่เช่นนั้น การปิดใช้งาน AA เป็นอีกวิธีในการปรับปรุงประสิทธิภาพ

1

คุณลองใช้ไดรเวอร์ล่าสุดสำหรับการ์ดของคุณหรือไม่

นอกจากนี้ยังควรตรวจสอบไดรเวอร์อัปเดตสำหรับเมนบอร์ดของคุณด้วย

สิ่งที่ 'สำคัญ' กับการ์ดกราฟิกนั้นคล้ายกับวิธีที่พีซีของคุณทำงาน:

GPU clockspeed - พลังการประมวลผลที่แท้จริงสำหรับทุกการเรนเดอร์, ยิ่งนาฬิกานี้มีความเร็วมากก็จะสามารถทำงานได้มากขึ้นต่อรอบ เหมือนซีพียู

หน่วยความจำกราฟิก - 1GB / 2GB + - จำนวน RAM ที่มีให้โหลดพื้นผิวทั้งหมดเหล่านั้นลงในหน่วยความจำเพื่อให้สามารถประมวลผลได้ เช่นเดียวกับ RAM บนเดสก์ท็อปของคุณและเปิดรูปภาพ / เอกสาร / วิดีโอขนาดใหญ่

ความเร็วหน่วยความจำกราฟิก / นาฬิกา - ความเร็วที่สามารถโหลดสิ่งต่างๆลงใน GPU ของคุณเพื่อการประมวลผลหรือโหลดจากดิสก์เข้าสู่พื้นที่ RAM RAM ของ GPU เช่นเดียวกับความเร็ว RAM บนเดสก์ท็อปของคุณ

เห็นได้ชัดว่าสูงกว่า / ใหญ่กว่าดีกว่าสำหรับสิ่งเหล่านี้ แต่ทั้งหมดมีความสัมพันธ์กับต้นทุนของการ์ดกราฟิกเอง การ์ดที่ใช้ในการตัดต่อวิดีโอบางรุ่นจะมีหน่วยความจำออนบอร์ดจำนวนมาก แต่ไม่ใช่ความเร็วสัญญาณนาฬิกาสูงซึ่งเป็นวิธีเดียวกับที่จำนวนแรมภายในเซิร์ฟเวอร์ทางกายภาพอาจมีความสำคัญมากกว่าความเร็วของโปรเซสเซอร์


2
ใช่ฉันทำ - เป็นการ์ด ATI เพื่อให้ผู้ขับขี่ได้รับการปล่อยตัวและอัพเดทบ่อยครั้ง
tombull89

เนื่องจากเป็นหนึ่งในการ์ดระดับกลางลองเกมการพูดติดอ่างที่มีการกรอง AA และ Texture ทั้งหมด (คำตอบที่ลดลง 2 ส่วนของ Sathya) เนื่องจากสิ่งเหล่านี้ส่งผลกระทบต่อความเร็วของการ์ดที่ต่ำกว่าจริงๆ หากคุณยังคงพูดติดอ่างในบางสิ่งบางอย่างเช่น BF: BC2 โดยมีการตั้งค่าต่ำสุดและปิด AA แล้วคุณมีปัญหา มันใช้งานได้ดีกับ ATI 9700 Pro รุ่นเก่าของฉัน (การ์ดเกือบ 10 ปี!) ซึ่งอาจหมายความว่าเป็นความผิดพลาดบางอย่างในการ์ดของคุณซึ่งอาจไม่สามารถแก้ไขได้ (แม้ว่าจะไม่ได้อธิบายว่า 2142 ใช้ได้อย่างไร)
HaydnWVN

@HaydnWVN น่าจะเป็นเอ็นจิ้นของเกมที่ปรับได้ดี
Sathyajith Bhat

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