Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ฮาร์ดแวร์ >> ฮาร์ดแวร์

ระบบ Titan Linux:การอัปเดตที่สำคัญและข้อมูลเชิงลึกด้านประสิทธิภาพ

รายงาน Slimbook Titan 9 - การพัฒนาที่สำคัญ ข่าวมากมาย

อัปเดต:29 เมษายน 2569

My Titan เป็นระบบ Linux เท่านั้นที่ออกแบบมาเพื่อการทำงานและเล่นเกมอย่างจริงจัง ฉันซื้อมันโดยมีจุดประสงค์ที่ชัดเจนคือเลิกใช้ Windows ซึ่งเป็นงานที่ฉันได้ทำสำเร็จไปมากแล้วและประสบความสำเร็จด้วยดี แต่การเดินทางครั้งนี้ไม่ใช่เรื่องง่ายนัก โดยมีปัญหามากมายในช่วงแรก ปัญหาการจัดการพลังงานที่เกิดจากเฟิร์มแวร์ที่ตามมา และปัญหาอื่นๆ บ้าง โดยทั่วไปแล้ว ฉันพอใจกับระบบนี้ เรียงลำดับของ.

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

ระบบ Titan Linux:การอัปเดตที่สำคัญและข้อมูลเชิงลึกด้านประสิทธิภาพ

เคอร์เนลใหม่ ระบบค้างหายไปแล้ว

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

ตอนนี้ฉันยินดีที่จะรายงานว่าในที่สุดปัญหานี้ก็ได้รับการแก้ไขแล้ว อย่างน้อยก็ในตอนนี้ แต่เพื่อที่จะไปถึงที่นั่น ฉันต้องทนทุกข์ทรมานบ้าง ให้ฉันอธิบาย:

  • ฉันขับเคลื่อน Titan และทำงานหลายอย่าง ฉันไม่ได้ทำการอัพเดตใดๆ อย่างไรก็ตาม Kubuntu หรือ Ubuntu ที่เป็น Ubuntu นั้นจะเรียกใช้กลไกการอัพเกรดแบบอัตโนมัติที่น่ารำคาญของตัวเองและแพตช์สิ่งต่าง ๆ รวมถึงการส่งมอบเคอร์เนลใหม่ นี่เป็นเรื่องงี่เง่าเพราะฉันใช้ Ubuntu pro บนระบบโดยเปิดใช้งานเคอร์เนล livepatching แต่ยิ่งกว่านั้น ระบบอัปเดตอัตโนมัติยังบั๊กและโง่เขลาอีกด้วย
  • อันที่จริง หลังจากรีบูตเคอร์เนล 6.8.0-106 ใหม่ของฉันทำให้ทุกอย่างยุ่งเหยิง ไม่มีเครือข่ายไม่มี VirtualBox แน่นอน เนื่องจากกลไกการอัพเกรดแบบอัตโนมัติได้นำเคอร์เนลเข้ามาเท่านั้น แต่ไม่ใช่สิ่งอื่นๆ ทั้งหมดที่จำเป็นสำหรับการทำงานที่ซื่อสัตย์ ฉันต้องรีบูตเป็นเคอร์เนลรุ่นเก่าและรันการอัปเดตระบบแบบเต็ม สิ่งนี้ทำให้เคอร์เนล -107 ที่ใหม่กว่าเล็กน้อย ที่นี่ ทุกอย่างทำงานได้ดี

ระบบ Titan Linux:การอัปเดตที่สำคัญและข้อมูลเชิงลึกด้านประสิทธิภาพ

เสียหายจากการอัพเกรดแบบอัตโนมัติ ...

  • สิ่งสำคัญที่สุดคือ ฉันทดสอบสิ่งที่เกิดขึ้นโดยไม่มีตัวเลือกการขัดจังหวะการปิดบังใน GRUB และใช่ ระบบจะไม่มีการค้างอีกต่อไป ยอดเยี่ยม. แต่วิธีการนั้นสามารถทำได้อย่างหรูหรากว่านี้ แน่นอน ...

ความไม่แน่นอนของเกม

ทุกครั้งที่ฉันใช้ Titan ฉันจะเปิด Steam เพื่อดูว่าตอนนี้ Proton รองรับเกมที่เหลือที่ฉันยังไม่ได้เล่นหรือไม่ ที่โดดเด่นที่สุดคือ Assetto Corsa ยังไม่เปิดดำเนินการ แต่ฉันมีการอัปเดตมากมาย รวมถึงแพตช์เกมมูลค่า 100GB รวมถึง Steam ที่แจกจ่ายซ้ำและเฟรมเวิร์กอีกครึ่งโหลและอื่นๆ อีกมากมาย ฉันลองเปิดตัว ArmA 3 แล้ว แต่มันก็ไม่ทำงาน W00t.

