Câu trả lời:
Nói chung, sẽ hữu ích hơn khi bạn cung cấp chi tiết về phần cứng của bạn.
Máy tính của bạn có phải là máy tính xách tay không, và do đó là Nvidia Optimus? Là rách của bạn trên màn hình máy tính xách tay của bạn, nhưng không phải trên một màn hình bên ngoài? Nếu câu trả lời cho hai câu hỏi đó là có, thì việc xé của bạn không thể được giải quyết bằng đường ống thành phần.
Vấn đề của bạn cần "đồng bộ hóa chính" để khắc phục nó. Tại sao? Đọc https://devtalk.nvidia.com/default/topic/957814/linux/prime-and-prime-synyncization/
Mức độ khó khăn: Bạn cần sử dụng một thiết bị đầu cuối (chẳng hạn như ứng dụng có tên Terminal).
Nỗ lực cần thiết: Cho phép khoảng năm phút để sửa chữa.
Ubuntu 19.04 không bật tính năng này theo mặc định, bởi vì trình quản lý hiển thị mặc định, gdm3, vô hiệu hóa màn hình ngoài khi trình điều khiển nvidia ở chế độ modeet = 1. Đây là một lỗi lâu đời trong gdm3, không phải là một ưu tiên rất cao để khắc phục, rõ ràng. Các nhà phát triển Ubuntu quyết định hy sinh đồ họa không có nước mắt thay vì màn hình bên ngoài.
Bạn cần phải a) thay đổi trình quản lý hiển thị của mình thành lightdm nếu bạn cần màn hình ngoài b) để nvidia chạy theo km (modeet = 1)
Cho một)
sudo apt install lightdm
và chấp nhận sự lựa chọn để làm cho nó mặc định.
Nếu đã cài đặt,
sudo dpkg-reconfigure lightdm
(đây cũng là cách bạn trao đổi trở lại gdm3 nếu bạn muốn. Ngoài ra, trình quản lý hiển thị kde, sddm, cũng hoạt động ... vì vậy người dùng kubfox và xubfox đã có trình quản lý hiển thị hoạt động).
(b) Trong chế độ nvidia, bạn sẽ bị rách trên máy tính xách tay trừ khi bạn bật đồng bộ hóa chính. Tạo và chỉnh sửa tệp bên dưới (Tôi sử dụng vim, nhưng bạn có thể sử dụng nano nếu bạn không biết vim)
sudo vi /etc/modprobe.d/zz-nvidia-modeset.conf
và bao gồm nội dung này:
#enable prime-sync
options nvidia-drm modeset=1
sau đó thoát trở lại shell, làm điều này để đưa trình điều khiển nvidia vào ảnh khởi động của bạn, để nó có thể được tải cùng với kernel:
prime-select nvidia
sudo update-initramfs -u
sau đó khởi động lại.
(Bạn không cần phải khởi động lại để thực hiện prime-select nvidia
công việc, đăng xuất thường là đủ để thay đổi giữa chế độ nvidia và intel, nhưng bạn cần phải khởi động lại để trình điều khiển nvidia chạy ở chế độ modeet = 1)