Hộp tụt xung quanh con trỏ chuột trên Ubuntu 17.04 và trình điều khiển nvidia


21

Tôi có một máy tính xách tay với GeForce GTX 1050 Ti. Ngoài ra, tôi đã kết nối hai màn hình với Máy tính xách tay của mình qua Displayport và cài đặt trình điều khiển nvidia qua sudo apt-get install nvidia-384 nvidia-settings. Khi tôi sử dụng "Chế độ tiết kiệm năng lượng của Intel", thì chuột sẽ nhấp nháy rất nhiều trong một số trường hợp (thường chỉ trên màn hình chính của máy tính xách tay, nhưng đôi khi cũng ở những người khác). Bây giờ tôi đã cố gắng chuyển sang "chế độ hiệu suất Nvidia" thông qua prime-select nvidia. Tuy nhiên, bây giờ tôi có một vấn đề là có một hộp bị trễ xung quanh con trỏ, nó không hiển thị đồ họa được cập nhật bên dưới con chuột và vẫn còn khoảng một giây khi di chuyển chuột đi. Tôi đã tạo một ảnh chụp màn hình, nơi tôi đã đánh dấu văn bản và bỏ đánh dấu nó; đồ họa của văn bản được đánh dấu vẫn còn đó:

nhập mô tả hình ảnh ở đây

Phần còn lại hoạt động tốt (không nhấp chuột) và tôi muốn giữ chế độ nvidia. Làm thế nào tôi có thể giải quyết vấn đề?

Một bổ sung: Hộp sẽ biến mất sau khi ngắt kết nối cổng hiển thị (nghĩa là loại bỏ hai màn hình bổ sung).


Câu trả lời:


12

Tôi cũng gặp vấn đề khó chịu này và tôi đã có thể giải quyết nó bằng cách chạy:

sudo service lightdm restart

(Điều này đã được đề nghị trong một chú thích bởi m00am . Lúc đầu, tôi đã cố gắng để khởi động lại sddm, nhưng nó hiển thị một thông báo nói tôi không có dịch vụ đó. Cài đặt sddmgói đã không giúp đỡ, nhưng cuối cùng chosing các lightdmdịch vụ làm việc.)

Tôi bấm vào OK, và máy tính của tôi khởi động lại. Cuối cùng, vấn đề độ trễ và con trỏ không cập nhật đã được giải quyết.


2
Điều này làm việc cho tôi (sử dụng trình điều khiển NVIDIA 390.30). Đơn giản chỉ cần khởi động lại không giúp ích gì, việc khởi động lại lightdm là cần thiết.
BourbonCreams

2
18.04 không có lightdm mặc dù.
Velkan

không, nó không thể hoạt động trong Ubuntu 18.04. Bây giờ tôi sử dụng linux mint19, không thể khởi động lại dịch vụ
lightdm

Vui lòng đọc liên kết này: forum.linuxmint.com/viewtopic.php?f=59&t=278666
leileilei

3
Điều này là do tinh thần, vì vậy bây giờ tôi sẽ cần thiết lập lại lightdm trên mỗi lần khởi động: O
Jamie Hutber

3

Tôi gặp vấn đề tương tự song song với vấn đề được mô tả ở đây: Màn hình ngoài tắt trong vài giây cứ sau 5-10 phút

Sau khi đặt tốc độ làm mới của tôi thành 58 Hz và đăng xuất / đăng nhập vào hộp trễ xung quanh chuột của tôi biến mất. Thời gian chờ màn hình ngoài vẫn tồn tại, nhưng đó là một vấn đề khác.

Điều này làm việc cho tôi, YMMV. Tôi đang sử dụng trình điều khiển Ubuntu 16.04 và Nvidia.


Với 18.04 không thể đăng xuất / đăng nhập. Nó hoặc khởi động lại hoặc đi vào vòng lặp màn hình đăng nhập.
Velkan

Tôi không biết liệu đăng xuất / đăng nhập có lừa hay tôi đã áp dụng một rater refresh mới, khôi phục tỷ lệ ban đầu và sau đó thực hiện đăng xuất / đăng nhập, nhưng nó đã thực hiện thủ thuật.
TylersSN

3

Khởi động lại sddmlàm việc cho tôi, hiện vật đi.

sudo systemctl restart sddm

