Switchคอนโซล / พีซีเกม

ผู้เล่นเจาะลึกสาเหตุที่ Nintendo eShop ถึงโหลดหน้าจอช้าบน Switch

ช้ามาตั้งแต่ปีแรกถึงปัจจุบัน จนงงว่า Wii U กับ 3DS ยังไม่เห็นกระตุกขนาดนี้เลย

แม้ว่า Nintendo Switch 2 กำลังจะวางจำหน่ายแล้ว แต่อย่างที่เราทราบกันดีว่า Switch ในรุ่นปัจจุบันนั้นถือว่ายังไปได้สวยและได้รับการสนับสนุนต่อเนื่อง ดังนั้นจึงไม่แปลกที่เราจะได้เห็นเครื่องตัวแรกของเราจะมีเกมใหม่ๆ ให้เล่นกันอีกยาวๆ ซึ่งแน่นอนว่าหนึ่งในช่องทางที่ทุกคนชื่นชอบสำหรับการซื้อเกมก็คือเวอร์ชันดิจิทัลดาวน์โหลดผ่านสโตร์ eShop ครับ ทั้งนี้ทั้งนั้นปัญหาติดอยู่ที่ว่าทำไมมันช้าเสียเหลือเกิน ตั้งแต่ต้นเจ็นก็ยังช้าจนถึงตอนนี้

ล่าสุด ช่อง James-Money ก็ได้ออกมาปล่อยวิดีโอเจาะลึกเรื่องราวเบื้องหลังเกี่ยวกับความอืดของ eShop ให้ฟังกันด้วยครับ ซึ่งถ้าให้เห็นภาพชัดต้องเริ่มจากการที่เราต้องเข้าใจสเปคของเครื่องก่อนว่ามี RAM ที่ 4GB เช่นเดียวกับปริมาณ Core กับความเร็วของ CPU ที่มีอายุในระดับนึง แต่เจ้าตัวก็กล่าวต่อว่าเรื่องของสเปคไม่ได้เป็นแค่ปัจจัยเดียวเท่านั้น ทว่าเราต้องเข้าใจระบบการทำงานของการประมวลผลภายในเครื่องที่ทำให้ eShop มันช้าด้วยเช่นกัน

ข้อแรกก็คือการที่ eShop นั้นเป็นการใช้งานบราวเซอร์พร้อมยิงเข้าสู่ URL เฉพาะตัวเป็นหน้าร้านค้า โดยตั้งแต่ปีแรกจะพบว่าหน้าร้านมีการโชว์ภาพความละเอียดสูงเป็นปกเกมในเมนูอยู่แล้ว เมื่อต้องโหลดพร้อมกันมากกว่า 9 – 12 เกมขึ้นไปก็ยิ่งลำบากมากขึ้น แถมพอเราเลื่อนหน้าจอลงด้านล่าง ข้อมูลข้างบนก็ไม่ได้ถูกตัดออกไปแต่ยังคงคาเอาไว้อยู่ในหน้านั้นๆ นั่นหมายความว่ามีโอกาสสูงทีเดียวที่กว่าเราจะเลื่อนหาเกมจากด้านบนลงล่าง แอปก็อาจจะเด้งไปก่อนเพราะปริมาณมันเยอะเป็นหลักพันเกม

ข้อต่อมาคือบราวเซอร์ของ Switch นั้นออกแบบโดยไม่มีตัว JIT ที่เป็นชุดคำสั่งสำหรับการบีบอัดไฟล์บนเว็บไซต์ จุดนี้คาดว่าเป็นเพราะ JIT บน Wii U กับ 3DS ทำให้เครื่องถูกแฮกได้นั่นเองครับ ซึ่งข้อสังเกตก็คือหากเราบังคับให้เครื่องหลุดจากหน้าจอที่เครื่องควรจะแสดง เช่นเข้าไปยังเว็บที่มี Cloudflare ก็จะไม่สามารถผ่านหน้าดังกล่าวได้เพราะไม่มี JIT โดยส่วนนี้ก็ยังเชื่อมต่อไปยังปัญหาถัดไปด้วย

ข้อที่สามคือระบบ eShop นั้นถ้าสังเกตจะมีแท็บด้านซ้ายที่เป็นเมนูสำหรับเลือกค้นหาเกม, ดูรายชื่อเกมใหม่ หรือดูชาร์ตเกม ไปจนถึงข้อล่างสุดคือการรีดีมโค้ด ซึ่งถ้าเราต่อเครื่องเข้ากับโทรทัศน์และเลื่อนปุ่มเมนูขึ้นลง ตัวระบบร้านค้าจะพยายามโหลดไฟล์เบื้องหลังของเมนูที่เราเลื่อนผ่านตลอดเวลาแบบไม่มีการบีบอัดอะไร นั่นหมายความว่าต่อให้แค่เราต้องการเลื่อนผ่าน เมนูฝั่งขวาก็จะมีการโหลดภาพไอคอนต่างๆ อยู่ดี จุดนี้ถ้าเกิดใช้ eShop ผ่านโหมดพกพาจะบรรเทาความช้าลงไปได้บ้างเพราะเราจะจิ้มเมนูข้ามลิสต์ไปได้เลย

ผู้เล่นเจาะลึกสาเหตุที่ Nintendo eShop ถึงโหลดหน้าจอช้าบน Switch
ภาพตัวอย่างจากวิดีโอข้างต้น

นอกจากนั้นแล้วตัวเครื่องนั้นใช้ระบบแสดงผลโปรแกรมเสริมที่ ‘ไม่ใช่เกม’ ที่เรียกว่า Applet ซึ่งด้วยข้อจำกัดจะสามารถรันได้ทีละหนึ่งโปรแกรมเท่านั้น และการรัน ‘เกม’ ก็จะกินพื้นที่ของ RAM พร้อมใช้ CPU ไปประมาณ 75% ของทั้งหมดเพื่อให้เราพอมีโอกาสเข้าไปยังโปรแกรมเสริมอื่นๆ อาทิ อัลบั้ม เซ็ตติ้ง หรือเมนูเฟรนด์ลิสต์ (Applet) เหล่านี้ ดังนั้นยิ่งถ้าเรารันเกมค้างไว้ ก็จะต้องยิ่งใช้แรงประมวลผล และพื้นที่มากขึ้นจนช้ากว่าเดิมอีก เพราะ eShop ก็คือ Applet ที่เป็นบราวเซอร์! หลังจากนี้ก็คงต้องรอดูว่ารุ่นใหม่จะสามารถแก้ปัญหาพวกนี้ได้ไหม

อีกด้านหนึ่ง Nintendo Switch เป็นเครื่องเล่นเกมคอนโซลที่มาพร้อมกับจอขนาด 6.2 นิ้ว (หรือ 7.7 นิ้วสำหรับรุ่น OLED) และจอยเกมที่สามารถถอดออกได้ ตัวเครื่องชูโรงด้วยการเป็นเครื่องที่สามารถต่อภาพเข้าจอโทรทัศน์ด้วยความละเอียดสูงสุดที่ 1080p หรือจะนำออกไปเล่นนอกบ้านด้วยแบตเตอรี่การใช้งานสูงสุด 9 ชั่วโมงก็ได้ นอกจากนี้ยังมีการวางจำหน่ายรุ่น Nintendo Switch Lite สำหรับผู้ที่เล่นเกมในรูปแบบพกพาเป็นหลักได้ด้วยเช่นกัน

GantaroZX

ใครใครเขาก็รู้ ว่าหนูอ่ะเปิดเผย หนูสั้นของหนูอย่างเงี้ย หนูเน้นเซ็กซี่เฉยๆ
Back to top button