Computer >> Hướng Dẫn Máy Tính >  >> Phần Cứng >> Phần Cứng

Chạy Linux trên Lenovo IdeaPad Y50-70: Khai phá GPU Nvidia & Màn hình 4K

Năm 2014, tôi mua một chiếc laptop "nghiêm túc", dành cho công việc thực tế và gaming, như hệ thống backup di động cho PC để bàn truyền thống. Cấu hình khá tốt với giá hợp lý: i7, Nvidia GTX 860M, 16GB RAM, màn hình 4K. Kèm Windows 8.1, tôi quyết định giữ nguyên.

Nhanh chuyển đến hiện tại, laptop này đã già một chút. Vẫn siêu khả thi - chạy Assetto Corsa 4K, ArmA 3, Cities Skylines, thậm chí BeamNG.drive. Thực sự làm mọi tác vụ hiện đại với phong độ. Tuy nhiên, tôi nghĩ nên chuyển nó sang vai trò backup phụ, nghĩa là vẫn là hệ thống production nhưng không phải lựa chọn đầu tiên. Với mục đích đó, tôi quyết định thêm Linux. Cụ thể là Kubuntu. Một cuộc phiêu lưu mới bắt đầu.

Chạy Linux trên Lenovo IdeaPad Y50-70: Khai phá GPU Nvidia & Màn hình 4K

Tại sao điều này thú vị?

Nhiều năm qua, tôi dùng Linux cho test, semi-serious và serious purposes. Không spam link bài viết của mình, vào mục Linux đọc thoải mái. Tóm lại: Linux thường cho thiết bị cũ sinh lực mới. Tuy nhiên, hầu như mọi nỗ lực của tôi đều gặp vấn đề phần cứng.

Ví dụ: Asus eeePC cũ lỗi phím Fn và điều khiển quạt. Laptop G50 lỗi mạng. Cũng gặp vấn đề scaling HD. Lần đầu gặp trên Y50. Lúc đó Ubuntu 14.04 xử lý 4K rất tốt, hơn Windows 8.1. Thực tế tôi "hạ" độ phân giải từ UHD xuống HD trên Windows để dùng hiệu quả. Nhưng sau đó, gặp thách thức mới trên Slimbook Pro2 với Kubuntu và Plasma.

Lúc đó Kubuntu 18.04 không xử lý scaling hoàn hảo, phải dùng đống workaround. Kể từ đó, tình hình cải thiện mạnh, và các bản Plasma mới hơn, scaling HD gần như tuyệt vời, trừ một vài regression lạ. Thực tế, ngày nay chỉ có Plasma làm tốt việc màn hình HD. Đưa tôi đến quyết định cho Y50.

  • Muốn dùng Kubuntu 20.04 vì Plasma tốt nhất. Thực tế.
  • Yếu tố scaling thú vị, vì màn hình 4K. Phát triển mới.
  • Cả việc còn thú vị hơn, vì hệ thống có card đồ họa hybrid. Lần đầu tôi dùng Linux trên máy Intel + Nvidia song song, cộng màn hình 4K.
  • Tất cả câu hỏi và cân nhắc luôn xuất hiện khi chọn Linux cho production thực tế trên phần cứng của tôi.

Bắt đầu

Vậy, thử nghiệm bắt đầu. Tóm lại: đây là chuyện xảy ra:

Boot vào live session không vấn đề. Desktop không dùng được ở 4K mặc định không scale. Biết công nghệ phải tiến bộ, nhưng màn hình siêu UHD ít ý nghĩa, vì phải phóng to 100% trở lên.

Phân vùng lại ổ cứng, cài Kubuntu 20.04. Distro yêu cầu cấu hình Secure Boot, vì tôi chọn cài driver proprietary trong setup. Lạ. Tại sao chức năng này lại cần cho driver Nvidia đơn giản? Bỏ qua, reboot tiếp, vào BIOS, tắt Secure Boot. Không ảnh hưởng Windows 8.1 hay Kubuntu.

Sau cài đặt, menu GRUB ẩn mặc định. Tại sao! Hệ thống dual-boot! Logic gì mà ẩn menu cho user chọn OS boot. Phải sửa /boot/default/grub, đổi GRUB_TIMEOUT_STYLE từ "hidden" thành "countdown". Ngốc nhức.

Chạy Linux trên Lenovo IdeaPad Y50-70: Khai phá GPU Nvidia & Màn hình 4K

Tuy nhiên, khi menu hiện ra, nó nhỏ xíu - menu GRUB 4K không lý tưởng. Cần đổi độ phân giải menu, sẽ bàn ở hướng dẫn riêng. Nhưng riêng nó, có vấn đề khác với display không scale. Nhập vương quốc của hàng triệu pixel...

Chỉnh UHD

Đăng nhập desktop, ngạc nhiên thấy Wireless network giữ nguyên từ live session, không prompt KDEWallet, driver Nvidia chạy. Quyết định scale desktop - full 100% scale, biến 4K thành 1K. Apply, reboot, xem kết quả.

Chạy Linux trên Lenovo IdeaPad Y50-70: Khai phá GPU Nvidia & Màn hình 4K

Desktop 4K, đùa thôi. Nhìn các element nhỏ xíu. Thậm chí wallpaper cũng bị vỡ. Như Zoolander nói: cái này là desktop cho kiến à?

Scaling hoạt động, phải không?

Có và không. Desktop đã scale, nhưng chiều cao panel không đổi, phải chỉnh thủ công. Còn con trỏ chuột vẫn kích thước 4K cũ, nhỏ quá. Thủ công nữa.

Chạy Linux trên Lenovo IdeaPad Y50-70: Khai phá GPU Nvidia & Màn hình 4K