Điều này sẽ chấm dứt phiên hiện tại của bạn, đăng xuất bạn và khởi động lại trình quản lý hiển thị. Sau khi đăng nhập lại, vấn đề đã biến mất.

( nguồn )


2
Tôi đang chạy Ubuntu 17.04 với lightdm trình quản lý hiển thị tiêu chuẩn. Khi tôi cố gắng khởi động lại dịch vụ sddm, nó nói rằng không có dịch vụ đó. Khởi động lại lightdm cũng không giúp được gì.
Rolch2015

hãy thử cài đặt lại các gói xserver-xorg *, khởi động lại sddm dù sao cũng không phải là giải pháp lâu dài. Tôi đã phải cài đặt lại các gói xorg để làm cho nó hoạt động với thẻ nvidia
Oleksii

2
Vui lòng chỉnh sửa câu trả lời để bao gồm các bit có liên quan. Liên kết có xu hướng biến mất theo thời gian, khiến những câu trả lời như vậy trở nên vô dụng.
Hi-Angel

Thật không may, đó không phải là một tùy chọn khi tôi có hai tài khoản người dùng chạy cùng lúc và hình vuông xuất hiện mỗi khi tôi khởi chạy phiên thứ hai.
int_ua

3

Môi trường: Trình điều khiển Ubuntu 18.04 GTX1650 nvidia-430 (được cài đặt từ phần mềm Ubuntu)

Đã sửa lỗi vuông xung quanh vấn đề chuột bằng cách:

sudo apt install lightdm

Cấu hình lightdm làm mặc định và khởi động lại

sudo dpkg-reconfigure lightdm
sudo reboot

Sau khi khởi động lại, bạn vẫn sẽ thấy hình vuông xung quanh chuột, sau đó

sudo apt remove lightdm
sudo reboot

Sau khi khởi động lại, bạn sẽ ở trong dòng lệnh.

sudo service gdm start

nó sẽ đưa bạn vào chế độ đồ họa một lần nữa và bạn sẽ thấy rằng hình vuông xung quanh chuột biến mất

sudo dpkg-reconfigure gdm3

Sau đó, bạn không cần phải gõ sudo service gdm startmỗi lần.

Hy vọng nó có thể giúp đỡ.


Trong lệnh cuối cùng thứ hai, bởi lightm3, bạn có nghĩa là gdm3hay lightdm?
Kulfy

xin lỗi, đó là một lỗi đánh máy
Yang Zhou

3

Tôi gặp vấn đề này với màn hình di động AOC trong Linux Mint 19.1. Giải pháp khởi động lại lightdm đã có hiệu quả với tôi nhưng thật khó chịu khi khởi động lại sau mỗi lần khởi động mới. Do đó tôi đoán rằng lightdm đang bắt đầu quá sớm trong trình tự khởi động, vì vậy tôi đã sửa đổi các tệp cấu hình dịch vụ systemd cho một giải pháp ít gây phiền nhiễu hơn.

Trong /lib/systemd/system/displaylink-driver.service:

Thay đổi dòng After=display-manager.servicethànhBefore=display-manager.service

Trong /etc/systemd/system/display-manager.service:

Được sửa đổi ExecStartPrethành

ExecStartPre=/bin/sh -c '/bin/sleep 10 && [ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ]'

Đối với Ubuntu 18.04, bạn có thể thực hiện chỉnh sửa tương tự, ngoại trừ /lib/systemd/system/lightdm.service


1
Chào Tom! Tôi nghĩ rằng câu trả lời của bạn có thể tốt để khắc phục vấn đề gây phiền nhiễu này, nhưng tôi không chắc nên thay đổi điều gì, tôi cũng không tìm thấy những dòng này trong các tệp bạn đề cập. Bạn có thể kiểm tra câu trả lời là đúng không? Và bạn có thể giải thích về những thay đổi đang làm gì? Cảm ơn! Chỉnh sửa: Tôi quản lý để sửa nó tôi tin. Vấn đề chủ yếu là các tệp được hoán đổi (dòng đầu tiên là từ tệp thứ hai) và dòng thứ hai có "to` Before = display-manager.service" không nên có ở đó.
cgc512

Có tôi đã trộn lẫn các dòng. Sửa câu trả lời cảm ơn.
Tom Berghuis