นี่คือการถดถอย อย่างน้อยในหนังสือของฉัน และเป็นเรื่องที่น่าตกใจในตอนนั้น ...

  • จากสิ่งที่ฉันรู้ Valve พยายามอย่างเต็มที่เพื่อให้แน่ใจว่าหากเกมรันครั้งเดียว เกมนั้นจะรันอยู่เสมอ และสิ่งนี้ยังใช้กับรายชื่อเกมที่รองรับ Proton ที่เพิ่มมากขึ้นเรื่อยๆ ด้วย อย่างที่คุณจำได้ สำหรับฉัน ArmA 3 ทำงานได้อย่างยอดเยี่ยม แม้ว่าจะมี DLC และส่วนเสริมมากมายก็ตาม โดยไม่ต้องผูกปม การไม่ดำเนินการกะทันหันนั้นแย่มาก
  • ฉันเริ่มแก้ไขจุดบกพร่องและทดสอบเวอร์ชันของ Proton ไม่มากก็น้อยทีละเวอร์ชัน Bohemia Studio กล่าวถึงสาขา 6.X และข้าม Launcher ไปด้วย และใช่ วิธีนี้ได้ผล แต่เกมคิดว่าคุณออฟไลน์อยู่ และด้วยเหตุนี้ คุณไม่สามารถเล่นหลายคนได้ แม้แต่บน LAN ของคุณก็ตาม สิ่งเดียวกันนี้เกิดขึ้นกับ Proton 7.X

ระบบ Titan Linux:การอัปเดตที่สำคัญและข้อมูลเชิงลึกด้านประสิทธิภาพ

ด้วยเวอร์ชัน 6.X และ 7.X ... เกมคิดว่าออฟไลน์อยู่

  • ฉันประสบความสำเร็จด้วยเวอร์ชัน 9.X และอันนี้แสดง Steam ออนไลน์และทั้งหมดนั้นอย่างถูกต้อง ในที่สุด.

ระบบ Titan Linux:การอัปเดตที่สำคัญและข้อมูลเชิงลึกด้านประสิทธิภาพ

ระบบ Titan Linux:การอัปเดตที่สำคัญและข้อมูลเชิงลึกด้านประสิทธิภาพ

Launcher ทำงานได้ค่อนข้างดีจริงๆ

ระบบ Titan Linux:การอัปเดตที่สำคัญและข้อมูลเชิงลึกด้านประสิทธิภาพ

ทันใดนั้นฉันก็สังเกตเห็นบางอย่างแปลกๆ ฉันมีประสิทธิภาพค่อนข้างดีเมื่อใช้แล็ปท็อปโดยใช้แบตเตอรี่ และให้อัตราเฟรมที่ค่อนข้างคงที่ 45-50 FPS ในเกมด้วยการตั้งค่า Ultra ซึ่งคล้ายกันหากไม่เหมือนกับผลลัพธ์ของ Windows ดีมาก. แต่เมื่อเสียบที่ชาร์จไว้ ประสิทธิภาพก็แย่ลงมากซึ่งตรงกันข้ามกับที่คาดไว้ โดย FPS มีความผันผวนจากต่ำ 10-15 เป็นประมาณ 35-40 โดยเพิ่มขึ้นเป็น 60 เป็นครั้งคราวและถอยกลับลงอย่างรวดเร็ว เกมจะแล็กทุกๆ 3-4 วินาที ไม่หยุด

พลังงาน ประสิทธิภาพ และที่ชาร์จเสีย

ฉันต้องใช้เวลาทดสอบมากเพื่อหาสาเหตุของความผิดพลาดนี้ ก่อนอื่น ฉันลองใช้ตัวเลือก Nvidia PRIME ทุกประเภท แต่ก็ไม่ได้สร้างความแตกต่างใดๆ และไม่ควรยุติธรรมเลย ประการที่สอง ฉันลองใช้ตัวเลือก CPU Governor และพารามิเตอร์การบูตต่างๆ แต่ไม่มีการปรับปรุงใดๆ เลย ประการที่สาม ฉันลองใช้การแทนที่ WINE DLL ซึ่งเป็นตัวเลือกการเริ่มเกม แต่ก็ไม่มีประโยชน์ แน่นอน

