Làm cách nào để xóa màn hình bị rách trong 16.04 với nvidia GTX 960 M?


12

Cài đặt 16.04 của tôi bị rách màn hình khá xấu. Ví dụ, nếu tôi kéo một cửa sổ, nằm ngang trên màn hình, nó sẽ phân mảnh sao cho phần dưới của nó nằm phía sau đỉnh một chút và khi xem video, phía dưới màn hình là một vài khung phía sau đỉnh.

Tôi đã thử các giải pháp được đưa ra trong các câu hỏi sau đây, nhưng không có gì giúp được, thật không may:

Card đồ họa của tôi là Nvidia GeForce GTX 960M, tôi đang sử dụng NVIDIA binary driver - version 361.42 from nvidia-361.

Vấn đề này cũng có mặt khi tôi đang chạy 15.10.


nghĩa đen là không có gì có tác dụng để khắc phục điều này. Chỉ chuyển sang đồ họa intel, mà hút.
Riki137

@ Riki137 Làm thế nào để một người chuyển trở lại đồ họa intel?
dùng3728501

Điều gì đã xảy ra 15.10 / 16.04 để ngăn các chỉnh sửa cục bộ hoạt động nữa là do lỗi mesa được cho là. Cách khắc phục được gọi là chuyển sang chế độ cho Intel trong khi sử dụng trình điều khiển nvidia thông qua nvidia-Prime. Tùy chọn giọt nước mắt không thể hoạt động với chế độ cài đặt & người ta không thể chuyển sang sna. Có thể khắc phục điều này bằng cách sửa đổi trình điều khiển phổ biến của Ubuntu & thay đổi thời gian ngủ để người chào đoàn kết làm việc xung quanh lỗi mesa. Nhưng sẽ không đăng như một câu trả lời ở đây vì không phải là giải pháp sạch 100%. (có thể có một bài đăng trong UF) Có một bản sửa lỗi trong xserver, có thể xuất hiện vào năm tới trong Ubuntu. (hoặc sử dụng 14.04
doug

1
Tôi cũng gặp vấn đề này với Nvidia Quadro M1200, ngay cả sau khi cập nhật trình điều khiển (lên phiên bản 381.09), điều này chỉ được giải quyết bằng cách chuyển sang GPU Intel như trong câu trả lời của @ qwr bên dưới.
Garrett

Câu trả lời:


16

Dễ dàng sửa chữa tôi tìm thấy trên / g /. Thêm lệnh này vào các lệnh khởi động của bạn

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"

Tất nhiên điều này hoạt động nếu bạn đang sử dụng trình điều khiển Nvidia.

EDIT: Vì vậy, đối với các thiết lập multimonitor tôi sẽ đề nghị sử dụng Nvidia X server settingschương trình, đi đến X Server Display Configurationvà sử dụng Save to X configuration file. Bây giờ hãy tìm kiếm /etc/X11/xorg.confvà thêm { ForceCompositionPipeline = On}sau mỗi cài đặt màn hình (+ 0 + 0 và + một cái gì đó + đôi khi)

Ngoài ra, bạn có thể làm sudo apt install comptonvà thêm comptonvào các lệnh khởi động của bạn.

EDIT: Tôi không biết chuyện này đã xảy ra bao lâu nhưng chương trình Cài đặt máy chủ NVIDIA X nvidia-settingscó một tùy chọn để thực hiện đồ họa ForceFullCysisPipeline. Trong menu 'Cấu hình hiển thị máy chủ X', nhấp vào 'Nâng cao ...', đánh dấu vào 'Buộc toàn bộ đường ống thành phần' và nhấn 'Lưu vào tệp cấu hình X'. Nếu bạn không có đường dẫn được xác định trước đến tệp cấu hình, hãy nhập /etc/X11/xorg.confvào hộp văn bản đường dẫn tệp và lưu.


1
Cảm ơn, điều này đã hoạt động nhưng nó cũng biến một trong những màn hình của tôi thành màu đen ..
nana

... Vì vậy, nếu điều đó xảy ra, hãy tiếp tục và bật lại màn hình đó trong Hiển thị.
nana

Bạn có ý nghĩa /g/gì?
Garrett

3
Đối với các noobs khác ngoài đó, hãy nhớ rằng bạn có thể kiểm tra điều này trong thiết bị đầu cuối của mình để xem nó có hoạt động không (trước khi thêm nó vào tập lệnh khởi động của bạn và đăng nhập lại). Thật không may, điều này không phù hợp với tôi (Nvidia Quadro M1200, nVidia phiên bản 381.09).
Garrett

Cũng không làm việc cho tôi. Chạy GF940M. Có vẻ như chip M hoặc máy tính có đồ họa tích hợp được kích hoạt không thể làm điều này.
dat tutbrus

4

Giải pháp duy nhất tôi đã thử cho đến nay là mọi thứ đều không tốt, nhưng đó là một thứ: Sử dụng GPU Intel thay vì GPU Nvidia . Nó làm giảm hầu hết sự rách màn hình.

Trong cài đặt Máy chủ Nvidia X ( nvidia-settings), đi tới Cấu hình PRIME và chọn Intel (Chế độ tiết kiệm năng lượng) . Cách khác sudo prime-select intel.

Tôi đang sử dụng nvidia-370, đây là bản phát hành chính thức hiện tại, với Nvidia 940MX. Có vẻ như trớ trêu thay trình điều khiển của họ vẫn tệ hơn trình điều khiển Intel. Về mặt tươi sáng, tuổi thọ pin của tôi tăng gần gấp đôi, vì vậy đó là một sự đánh đổi khá tốt.

Cập nhật: Sử dụng trình điều khiển Intel mặc định cho kernel 4.7.0, không có vấn đề rách màn hình nào cả. nvidia-387 với nomodeset trong grub có vẻ ổn nhưng thay đổi độ sáng bị tắt, vì vậy hiện tại tôi không sử dụng nó.


1

Điều này đến hơi muộn, nhưng tôi thành thật khuyên bạn nên chuyển sang XFCE4 hoặc DE không kết hợp tương tự. Ít nhất là trong trường hợp của tôi (Lenovo Y580, opensuseLeap 42.1 + bumblebee), đây là cách tôi thoát khỏi tình trạng rách màn hình và cuộn chậm trong firefox. Chúc mừng !!!!


2
Vận chuyển xung quanh một vấn đề và giải quyết một vấn đề là những điều khác nhau. nhưng thật tuyệt khi bạn chia sẻ kinh nghiệm của bạn ở đây. Chào mừng bạn đến với AskUbfox!
mook765

Cảm ơn lời đề nghị - ngay cả XFCE cũng không thể giải quyết được những tai ương trên màn hình của tôi. Tôi nghĩ rằng máy tính xách tay của tôi có thể bị nguyền rủa. Hy vọng cách giải quyết này có thể giúp đỡ người khác mặc dù.
Gilly

1

Tôi đã gặp vấn đề này từ lâu, bây giờ tôi mới cài đặt trình điều khiển nouveau. Hãy thử giải pháp từ bài đăng này, tôi rất muốn biết liệu nó có hoạt động không: http://ubuntuforums.org/showthread.php?t=2235382

Ngoài ra điều này có thể? Nhưng nó không hoạt động với tôi ... https://psyq123.wordpress.com/2015/09/20/another-way-to-fix-tear-and-vsync-issues-USE-the-nvidia-do /

Ok, đã thực hiện một số việc, nhưng tôi đã sửa nó như sau:

Mở CLI và làm:

sudo nvidia-xconfig

Sau đó:

sudo nvidia-settings

Đặt độ phân giải màn hình và tốc độ làm mới của bạn trong Xservercài đặt (Tôi đặt của tôi thành 1920x1200 @ 60hz) và lưu nó vàoxorg.conf

Sau đó làm:

sudo nano /etc/X11/xorg.conf

Chỉnh sửa phần thiết bị như vậy:

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 650"
Option "RegistryDwords" "PerfLevelSrc=0x2222"
Option "TripleBuffer" "True"
EndSection

Điều này đặt thẻ thành chế độ hiệu suất và cho phép bộ đệm ba.

Trong nvidia-settings/OpenGLbộ:

Sync to Vblank
Allow Flipping
Use Conformant Texture Clamping

Lưu cấu hình của bạn và khởi động lại máy chủ X.


3
Tôi không thể tìm thấy tùy chọn thay đổi tốc độ làm mới trong cài đặt nvidia và tôi cũng không thể tìm thấy tùy chọn để đặt Đồng bộ hóa thành Vblank, Cho phép lật hoặc Sử dụng Kẹp kết cấu phù hợp. Thay đổi xorg.conf của tôi không giúp được gì, có lẽ vì tôi có nhiều hơn một Devicephần. Cảm ơn vì lời đáp sâu sắc!
Gilly

Vấn đề thực sự bực bội ... thêm về nó ở đây: youtube.com/watch?v=-55y5sgHcbo (cũng không hoạt động với tôi)
Drainoi

Thật không may cho tôi, thật không may. Hiện tại tôi chỉ đang sử dụng đồ họa Intel và hy vọng điều này sẽ được sửa trong bản cập nhật. Dường như có rất nhiều người bị ảnh hưởng bởi vấn đề này và các vấn đề tương tự.
Gilly

Trường hợp "Vblank cho phép lật sử dụng kẹp kết cấu phù hợp" ở đâu?
dùng3728501

Tôi không biết, có vẻ như nếu tùy chọn đó tồn tại thì nó đã biến mất. Ít nhất là từ trình điều khiển nvidia cài đặt thông qua trình quản lý trình điều khiển. Có lẽ bạn có thể thử cài đặt trình điều khiển nvidia từ trang web nvidia, nhưng bạn có nguy cơ hos hệ thống của bạn.
Draoi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.