Slimbook Titan report 9 - Major developments, lots of news
อัปเดต: 29 เมษายน 2026
Titan ของผมคือระบบ Linux-only ที่ออกแบบมาสำหรับงานจริงและเล่นเกม ผมซื้อมาด้วยเจตนาชัดเจนเพื่อย้ายจาก Windows งานที่ผมทำสำเร็จส่วนใหญ่ ด้วยความสำเร็จที่ดี แต่การเดินทางนี้ไม่ได้ง่าย มีปัญหาเริ่มต้นเยอะ ปัญหา power management จาก firmware ต่อมา และอื่นๆ แต่โดยรวมผมพอใจกับระบบ แบบประมาณ
ตอนนี้ ตั้งแต่รายงานครั้งล่าสุด เกิดเรื่องเยอะมาก ผมใช้เวลาจริงจังเล่น ทดสอบ และค้นพบช่วงปัญหาและ regression ใหม่ทั้งหมด รวมถึงสิ่งมหัศจรรย์ใหม่ๆ จริงๆ ในรายงานระยะยาวทั้งหมดที่ผมเขียนเกี่ยวกับเครื่องนี้ ผมคิดว่าวันนี้คุณจะพบว่าน่าสนใจที่สุด ไม่พูดเยอะ ลองขุดลึกดู

Kernel ใหม่ system freezes หายไป
คุณอาจจำได้ว่าผมต้อง implement IRQ masking (ส่วนหนึ่งของ boot process) เพื่อกัน random system hangups นี่ไกลจาก ideal เพราะคุณไม่รู้ว่าคุณซ่อนอะไรจากสายตา ตามที่ผมจะแสดงเร็วๆ นี้ แต่ระหว่างระบบเกือบใช้ไม่ได้กับ GPE interrupt เล็กน้อยที่ถูกเงียบ ผมเลือกตัวหลัง
ตอนนี้ ผมยินดีรายงานว่าปัญหานี้แก้ไขได้แล้ว อย่างน้อยตอนนี้ แต่เพื่อไปถึงที่นี่ ผมต้องทนทุกข์บ้าง มาอธิบาย:
- ผมเปิด Titan ทำงานเยอะ ไม่ได้ทำ updates แต Kubuntu หรือ Ubuntu เป็น Ubuntu มัน trigger unattended upgrades mechanism เอง และ patched หลายอย่าง รวมถึงส่ง kernel ใหม่ นี่โง่ เพราะผมใช้ Ubuntu pro พร้อม kernel livepatching enabled แต่มันก็ยัง buggy และโง่
- จริงๆ หลัง reboot kernel 6.8.0-106 ใหม่ ทำลายทุกอย่าง ไม่มี networking, ไม่มี VirtualBox เพราะ unattended upgrades นำแค่ kernel มา แต่ไม่ใช่สิ่งดีๆ อื่นๆ ที่ต้องการสำหรับงานจริง ผมต้อง reboot เข้า kernel เก่า และรัน full system update นี่นำ kernel -107 ใหม่เล็กน้อย มาทุกอย่างทำงานดี

เสียหายจาก unattended upgrades ...
- สำคัญที่สุด ผมทดสอบว่าจะเกิดอะไรขึ้นโดยไม่มี interrupt masking option ใน GRUB และใช่ ไม่มี system freezes อีกแล้ว ยอดเยี่ยม แต่วิธีไปถึงที่นี่อาจทำได้ขี้ระดับกว่า นี่...
ความไม่แน่นอนของการเล่นเกม
ทุกครั้งที่ผมใช้ Titan ผมเปิด Steam ดูว่า Proton รองรับเกมที่เหลือที่ผมยังไม่ได้รันไหม สุดท้ายคือ Assetto Corsa ยังไม่รัน แต่ผมมีอัปเดตเยอะ 100GB เกม patches บวกครึ่งโหล Steam redistributables และ frameworks ลองเปิด ArmA 3 มันไม่รัน W00t
นี่คือ regression ในหนังสือของผม และน่ากลัว...
- จากที่ผมรู้ Valve ทำเต็มที่เพื่อให้เกมที่รันครั้งหนึ่ง รันตลอด และนี่ใช้กับรายการ Proton-supported titles ที่เพิ่มขึ้นเรื่อยๆ ตามที่คุณจำได้ สำหรับผม ArmA 3 ทำงานยอดเยี่ยม แม้กับ DLCs และ addons เยอะ ไม่มีปัญหา การที่มันหยุดรันทันใดนั้นแย่มาก
- ผมเริ่ม debug และทดสอบ Proton versions มากมาย Bohemia Studio แนะนำ branch 6.X และข้าม Launcher ใช่ ทำงานได้ แต่เกมคิดว่าคุณ offline ดังนั้นไม่เล่น multiplayer ได้ แม้บน LAN ตัวเดียวกัน เกิดกับ Proton 7.X ด้วย

