Slimbook Titan, Kubuntu, การติดตั้ง, Hybrid Graphics
อัปเดต: 10 มีนาคม 2023
Netizens of the Internet, ยินดีต้อนรับ วันนี้เราเริ่ม Dedoimedo Titan Experiment เพิ่งไม่กี่วัน ผมได้ Slimbook Titan บทความแรกแค่ Tease: Spec, Look & Feel, Basics ยังไม่ทำอะไรจริง
ตอนนี้จะโชว์ 6-10 ชั่วโมงแรกของ Titan Setup: Initial Setup, Installation, Disk Management, Post-install: Proprietary Drivers การ์ดจอ ฯลฯ คุณรู้แล้ว ผมทำคล้ายๆ กับ Y50-70 โบราณ ไม่กี่วันก่อน ตอนนี้อยาก Replicate Success กับ Titan เริ่มกัน
การติดตั้งครั้งที่ 1: สิ่งต่างๆ ไปอย่างแย่
เปิดเครื่อง เข้า BIOS รูดิเมนทารี เหมือน BIOS ทุกตัวบน CLEVO Generic Systems ได้น้อยมาก แต่พอ ใช้ได้ ตั้ง Password, Disable Wake-on-LAN, Disable Keyboard Lighting Ripple สีสันรำคาญ Distract ทันที Titan มาพร้อม Secure Boot Off Default OK
Boot เข้า Kubuntu 22.04 Live Session เริ่มติดตั้ง Installer ใช้เวลาเกือบ 3 นาทีโชว์ Partitioning Step เกลียด Slow Discovery ที่นี่ ตระหนักว่ามี Disk เดียวใน Dropdown Kubuntu 拒絕 แสดง Disk ที่ 2 Disk 2 มี Ubuntu ที่ทีม Slimbook ติดตั้งไว้ทดสอบ
ลบ Partition Tables ทั้ง 2 Disk Reinitialize ตอนนี้ Installer ให้ 2 Devices เลือก Disk แรก Setup Encrypted LVM 3 นาทีเสร็จ Reboot Login เริ่มเล่น
ความประหลาดใจแรก: Nvidia Drivers ไม่โหลดใน Memory แม้ Check Box "Proprietary Stuffs" มี Nouveau ไม่ได้ ตัดสินใจติดตั้ง Nvidia Drivers ทันที ปัญหา: User ธรรมดาไม่รู้ Diff ระหว่าง Server/Driver Packages หรือ Open Kernel Line
เลือก 525.xx Family Discover พุ่ง Errors เยอะ ลอง CLI ในขยะข้อความ มี:
File "/usr/bin/ubuntu-drivers", line 187, in command_install UbuntuDrivers.detect.nvidia_desktop_pre_installation_hook(to_install) File "/usr/lib/python3/dist-packages/UbuntuDrivers/detect.py", line 839, in nvidia_desktop_pre_installation_hook with_nvidia_kms = version >= 470 UnboundLocalError: local variable 'version' referenced before assignment
Ubuntu-drivers Autoinstall Script Hard-coded ให้ทำงานกับ Nvidia Drivers ถึง Version ต่ำ เพื่อ Workaround: เปิดไฟล์ใน Text Editor:
/usr/lib/python3/dist-packages/UbuntuDrivers/detect.py
แทนที่บรรทัด 835 ด้วย:
version = int(package_name.split('-')[-2])
ทำให้ติดตั้ง Drivers ได้ Reboot Drivers โหลดใน Memory แตการ์ด NOT Usable พยายามใช้ = Big Trouble เช่น Force Steam ใช้ Nvidia Card เพื่อ Hybrid Setup (Nvidia On-demand) Steam ไม่ Launch ลอง nvidia-smi: No Devices Found
Kernel Oops Reboot ระบบไม่โหลด Boot Fail Kernel Panic ทางเดียว: เปลี่ยน Graphics Card Mode ใน BIOS จาก Hybrid เป็น dGPU (Discrete GPU) ยัง Kernel Oops แต่ Boot เข้า Desktop ได้ ทำการเปลี่ยนแปลง Boot Process เต็ม Errors BIOS และ OS BIOS Reset Keyboard Lighting ไม่เคารพ Setting
ติดตั้ง 470.xx Branch ดีกว่า Things Work แตทำให้ผม Upset หลายชั่วโมงอ่านอย่างเข้มข้น สรุประหว่างทาง:
- อาจมี Incompatibility ระหว่าง Firmware Laptop และ Nvidia Drivers ล่าสุด
- BIOS ล่าสุด Update 2021 ไม่ได้ Early สำหรับ 3070 Cards แต่อาจเป็นปัญหาไปข้างหน้า Newer OS/Drivers Flash BIOS บน CLEVO Chassis ยากมาก
- Firmware Update อาจแก้ Incompatibility 525.xx แตทั้งระบบรู้สึกแปลก
- ไม่อยากใช้ระบบ Unstable หรือ Upgrade Graphics Drivers ไม่ได้
เพิ่มเติม: การสลับ Drivers ทำลาย HD Scaling Settings ต้อง Undo/Redo ให้ Dolphin Normal แล้วรู้สึกventuresome ติดตั้ง Open-kernel Nvidia Drivers อีกครั้ง ผ่าน Ket Kernel Crashes Boot Errors แต่ครั้งนี้ Plasma Config แตก irréparable Dolphin ไม่โชว์ Icons เหตุใด ไม่รู้
จุดนี้ ผมคิดจริงๆ จะเอาค้อนทำลายแลปทอป และสั่งเงิน แต่บอกตัวเอง: ลอง Install อีกครั้ง เริ่มจากศูนย์ ค้อนอยู่ภายหลัง และทำ了
การติดตั้งครั้งที่ 2: ทุกอย่างโอเค
ทำซ้ำ Setup ตัวอักษร ตัวต่อตัว ครั้งนี้ Desktop โหลดพร้อม Nvidia Drivers ติดตั้งรันถูกต้อง 525.xx Branch nvidia-smi ทำงานถูกต้อง ไม่มี Boot Errors Smooth Sailing ครั้งก่อน Suspend/Resume Crash ระบบ ตอนนี้ไม่มี น่ากลัว รำคาญ เพราะผมเกลียด "Glitches" แตดีในความรู้สึกว่าไม่ต้องทำลายแลปทอป
คาดเดา: ครั้งแรก ไม่ว่าจะเป็นเหตุผล Proprietary Drivers Setup Step Fail โอเค ระบบ Config ผิด Firmware/Drivers รวม ไม่อธิบายได้ว่า BIOS ทำไม Reset Keyboard Lighting ทุกครั้ง แต่เป็น Setting เดียวที่ BIOS ไม่เคารพ ค่าอื่นคงอยู่เหมือนเดิม อาจ BIOS เสีย และผมโชคดีช่วงเวลานี้ หรือทั้งระบบ Glitchy ไม่มี Higher Wisdom
System Setup
มั่นใจระบบ Stable เริ่มทำ Plasma ให้ลุกลักษณ์/พฤติกรรมที่ชอบ ไม่ต้องทำมาก แตต้องทำบ้าง: HD Scaling 125% ทุกอย่างลุกลักษณ์ทำงานดี ดีกว่าทุกอย่าง
เพิ่ม Font Size 10 เป็น 11 ทั่วไป Konسة รำคาญ ไม่ให้ Edit Default Session Settings ได้ง่าย แต่ไปถึงที่สุด Thunderbird UI Size เพิ่ม (layout.css.devPixelsPerPx) Firefox ปรับเล็กน้อย ให้ Render สวย ตาม Firefox Proton UI Tweak Guides: Extra Top Space Tab Area
#navigator-toolbox {
margin-left: 3px !important;
margin-top: 4px !important;
}
ติดตั้ง Fonts เพิ่ม:
sudo apt-get install ttf-mscorefonts-installer
ปรับ System Search: ไม่ชอบ Plasma โชว์ Browser History/Bookmarks
Ubuntu Pro & Livepatch
เปิด Free Pro Option: ระบบควรดีถึง 2032 สมเหตุสมผล และควรเป็นอย่างนี้ เพราะไม่อยาก Reinstall Systems จนถึงตอนนี้ Good
Universe/Multiverse packages are receiving security updates from Ubuntu Pro with 'esm-apps' enabled until 2032. You have received 6 security updates.
Hardware Compatibility
ข้าม Attempt 1 แล้ว Things In Order ทุกอย่างทำงาน Dual-graphics Seamless Login Desktop (Attempt 2) มี Nvidia Settings Utility On-demand Profile Active Fn Buttons ทำงานหมด
พัดลมไม่ดังมาก แต่... ตัวหนึ่ง Warble Sound บ้าง Distract ไม่แน่ใจจะเป็นยังไงเวลา Bearing Settle หรือ Constant Whine รอดู ตอนนี้ เงียบค่อนข้าง แม้ Load หนัก
Unplug Power -> Display Dims มาก รายงาน Issue เดียวกันบน IdeaPad กับ Distro ใดๆ ปัญหา Kernel ดูเหมือนจะไม่แก้ จนกว่าจะสิ้นสุด รำคาญมาก
Benchmarks พื้นฐาน
- System Boot ช้า: BIOS Password Prompt ~5s, Disk Encryption Prompt ~5s, OS Load ~5s ใน Attempt เริ่มต้น Kubuntu Load Sequence Nouveau Drivers 17s > 3x Nvidia Drivers (Attempt 1 และ 2)
- Sleep/Wake ~2s รู้สึกช้า
- Samba Speed 21 MB/s (Wireless) เร็วที่สุดใน Linux Testing ผมตลอดปี กับ Physical Setup เดียวกัน
ปัญหาคีย์บอร์ด
Biggest Gripe: คีย์บอร์ด Keys ใกล้กันเกิน พิมพ์เร็วไม่ง่าย Keys ไปสีจางมากถ้าไม่ใช้ Backlight ยาก Backlight Patterns ส่วนใหญ่ Childish Distract ลอง Single Color Non-changeable ได้ Red แค่ Red เลือก: คีย์บอร์ด Semi-invisible Font Off-center หรือ สว่างจัดจากใต้
นี่คือ Rainbow Pattern ผมไม่เลือก ระบบ Boot มาด้วยตัวเอง
Slimbook Titan (BIOS) ไม่เคารพ Settings เลือก Disabled Backlight จะ Revert เป็น Wave ใน BIOS Menu ทุกครั้ง แม้คีย์บอร์ด Dark (Unlit) หรือ Lit Pattern ต่างจากที่เลือก Hard-power Boot หรือ Suspend/Resume Trigger Response ต่างกัน
Option: ติดตั้ง Slimbook RGB Tool แต่ต้อง PPA เกลียดติด Third-party Sources บน Productivity Machines ใช่ ดึง .deb ได้ แต่ยัง Hacky ไม่เห็นต้อง Third-party Tool ควบคุม Keyboard Backlight นี่ Windows ไหม?
ไม่รู้จะพูดอะไร Something Broken BIOS ควรทำตาม List ต้องเชื่อฟัง pilihan ไม่เปลี่ยน ไม่ต้อง Third-party Tool จัดการ Backlight Colors การเปลี่ยนแปลง Random รำคาญมาก RGB Overrated
Webcam
กล้องทำงานดี... เว้นแต่ Skype โปรแกรม Initialize Camera ไม่ได้ หรือ Preload Legacy Drivers เปิด-ปิด Camera เร็วๆ ขาว-ดำ รู้สึก Techno Rave ไม่ใช้ได้ สำหรับ Rave Effects:
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so /usr/bin/skypeforlinux
สิ่งอื่นๆ Peripherals
IPP Printer Detected Out of the box Sweet
ปัญหาบางอย่าง (ฝั่ง Desktop)
เจอสิ่งประหลาด Dolphin: Browse Samba Shares Default ไม่ได้ ต้อง Settings > Windows Shares ใส่ Default Username/Password แล้ว Samba Sharing จะทำงาน รวม Access เครื่องอื่น User อื่น ไม่แน่ใจเขียน Tutorial แยก แต่แล้ว ทำไม Oh Why
Language Localization: Issue คงอยู่ Offer Local Dialect แทนที่เลือก ผมอยาก English US เสมอ แต่ System Default GB/CA ตาม Timezone ไม่เอา
Kate Misbehave: ไม่ Save Sessions โดยไม่มี Session Trick แตสูญเสีย Sidebar (New) Bug อีกอัน GwenView Launch ไม่มี File Menu ต้อง Ctrl+M Activate เอง ทำไม Papercuts เล็กๆ ทำไม Upside: Kate Default Session Launch Preserve Unsaved Files/Empty Buffers ระหว่าง Launch เหมือน Notepad++
กลับสู่ Ergonomics
กล่าวสั้นในบทความแรก มา Focus อีกครั้ง Display ฟุ้งฟายจริง 12+ ชั่วโมง กล่าวได้ว่า Gorgeous สีสันสดจริง Sharpness ดี ไม่รู้สึก Diff 165Hz vs 60Hz แตไม่มี Detrimental Effect Excellent
คีย์บอร์ด: นอกจาก Backlight Iffy เป็นที่ผิดหวัง พิมพ์เร็ว Typo เยอะ: Feedback ไม่ดี Keys ใกล้กัน Contrast ตัวอักษรต่ำ คาดหวังให้ใช้ RGB Light เหมือน Noob Teenager แต่ Normal Usage ไม่ควรเป็นแบบนั้น บางครั้ง OK ตลอดเวลา ไม่ ผมไม่ Distract ง่าย แต่ Pace 3000 Words/hour Typing ไม่แม่นยำเท่าที่ควร ไม่คิดว่าแก้ได้ แม้ Lighting Shenanigans จบวันหนึ่ง
เศร้า: Slimbook Pro2 คีย์บอร์ด Amazing Spacing ดี Font ชัด ไม่ Distract Click/Feedback สมบูรณ์ พิมพ์ Wild ไม่ผิด Titan Mayonnaise Effect รำคาญ
ประมาณการอายุแบตเตอรี่
ลองทดลองเล็กน้อย Idle ~7 ชม. ใช้จริง: Games, Browsing, Install Software, Full Brightness ใช้ได้ ~3.5 ชม. ก่อนเหลือ 30 นาที หมายถึง Light Usage ควร 6 ชม. ไป Brightness 50%
Real Usage Numbers - วันต่างกัน ไม่สับสนจากเวลา:
Screenshot สวยๆ
ชุด Screenshot หวาน Things Working Splendid
รอ ไป Applications และ Games?
นั่นเป็นบทความใหม่ แต่ Teaser เล็ก: Install GTA Vice City ได้ดี ทำงานเยี่ยม รวม Full Screen Resolution (2560x1440px) ใช้ Old Saves ได้ หลัง Convert เป็น Steam Format หมายถึง Linux + Proton ดีกว่า Windows เพราะผมเล่น GTA Vice City ใน Windows 10 (Steam) ไม่ได้ There you go More to come
สรุป
ผม Torn (ขัดใจ) ควรคิด/รู้สึกยังไง Attempt 1 น่ากลัว BIOS ไม่เคารพ Backlight Settings หรือ Lighting Pattern เปลี่ยน Random และ/หรือหลัง Login รำคาญ แต่ข้าม Attempt 1 ไป Attempt 2 3 วัน ระบบ Stable Fast Works Well
ข้าม Attempt 1: สิ่งต่างๆ ลื่นไหล Dual-graphics Works Great Programs Solid Array Installed/Running Performance Very Good Battery Holds Charge ดี คาดว่าแค่นี้ Stay tuned Next Episode: Applications and Games Bye bye
Cheers.