จากนั้น ฉันยังทำการตรวจสอบการหยุดระบบด้านบน และลบพารามิเตอร์ acpi_mask_gpe=0x03 ออกจากตัวเลือก GRUB นี่เป็นการ "คืนค่า" เสียงที่ชาร์จเข้าที่ชาร์จออกของฉัน เมื่อปิดบังไว้แล้ว การเชื่อมต่อเครื่องชาร์จหรือการถอดปลั๊กสำหรับเรื่องนั้น จะไม่ส่งผลให้เกิดการแจ้งเตือนด้วยเสียงของ KDE ตามปกติ อย่างน้อยก็ในทันที และไอคอนสถานะการชาร์จจะไม่เปลี่ยนแปลง มันจะเป็นเช่นนั้น แต่บางครั้งไม่กี่นาทีต่อมา ฉันเดาว่านี่เป็นผลมาจากการเล่นด้วยการขัดจังหวะ

ตอนนี้ด้วยเสียงและสถานะการชาร์จที่ถูกต้อง ฉันรู้ว่าที่ชาร์จของฉันทำงานผิดปกติ มันจะ "ปิง" ทุกสองสามวินาที เชื่อมต่อ, ตัดการเชื่อมต่อ. ชาร์จครับ ไม่ใช่ชาร์จ ไม่นานฉันก็รู้ว่าสิ่งนี้มีความสัมพันธ์กับกิจกรรมของระบบ การใช้ CPU หรือ GPU ที่มีการยกระดับใดๆ ก็ตาม อะไรก็ตามที่ทำให้เกิดไฟกระชาก จะทำให้เครื่องชาร์จสะดุดและหยุดกระบวนการชาร์จ การรับประกันเพียงอย่างเดียวในการชาร์จอุปกรณ์จนเต็มคือการปล่อยให้เดสก์ท็อปไม่ได้ใช้งานอย่างเต็มที่หรือปิดเครื่อง

ฉันไม่แน่ใจว่าที่ชาร์จ 230W จริงกำลังจะตายหรือพอร์ตการชาร์จไม่แน่นอนหรือไม่ ฉันหวังเป็นอย่างยิ่งว่ามันจะไม่ใช่อย่างหลัง เพราะการเปลี่ยนสิ่งเหล่านั้นยากกว่า และในบางกรณี ยากมากที่จะทำ หรือแทบจะเป็นไปไม่ได้เลย โชคดีที่ฉันมีที่ชาร์จสำรอง 180W อยู่ในมือ และลองใช้อันนั้น ด้วยอุปกรณ์ใหม่นี้ Titan ก็เริ่มชาร์จอย่างสง่างาม ด้วยการดึงพลังงานที่สม่ำเสมอและไม่มีการตัดการเชื่อมต่อ ไม่ว่าระบบจะเครียดแค่ไหนก็ตาม และดูเถิด ใน ArmA 3 ตอนนี้ ฉันมี 60 FPS ที่เสถียรสวยงามเมื่อเสียบปลั๊กเครื่องชาร์จ!

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

กลับมาที่ ArmA 3 ฉันได้ตรวจสอบแล้วว่าการเล่นเกมผ่าน LAN และอินเทอร์เน็ตใช้งานได้ และพอร์ตเกมสามารถเข้าถึงได้ผ่านเครือข่าย Ubuntu ไม่มีไฟร์วอลล์ในตัว ดังนั้นจึงไม่น่าจะมีปัญหาใดๆ แต่ฉันต้องการตรวจสอบสามครั้งเพื่อให้แน่ใจว่าทุกอย่างเป็นไปตามที่ควรจะเป็น รายละเอียดเล็กๆ น้อยๆ แต่เดี๋ยวก่อน!

udp    0    0 0.0.0.0:2302    0.0.0.0:*    20896/wineserver
udp    0    0 0.0.0.0:2304    0.0.0.0:*    20896/ไวน์เซิร์ฟเวอร์

