โดยปกติแล้ว เล่น HL2 ต้นฉบับได้ลื่นมาก CS:Source ก็ OK ครับ แต่ว่า พอมาเจอกับ TF2 หรือ แม้แต่ Portal กลับช้าเต่า ?? ซึ่งเกมอย่าง Portal นั้นทำให้เศร้ามาก ภาพแค่นี้ก็กระตุก มันอะไรกันเนี่ย

ในการทดสอบนี้ผมใช้ Notebook Asus M9j ที่

CPU : Core Duo T2400 , 1.83 Ghz

RAM : 2 . 5 GB ครับ (เยอะสุดๆ)

VGA : geforce 7300 GT (ตัวนี้ Clock 350 แต่ผม OC เป็น 400 ครับ มี 4ท่อ)

    ลองหาข้อมูลดูแล้วครับ โชคดีจริง ๆ ที่ Source Engine ไม่ธรรมดามั่ก ๆ Option ปรับแต่งเยอะมาก ลองมาดูตัวที่น่าจะปรับกันดีกว่าครับ

 

โดยจะมีที่ปรับ 2 ที่ ได้แก่

1. ปรับตอน Launch เกม

2. ปรับในเกม ด้วย Console

1.ปรับตอน Launch : ถ้าใช้แผ่นแท้ก็ เปิด Steam ขึ้นมา แล้ว เพิ่มลงใน Launch Option ตรงนี้นะครับ

พิมพ์ Launch Option ลงในนี้นะครับ

แผ่นก้อปก็แก้ตรง Short cut ในช่อง Target ครับ

คำสั่งใน Launch Option

-dxlevel คำสั่งที่มีผลต่อประสิทธิภาพมาก ๆ มากที่สุด เลยก็คือ -dxlevel ครับ เป็นการกำหนดว่า จะให้เกมใช้พลังฮาร์ดแวร์ขนาดไหน ถึงแม้การ์ดของเราจะสนับสนุน DX 9.0 แต่ไม่ได้แปลว่ามันจะดีพอที่จะเล่นได้โดยไม่กระตุกครับ เพราะเกมใหม่ ๆ จะใช้ Shader จำนวนมาก ซึ่งการ์ดรุ่นเล็กมักจะมี Shader ไม่พอแรงครับ

-dxlevel 80

การใช้คำสั่งให้เกมทำงานด้วย DX 8.0 จะช่วยเพิ่มประสิทธิภาพมาก มากอย่างไม่น่าเชื่อจริง ๆ (ผมงงโคตร ๆ เลยครับ) เฟรมเรตจาก 15 เป็น 40 กว่าเลยครับ ทั้ง TF2 และ Portal ทั้งนี้ขึ้นอยู่กับการ์ดจอครับ (ถ้าแรงอยู่แล้วก็ไม่รู้จะปรับลงทำไมน้อ) คุณภาพของภาพที่ได้นั้น ยอมรับได้ครับ โดยเฉพาะเกมที่ต้องใช้ Framerate เข้าแลกอย่าง TF2

 

-width -height พอปรับ dxlevel แล้ว เกมจะเริ่มที่ความละเอียด 800*600 โดยไม่จำค่าเก่าไว้เลย ทำให้เราหมดอารมณ์ได้ง่าย ๆ เพื่อไม่ให้เสียอารมณ์ เราควรเพิ่ม resolution ลงใน Launch Option แบบนี้ครับ (อันนี้คือ 1024 x 768 , ส่วนตัวแล้วชอบปรับตามจอครับ)

-width 1024 -height 768

 

-heapsize กำหนดขนาดหน่วยความจำของเกม ตัวนี้ยังไม่ค่อยเข้าใจและไม่ค่อยเห็นผลครับ แต่รู้สึกว่าโหลดเร็วขึ้นนิดหน่อยในเกม Portal

โดย Default จะเป็น 262144 ครับหน่วย KB หากเครื่องของเรามีแรมเยอะ การปรับ Heap เพิ่ม อาจจะช่วยให้ประสิทธิภาพดีขึ้นได้ โดยหลักการแล้ว ไม่ควรปรับจนหมดเครื่องนะครับ ตัวอย่างนะครับ สมมุติว่ามีแรม 1.5 กิ้ก, วินโดวส์โหลด 512MB, เกมอีก 512MB ..ขนาด Heap 512MB น่าจะเหมาะครับ โดยประมาณนะ

-heapsize 524288

อื่น ๆ ใน Launch Option นะครับ

-console อนุญาติให้ใช้ command console ของเกมได้ จำเป็นสำหรับ step 2 ครับ

-novid ไ่ม่แสดง video เริ่มต้น แก้เซ็งได้ดีครับ

-

 

2.ปรับตอน Console

*ต้องมี Option -console อยู่ในตอน Launch นะครับ ถ้าทำุถูกต้อง เวลาเริ่มเกมมาจะเป็นแบบนี้

ที่ผมชอบใช้ก็ ~

-cl_showfps 2 แสดงค่า Framerate ตรงมุมบนครับ

-mat_softwarelighting 0 ถ้าปรับ dxlevel 80 ก็ไม่ต้องปรับแล้ว เป็นคำสั่งที่บังคับใช้ Lightmap โดย Software ครับ เหมาะกับการ์ดที่ไม่ค่อยแรง ได้เฟรมเรตมาประมาณ 3 เฟรม

-mat_monitorgamma 1.6 ปรับค่า Gamma ครับ แทนเลข 1.6(สว่างสุด) ถึง 2.5(มืดสุด) อันนี้ทำใน เมนูก็ได้

คำสั่ง: มีล้านแปดจริงๆ ผมยังลองไม่หมดเลยครับ

http://www.hl2world.com/wiki/index.php/Half_Life_2_Client_Console_Commands

http://www.tweakguides.com/HL2_7.html

edit @ 10 Mar 2008 12:31:03 by wizard_est

edit @ 10 Mar 2008 12:32:18 by wizard_est

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry