โดยปกติเราใช้เซ็ตติ้ง 1080p&60fps และ NVENC H264 + 6000kbps(+320kbps) ในการสตรีม
บนสเปคคอม i7-8700k ram 32gb RTX3080 และจอ 2k 180hz + fullhd 165hz (16:9)
การสตรีมนั้นปกติดีมาตลอด จนกระทั่งตอนนี้ เราเปลี่ยนจอคอมใหม่ มาเป็นจอ AOC AG493UCX
ซึ่งจอนี้มันมีจุดเด่นคือ เป็น Super Ultrawidescreen 120hz Resolution 5120×1440 (32:9)
ปัญหาที่เจอคือ สตรีมแล้วเล่นเกม โดยเฉพาะ Apex Legends เกมจะเฟรมกระตุก ( stuttering ) คือเฟรมลื่น แต่จะมีกระตุกให้เห็นในขณะที่ตัวละครเราวิ่งหรือเล็งด้วยความเร็วจัด
จริงๆถ้าเล่นด้วย Fullscreen อาจจะดีกว่า แต่ถ้าใช้ภาพ fullscreen ภาพมันจะเอาไปสตรีมไม่ได้ เพราะ ratio ของจอเป็น 32:9 ไม่ใช่ 16:9 เหมือนจอสตรีม ภาพจะออกมาแบนๆ มีขอบดำบนล่าง ฉะนั้นเวลาเราเล่นเกม Apex Legends หรือจะเกมอะไรก็ตาม เราต้องปรับเกมเป็น Borderless Window และเป็น 16:9 เท่านั้น ทำให้การ์ดจอทำงานหนักขึ้นไปอีก
คือเกมมันเฟรมกระตุกแบบเล่นแล้วขัดใจมาก เราบ่นเรื่องนี้บ่อยมากตอนสตรีม จนแทบจะถอดใจเลิกสตรีมเลย
เราลองมาไล่เปิดหน้า Setting ของ OBS ดูว่ามันไม่มีวิธีอะไรบ้างเหรอ ที่จะแก้ปัญหานี้ได้
ก็มาเห็นกับหน้า Encoder พบกับ Quicksync H.264 จำได้ว่าเพิ่งเพิ่มมาได้ไม่กี่อัพเดทที่ผ่านมานี้เอง
ลองเช็คดู QSV หรือ Intel Quick Sync Video มันคือการใช้ การ์ดจอที่อยู่ใน CPU ของ CPU Intel ที่ลงท้ายรหัสด้วย K เท่านั้น ก็มาเอะใจ เออใช่ CPU เรา i7-8700K ใช้ได้นี่หว่า เลยลองไปอัพเดท ให้เป็นไดร์เวอร์ล่าสุดแล้วสตรีมดูด้วยบิทเรท 6000kbps & Target Usage : Balanced
ซื้อ CPU มา 6 ปีกว่า ไม่เคยคิดว่าจะได้ใช้ การ์ดจอของ CPU เลยเนี่ย
ความต่างที่พบคือ เกม Apex Legends ลื่นมาก แทบจะเหมือนตอนไม่ได้เปิดสตรีม คือดีมากๆ คนที่ดู Live ให้ก็บอกว่า ภาพใน Live นั้นลื่นสมูทมากๆเลย
แต่ปัญหาที่พบคือ ภาพมันจะมีรายละเอียดแบบแตกๆฟุ้งๆเวลาในฉากมี object จำนวนมากๆและกำลังขยับอยู่ แต่มันจะกลับมาชัดไวมาก ถ้าเทียบกับการใช้ x264 สตรีมแล้วคือ QSV จะประมวลไวกว่ามาก
ปัญหานี้เกิดจาก Bitrate ไม่พอ เพราะว่าการทดสอบนี้ใช้ 1080p 60fps ด้วย 6000kbps ซึ่งเป็นเพดานของ Twitch จึงไม่พอ ควรจะลดเหลือ 720p แทนจะช่วยได้มาก หรือหากเป็น Youtube สามารถใช้ 8000kbps ปัญหานี้จะจบไปแน่นอน
การ Encode ภาพมันจะคล้ายๆกับการใช้ x264 ของ CPU สตรีม และตั้ง preset เป็น veryfast
จากนั้นเราลองแก้ Target Usage จาก balanced มาเป็น veryslow แทน
ทดลองกับ Apex Legends ต่อ
ก็จะเห็นว่าภาพอาจจะไม่ได้ละเอียดนัก มีแตกฟุ้งให้เห็นบ้าง แต่ภาพแตกมันจะหายไปเร็วมากๆ และเรียกได้ว่าอยู่ในระดับที่ดูได้และไม่ขัดใจเลย
สรุป
ส่วนตัวค่อนข้างพอใจกับ QSV H.264 มากๆ เพราะสตรีมไม่ต้องไปยุ่งกับการ์ดจอ (NVENC) เลย ให้การ์ดจอทำงานให้กับเกมแบบเต็ม 100% ไป ส่วนสตรีม ให้การ์ดจอของ CPU ทำงานให้ทั้งหมด ไม่ต้องใช้คอม 2 เครื่องทำ NDI ให้เปลืองไฟ ถ้าใครห่วงว่ามันจะทำให้ CPU ทำงานหนักรึเปล่า เราลอง monitor แล้วพบว่าตอนสตรีมและเล่นเกมอยู่ ตัว cpu ทำงานแค่ 45-55% เองนะ
ถ้าใครซื้อ CPU รุ่นที่มี K ลงท้าย อยากให้ลองใช้ QSV H.264 ดูกันนะ ยิ่งคนที่มี CPU Intel เจนใหม่ๆ คุณภาพอาจจะดีกว่าของเราก็ได้ เพราะรุ่นที่เราใช้ มันออกมาตั้ง 6 ปีแล้วเนี่ย ยังทำคุณภาพออกมาดีอยู่เลยนะ
วิธีดูว่า CPU Intel ที่ใช้อยู่มีการ์ดจอในตัวไหมนั้นง่ายๆ ดูจากรหัสของ Gen ที่ใช้อยู่ได้เลย
F – ไม่มีการ์ดจอ
K – มีการ์ดจอ
KF – CPU Overclock แต่ไม่มี การ์ดจอ
สุดท้ายนี้อยากจะบอกว่า จอ Super Ultrawidescreen หา Wallpaper ใช้ยากโคตรๆเลย เพราะ Ratio ไม่เหมือนจอทั่วๆไป
มีแต่ภาพกามๆ (ชอบ)