nc -v -u -z 192.168.5.103 2302
การเชื่อมต่อกับพอร์ต 192.168.5.103 2302 [udp/*] สำเร็จแล้ว!

และทุกอย่างก็ราบรื่นจริงๆ ฉันเล่นเกมที่มีผู้เล่นหลายคนหลายเกมทางอินเทอร์เน็ต แม้กระทั่งโฮสต์เซิร์ฟเวอร์ให้เพื่อนของฉันด้วยซ้ำ ไม่มีปัญหา. "ข้อเสีย" เพียงอย่างเดียวคือในบางครั้งประมาณ 1.5-2 ชั่วโมงในการเล่นเกมที่เข้มข้น แฟน ๆ อาจจะคลั่งไคล้มากและ CPU อาจเร่งความเร็วเล็กน้อยทำให้เกิดอาการกระตุก แต่คุณต้องทำงานหนักเพื่อไททันเพื่อที่จะเข้าสู่สถานะนั้น

ระบบ Titan Linux:การอัปเดตที่สำคัญและข้อมูลเชิงลึกด้านประสิทธิภาพ

เรากลับมาสู่เกมอีกครั้ง ทั้งในรูปแบบตัวอักษรและแบบเปรียบเทียบ

สิ่งเพิ่มเติม

กระบวนการอัพเดต Ubuntu บางครั้งอาจค่อนข้างยุ่งเหยิง ดังที่ฉันได้กล่าวไว้สองสามครั้งก่อนหน้านี้ apt รู้สึกสับสนกับแพ็คเกจ WINE และฉันต้องแก้ไขการติดตั้งที่ "เสียหาย" เพื่อแก้ไขการขึ้นต่อกัน นี่มันน่าโมโหมาก นี่มันปี 2026 แล้ว และเรายังคงมีเรื่องไร้สาระแบบนี้เป็นส่วนหนึ่งของประสบการณ์การใช้งานเดสก์ท็อป Linux จริงจังเหรอ?

กำลังอ่านข้อมูลสถานะ...เรียบร้อยแล้ว
คุณอาจต้องการเรียกใช้ 'apt --fix-broken install' เพื่อแก้ไขสิ่งเหล่านี้
แพ็คเกจต่อไปนี้มีการขึ้นต่อกันที่ไม่ได้รับการตอบสนอง:
wine-stable :ขึ้นอยู่กับ:wine-stable-i386 (=10.0.0.0~jammy-1)
ขึ้นอยู่กับ:wine-stable-amd64 (=10.0.0.0~jammy-1) แต่ติดตั้ง 11.0.0.0~jammy-1 แล้ว
winehq-stable :ขึ้นอยู่กับ:wine-stable (=11.0.0.0~jammy-1)
E:การพึ่งพาที่ไม่ได้รับการตอบสนอง ลอง 'apt --fix-broken install' โดยไม่มีแพ็คเกจ (หรือระบุวิธีแก้ปัญหา)

จากนั้น มีอัญมณีไร้จุดหมายจากบันทึกของระบบ:

systemd [1]:ไฟล์การกำหนดค่า /run/systemd/system/netplan-ovs-cleanup.service ถูกทำเครื่องหมายว่าไม่สามารถเข้าถึงได้ทั่วโลก สิ่งนี้ไม่มีผลกระทบเนื่องจากข้อมูลการกำหนดค่าสามารถเข้าถึงได้ผ่าน API โดยไม่มีข้อจำกัด ดำเนินไปยังไงก็ได้
systemd[1]:/lib/systemd/system/snapd.service:23:ชื่อคีย์ที่ไม่รู้จัก 'RestartMode' ในส่วน 'บริการ' โดยไม่สนใจ

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

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

ระบบ Titan Linux:การอัปเดตที่สำคัญและข้อมูลเชิงลึกด้านประสิทธิภาพ

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

ระบบ Titan Linux:การอัปเดตที่สำคัญและข้อมูลเชิงลึกด้านประสิทธิภาพ

ในด้านฮาร์ดแวร์ คีย์บอร์ดยังคง "แข็ง" อยู่เล็กน้อย และจำเป็นต้องกดยากขึ้นเล็กน้อยเพื่อลงทะเบียนคีย์ทั้งหมด นี่คือสิ่งที่ฉันสังเกตเห็นมาระยะหนึ่งแล้ว และยังคงเป็นจริงในรายงานนี้ บางทีฉันอาจต้องใช้มันให้แรงกว่านี้ ทุบตัวอักษร 100,000 ตัวลงไปเพื่อทำให้สปริงนิ่มลง หรืออะไรบางอย่าง

และฉันคิดว่าเราสามารถหยุดที่นี่ได้

บทสรุป

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

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

และด้วยเหตุนี้ ฉันจึงอยากจะสรุปรายงานฉบับที่เก้าของฉัน คอยติดตามการปรับปรุง หวังว่าสักวันหนึ่ง ฉันจะทำให้ Assetto Corsa ทำงานได้เช่นกัน เพราะนอกเหนือจากนั้น ระหว่างข้อบกพร่องและการถดถอย การตั้งค่า Titan ของฉันค่อนข้างสะดวกสบาย ซับซ้อนแต่ดี บทความสำคัญตามที่สัญญาไว้ ยังไงก็เจอกันนะ ลาก่อน สหายทั้งหลาย

ไชโย