1
Hoàn hảo, nó hoạt động hoàn hảo đối với tôi, cảm ơn bạn rất nhiều vì đã tìm thấy điều này!
cgc512

Có thể không cần thay đổi ExecStartPre
Tom Berghuis

2

Các giải pháp làm việc cho tôi là:

  • sử dụng XRender thay vì OpenGL
  • hoặc với OpenGL, tắt "vsync"

cửa sổ thuộc tính hiển thị

Hy vọng nó sẽ giúp được ai đó.

Lưu ý: Tôi đang sử dụng Đồ họa Intel Lenovo L380 trên Vũ trụ Kubfox 18.10, với 3 màn hình VGA (1 Trạm kết nối USB-C Lenovo + 2 bộ điều hợp DisplayLink).


2

Tôi đã gặp vấn đề chính xác này trên Ubuntu 18.04 với trình điều khiển máy tính để bàn và trình điều khiển nvidia-390, và giải pháp khởi động lại lightdm đã giúp tôi.

Tôi không muốn phải luôn luôn mở một thiết bị đầu cuối, chạy lệnh, sau đó đăng nhập lại, vì vậy tôi muốn sửa chữa vĩnh viễn. Tôi hình dung nếu mọi thứ hoạt động, chỉ là nếu lightdm được bắt đầu vào thời gian thông thường, thì đó phải là vấn đề thời gian.

Tôi đã thêm độ trễ 1 giây vào việc khởi chạy lightdm bằng cách thay đổi ExecStartPre=dòng /lib/systemd/system/lightdm.servicetừ

ExecStartPre=/bin/sh -c '[ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ]'

đến

ExecStartPre=/bin/sleep 1 ; /bin/sh -c '[ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ]'

(chỉ cần thêm /bin/sleep 1 ;trước những gì đã có)

làm việc cho tôi :)


1

Và một mẹo khác:

Nếu bạn sử dụng máy tính xách tay khi rút cáp USB3.0 trong một số trường hợp và bạn thử cắm lại USB3.0. Nếu DisplayLink không hoạt động, có lẽ bạn có thể thử tắt máy tính và tắt nguồn máy hiển thị (đối với tôi, tôi sử dụng UD-3900 có thể cắm được). sau đó nó sẽ làm việc Thật không may, bạn phải: sudo dịch vụ lightdm khởi động lại. Điều này hữu ích cho tôi. Bởi vì DisplayLink của tôi không hoạt động sau khi mang máy tính của tôi đi thuyết trình ở phòng khác và đồng thời tôi đã cài đặt một số phần mềm khác. và khi tôi trở lại, nó không hoạt động. Tôi nghĩ rằng đó là vì các bản cập nhật và phần mềm mới được cài đặt. Vì vậy, tôi đã cài đặt lại Linux (tôi đã cài đặt ngày hôm qua), nó vẫn không hoạt động. Vì vậy, tôi CẤP ĐIỆN cho máy tính xách tay của mình và tắt nguồn UD-3900, sau đó khởi động cả máy tính và UD-3900. Nó hoạt động.


0

Chuyển đến trình điều khiển bổ sung và sau đó thay đổi lựa chọn nút radio từ Nvidia sang bất kỳ trình điều khiển nào khác (bất kỳ điều gì có trong hộp thoại của bạn). Áp dụng và khởi động lại hệ thống của bạn.


0

Trong thời gian chờ đợi, tôi đã nâng cấp lên Ubuntu 18.04, đã cài đặt trình điều khiển Displaylink mới nhất ( https://www.displaylink.com/doads/ubfox ) và trình điều khiển nvidia-390. Hơn nữa, tôi đã chọn trình điều khiển nvidia thông qua sudo prime-select nvidia. Bây giờ nó hoạt động tốt, và hộp lagging cũng đã biến mất. Tuy nhiên, nó không hoạt động với trình điều khiển nvidia-410, hiện đang là đề xuất. Trái ngược với tình huống trước đây, giờ đây nó hoạt động trơn tru với trình điều khiển nvidia và trình điều khiển intel tạo ra một số trục trặc chuột khó chịu trên màn hình thứ cấp và cấp ba. Các giải pháp khác được đề xuất ở đây không làm việc cho tôi. Có lẽ họ làm việc cho người khác.

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.