Nhưng con trỏ chỉ đổi khi hover qua ứng dụng, không đổi trên desktop. Đoán cần restart Plasma shell (hoặc reboot). Tiếc. Rồi nhận ra không phải component nào cũng tuân theo quy tắc scale. Ví dụ, tiện ích Wallpaper render sub-menu ở 4K thay vì độ phân giải mới scale. Menu đăng nhập cũng kẹt ở 4K.

Chạy Linux trên Lenovo IdeaPad Y50-70: Khai phá GPU Nvidia & Màn hình 4K

Menu giờ đúng, nhưng panel vẫn nhỏ.

Quay về 1080p

Giống Windows 8.1, tôi quyết định giải pháp dễ nhất: giảm độ phân giải xuống 1080p. Làm rồi. Tiếc không làm thay đổi triệt để, nhưng Kubuntu 20.04 chạy Plasma LTS (5.18), không phải 5.20 nơi scaling HD thực sự tốt. Vậy tạm chấp nhận.

Chạy Linux trên Lenovo IdeaPad Y50-70: Khai phá GPU Nvidia & Màn hình 4K

Chạy Linux trên Lenovo IdeaPad Y50-70: Khai phá GPU Nvidia & Màn hình 4K

Thêm lợi ích: tần số refresh màn hình. Ở 3840x2180px, chỉ 48 Hz. Ở 1080p, 60 Hz. Tại sao ơi. Tuy nhiên không fix hết vấn đề:

  • Menu GRUB vẫn nhỏ.
  • Menu đăng nhập vẫn 4K - nhỏ và không vui.

Giải pháp cho vấn đề hai phức tạp. Tốn khá lâu tìm tweak tối ưu, không xung đột với session desktop. Sẽ có tutorial riêng tối ưu SDDM cho màn hình HD/UHD, kể cả scaling.

Vấn đề lặt vặt

Một vài vấn đề khác. Muốn kiểm tra driver proprietary nào đang dùng. Nhưng Kubuntu không ship sẵn driver utility. Phải cài thủ công.

sudo apt-get install kubuntu-drivers-manager

Rồi utility không hiển thị kết quả, kẹt ở thu thập thông tin.

Chạy Linux trên Lenovo IdeaPad Y50-70: Khai phá GPU Nvidia & Màn hình 4K

Phải rebuild search index thủ công mới cho nó hiển thị danh sách driver.

sudo update-apt-xapian-index

Tại sao chuyện này BAO GIỜ lại là vấn đề, không hiểu.

Chạy Linux trên Lenovo IdeaPad Y50-70: Khai phá GPU Nvidia & Màn hình 4K

Desktop cũng đặt single-click. Tại sao? Với driver Nvidia, có boot splash hi-res đẹp (cuối cùng), nhưng icon animation chờ ứng dụng xoay quá nhanh. Thông thường animation chờ là vòng tròn màu xoay chiều kim đồng hồ 1 vòng/phút. Ở đây, vòng tròn xoay nhanh, 4-5 vòng/phút.

Các việc khác

Hiệu năng, nhiệt, ứng dụng, tất cả. Xem nào. Tổng thể ổn. Laptop khá nhẹ nhàng, dù quạt nổ thường xuyên. Resource usage ~550 MB idle. CPU rev lên khá nhiều, nên có tiếng ồn, nhưng rồi về gần 0 khi không hoạt động. Về mặt này, không khác Windows 8.1. Pin cũng tương tự OS thứ hai - có lẽ 2 tiếng usage nhẹ-trung bình ở độ sáng 50%.

Chạy Linux trên Lenovo IdeaPad Y50-70: Khai phá GPU Nvidia & Màn hình 4K

Chạy Linux trên Lenovo IdeaPad Y50-70: Khai phá GPU Nvidia & Màn hình 4K

Phần cứng khá tốt - mọi thứ chạy, kể cả sleep & wake. Chỉ "xấu" là thông báo KWin rằng desktop effects restart sau resume, nhưng không thấy tác động tiêu cực.

Chạy Linux trên Lenovo IdeaPad Y50-70: Khai phá GPU Nvidia & Màn hình 4K

Touchpad cũng cấu hình đúng - không tapping ngốc - trái ngược với single-click chuột. Ấn tượng driver Synaptic chạy tốt hơn trên Plasma so với Windows 8.1. Thường tôi ghét touchpad, trên máy này đặc biệt, nhưng bớt ghét với Kubuntu.

Chạy Linux trên Lenovo IdeaPad Y50-70: Khai phá GPU Nvidia & Màn hình 4K

Về ứng dụng, rất tốt. Tất cả phần mềm, kể cả GTK app, render đẹp. GIMP và LibreOffice sắc nét, sạch, thanh lịch. Cài đặt và dùng các chương trình khác không vấn đề. Về mã hóa, cài được cả TrueCrypt và VeraCrypt, không thiếu thư viện. Khởi đầu đầy hứa hẹn.

Kết luận

Đây là cuối phần một của series Linux trên IdeaPad Y50-70. Tổng thể thử nghiệm tốt. Nhưng có vấn đề. Cardinal: scaling HD/UHD trong Plasma trước 5.20 vẫn "meh", cần nhiều việc thủ công. Desktop cũng có vài cạnh thô không cần thiết.

Mặt sáng: tương thích phần cứng top, hiệu năng và phản hồi hơn hợp lý cho laptop 7 năm với ổ cơ 5.400rpm, Kubuntu trông đẹp, plus spread ứng dụng tốt. Nhưng phải nâng cấp [sic]. Tôi định test gaming, chắc chắn thú vị. Tạm kết. Hy vọng bài tập thú vị. Tutorial GRUB và SDDM scaling 4K sắp ra.

Chào.