กับ version 6.X และ 7.X ... เกมคิดว่ามัน offline
- ผมสำเร็จกับ version 9.X และตัวนี้แสดง Steam online ได้ถูกต้อง สุดท้าย


Launcher ทำงานได้ดีพอสมควร

แล้วผมสังเกตสิ่งแปลก ผมได้ประสิทธิภาพดีใช้ laptop บน battery ส่ง 45-50 FPS ในเกม Ultra settings คล้ายหรือเหมือน Windows เลย ดีมาก แต่กับ charger เสียบ ประสิทธิภาพแย่กว่าที่คาด ไม่ตรงตัว FPS ตกต่ำ 10-15 ถึง 35-40 มี spike ไป 60 แล้วกลับลงเร็ว เกม lag ทุก 3-4 วินาที ตลอด
พลังงาน ประสิทธิภาพ และ charger ที่เสีย
ใช้เวลาทดสอบเยอะมากหาสาเหตุ ก่อน ลอง Nvidia PRIME options ทุกอย่าง ไม่ต่างกัน ไม่ควรต่างกันอีก สอง ลอง CPU governor options และ boot parameters ต่างๆ ไม่ยอมดีขึ้น สาม ลอง WINE DLL overrides, game launch options ไม่ได้ผล
แล้วผมทำ system freeze check ข้างบน และเอา acpi_mask_gpe=0x03 parameter ออกจาก GRUB options นี่ "restore" charger-in charger-out sound ของผม ด้วย masking การเสียบ charger หรือถอดออก ไม่ทำให้มี KDE sound notification ทันที ไม่ใช่ทันที และ charging status icon ไม่เปลี่ยน มันจะเปลี่ยน แต่บางครั้งนาทีหลัง ผมเดาว่านี่เป็นผลของการเล่นกับ interrupts
ตอนนี้ ด้วยเสียงและสถานะการชาร์จที่ถูกต้อง ผมตระหนักว่า charger ของผมทำงานผิดปกติ มัน "ping" ทุกไม่กี่วินาที เชื่อมต่อ, ตัดการเชื่อมต่อ ชาร์จ, ไม่ชาร์จ เร็วๆ นี้ผมรู้ว่าสัมพันธ์กับ system activity CPU หรือ GPU usage สูงขึ้น อะไรที่ทำให้ power spike จะทำให้ charger trip และหยุดชาร์จ การรับประกันเดียวที่จะได้ชาร์จเต็มคือทิ้ง desktop idle ปิดเครื่อง หรือปิดเครื่อง
ผมไม่แน่ใจว่า charger 230W จริงๆ ตาย หรือ charging port ไม่มั่นคง ผมหวังมากว่าจะไม่ใช่ port เพราะเปลี่ยนยาก และบางกรณียากมาก หาญโชคดี ผมมี spare 180W charger ลองตัวนั้น ด้วย gadget ใหม่ Titan เริ่มชาร์จอันยิ่งใหญ่ ด้วย power draw เสถียร และไม่มีการตัดการเชื่อมต่อ ไม่ว่าจะเครียดระบบเท่าไหร่ และโฮะ โล่ และดู ArmA 3 ตอนนี้ ผมได้ 60 FPS เสถียรสวยงามกับ charger เสียบ!
ผมติดต่อทีม Slimbook เพื่อฟังความคิดเห็น พวกเขาช่วยเหลือดี ผมซื้อ charger ใหม่ และภายในวันไม่กี่วัน มันถึง 'Tis the charger all right ตอนนี้ระบบดึงพลังได้ถูกต้องแม้ภายใต้ load และพัดลมพฤติกรรมถูกต้องขึ้น ผมเดาว่า charger ที่เสียก็ทำให้เกิดพฤติกรรมแปลกๆ อื่นๆ ที่อาจถูก歸因于 weird noises ใต้ฝาครอบ หวังว่าไม่มีความเสียหายถาวร
กลับไป ArmA 3 ผมเช็คว่า LAN และ Internet gaming ทำงาน และ game ports เข้าถึงได้ผ่านเครือข่าย Ubuntu ไม่มี firewall ต่อ se ดังนั้นไม่ควรมีปัญหา แต่ผมอยาก triple-check ให้แน่ใจว่าทุกอย่างเป็นไปได้ รายละเอียดเล็กน้อย แต่เฮ้!
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/wineserver
nc -v -u -z 192.168.5.103 2302
Connection to 192.168.5.103 2302 port [udp/*] succeeded!
และทุกอย่าง spiffy จริงๆ ผมเล่น multiplayer games หลายเกมผ่านอินเทอร์เน็ต แม้ host server ให้เพื่อนๆ ไม่มีปัญหา "ข้อเสีย" เดียวคือ บางครั้ง ประมาณ 1.5-2 ชั่วโมงเข้าไปใน intense gaming session พัดลมอาจดังมาก และ CPU อาจ throttle ลงเล็กน้อย ทำให้ stuttering บ้าง แต่คุณต้องทำงาน Titan หนักมากถึงจะเข้าสถานะนั้น

เรากลับมาในเกม โดยตรงและสื่อสาร
สิ่งอื่นๆ
กระบวนการอัปเดต Ubuntu บางครั้งค่อนข้าง messy ตามที่ผมกล่าวไปสองครั้งก่อน apt สับสนกับ WINE packages และผมต้อง fix "broken" install เพื่อ resolve dependencies นี่โกรธมาก ปี 2026 แล้ว และเรายังมี nonsense แบบนี้เป็นส่วนหนึ่งของ Linux desktop experience อย่างจริงจัง?
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
wine-stable : Depends: wine-stable-i386 (= 10.0.0.0~jammy-1)
Depends: wine-stable-amd64 (= 10.0.0.0~jammy-1) but 11.0.0.0~jammy-1 is installed
winehq-stable : Depends: wine-stable (= 11.0.0.0~jammy-1)
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
แล้วมีอัญมณีไร้ประโยชน์นี้จาก system log:
systemd[1]: Configuration file /run/systemd/system/netplan-ovs-cleanup.service is marked world-inaccessible. This has no effect as configuration data is accessible via APIs without restrictions. Proceeding anyway.
systemd[1]: /lib/systemd/system/snapd.service:23: Unknown key name 'RestartMode' in section 'Service', ignoring.
เหมือนที่ผมบอกเกี่ยวกับ Executive ไม่ว่าจะเป็นเหตุผลอะไร newer kernels auto-load KVM module ซึ่ง conflict กับ VirtualBox ดังนั้นหากคุณใช้ VirtualBox คุณต้อง blacklist มัน ค่อนข้างรบกวน เพราะนี่คือการเปลี่ยนแปลง baseline ที่ไม่จำเป็นอีกครั้ง
Kate text editor ซึ่งผมต้องปรับให้จำ session ไม่มี sidebar อีกแล้ว ดูเหมือนเป็นผลจากการเปลี่ยนแปลงด้วยตนเอง เพราะเหตุผลบางอย่าง แต่คุณสามารถ re-enable Documents plugin ได้ และนี่ควร restore functionality ที่หายไป

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

ด้านฮาร์ดแวร์ คีย์บอร์ดยังคง "stiff" และต้องกดแรงหน่อยถึงจะ register ทุกปุ่ม นี่สิ่งที่ผมสังเกตมานาน และยังคงจริงในรายงานนี้ อาจจะต้องใช้มันหนักขึ้น หักล้างหลายแสนตัวอักษรเพื่อให้สปริงนุ่มลง หรืออย่างอื่น
และเดาว่าหยุดที่นี่พอ
สรุป
มีปัญหาเยอะเกินไปสำหรับ Titan setup ที่สงบของผมครั้งนี้ Gaming snags, repo issues, networking เสียและ unattended upgrades complications, KVM module nonsense ในทางหนึ่ง charger ไป a-wonk คือปัญหาน้อยที่สุด เพราะสิ่งแบบนี้อาจเกิดขึ้น ด้านซอฟต์แวร์น้อยกว่าอ้างได้ จำได้ไหม ผมใช้ LTS และไม่ใช่ 24.04 แตคือ 22.04 ที่เก่าไปแล้ว อย่างมีประสิทธิภาพ สี่ปีผ่านมา เรายังมีปัญหาไม่จำเป็นเยอะมากที่ไม่ควรส่งผลต่อ LTS ที่ควรเสถียร ผมต้องการ seriously
ที่กล่าวมา ผมพอใจที่แก้ไขได้ทั้งหมด โดยเฉพาะ Steam Proton และ ArmA 3 compatibility ที่ต้องการมาก สיבהบางอย่าง ทำให้ผมเงียบลง และทำให้ทั้งหมดง่ายขึ้น ผมค่อนข้างทำให้ชีวิตซับซ้อนด้วย IRQ masking เอง แต่ไม่ได้ทำหากไม่มี system freezes โง่ๆ เป็นผลลัพธ์จาก firmware และ kernel patches ต่างๆ ที่ไร้ประโยชน์ การมีปัญหา charger ก็ไม่ใช่สิ่งที่คาดหวัง แตเราอยู่ที่นี่ ทั้งหมด ผมพอใจแบบระมัดระวัง
และด้วยนั้น ผมอยากจบรายงานที่เก้า อย่าลืมติดตามอัปเดต หวังว่าวันหนึ่ง ผมจะรัน Assetto Corsa ได้ เพราะ นอกจาก glitches และ regressions Titan setup ของผมค่อนข้าง cushty ซับซ้อนแตดี เหตุการณ์มากในบทความนี้ ตามสัญญา ไปจ้า ไปๆ นะ ใคร่ทุกคน
Cheers.