Поле навколо курсору миші на драйвері Ubuntu 17.04 та nvidia


21

У мене ноутбук з GeForce GTX 1050 Ti. Крім того, я підключив два дисплеї до свого ноутбука через Displayport і встановив драйвер nvidia через sudo apt-get install nvidia-384 nvidia-settings. Коли я використовую «режим енергозбереження Intel», то в деяких випадках миша надзвичайно мерехтить (як правило, лише на головному екрані ноутбука, а іноді й на інших). Тепер я спробував перейти в "режим роботи Nvidia" через prime-select nvidia. Однак зараз у мене є проблема, що навколо курсору є поле, що відстає, яке не показує оновлену графіку під мишею і все ще там близько секунди, коли мишу відводить. Я зробив скріншот, де позначив текст і відмітив його; графіка позначеного тексту все ще є:

введіть тут опис зображення

Решта працює добре (без мерехтіння миші), і я хотів би зберегти режим nvidia. Як я можу вирішити проблему?

Одне доповнення: вікно знімається після відключення дисплея (тобто видалення двох додаткових дисплеїв).


Відповіді:


12

У мене також була ця дратівлива проблема, і я зміг її вирішити, запустивши:

sudo service lightdm restart

(Це було запропоновано в коментарі від m00am . Спочатку я намагався перезапустити sddm, але в ньому з'явилося повідомлення про те, що я не маю цієї послуги. Установка sddmпакету не допомогла, але нарешті вибір lightdmслужби працював.)

Я натиснув кнопку ОК, і комп'ютер перезавантажився. Нарешті проблеми з оновленням та курсором, не оновленими, було вирішено.


2
Це працювало для мене (використовуючи драйвер NVIDIA 390.30). Просто перезавантаження не допомагає, потрібен перезапуск lightdm.
BourbonCreams

2
18.04, однак, немає lightdm.
Велкан

ні, він не може працювати в ubuntu 18.04. Я зараз використовую linux mint19, більше не можу перезапустити сервіс
lightdm

Ознайомтесь з цим посиланням: forums.linuxmint.com/viewtopic.php?f=59&t=278666
leileilei

3
Це розумово, тому тепер мені потрібно буде скинути lightdm на кожному завантаженні: O
Джеймі Хатбер

3

У мене була така ж проблема паралельно з проблемою, описаною тут: Зовнішній монітор вимикається на кілька секунд кожні 5-10 хвилин

Після встановлення частоти оновлення до 58 Гц та виходу з системи / входу в поле відставання навколо миші зник. Час очікування зовнішнього екрана зберігається, але це інша проблема.

Це працювало для мене, YMMV. Я використовую драйвери Ubuntu 16.04 та Nvidia.


З 18.04 не можна вийти / увійти. Він або перезапускається, або переходить у цикл екрана входу.
Велкан

Я не знаю, чи здійснив фокус виходу / входу чи застосував новий реєстр оновлення, відновив початкову швидкість, а потім здійснив вихід / вхід, але це зробило трюк.
TylersSN

3

Перезапуск sddmпрацював для мене, артефакти пішли.

sudo systemctl restart sddm

Це припинить ваш поточний сеанс, вийде з системи та перезапустить диспетчер дисплеїв. Після входу в систему проблеми не зникають.

( джерело )


2
Я запускаю Ubuntu 17.04 зі стандартним дисплеєм lightdm. Коли я намагаюся перезапустити службу sddm, він заявляє, що такої служби немає. Перезапуск lightdm також не допомагає.
Rolch2015

спробуйте перевстановити пакети xserver-xorg *, перезапуск sddm все одно не є постійним рішенням. Мені довелося перевстановити пакети xorg, щоб він працював із карткою nvidia
Олексій

2
Відредагуйте відповідь, щоб включити відповідні біти. Посилання, як правило, йдуть з часом, роблячи такі відповіді марними.
Привіт-Ангел

На жаль, це не варіант, коли у мене одночасно працюють два облікові записи користувачів, і квадрат з’являється кожного разу, коли я запускаю другий сеанс.
int_ua

3

Навколишнє середовище: Ubuntu 18.04 GTX1650 nvidia-430-драйвер (встановлено з програмного забезпечення ubuntu)

Виправлено квадрат навколо проблеми миші:

sudo apt install lightdm

Налаштуйте lightdm за замовчуванням та перезавантажте

sudo dpkg-reconfigure lightdm
sudo reboot

Після перезавантаження ви все одно побачите квадрат навколо миші

sudo apt remove lightdm
sudo reboot

Після перезавантаження ви будете в командному рядку.

sudo service gdm start

це знову переведе вас у графічний режим, і ви побачите, що квадрат навколо миші зник

sudo dpkg-reconfigure gdm3

Тоді вам не потрібно вводити sudo service gdm startкожен раз.

Сподіваюся, це може допомогти.


Під другою останньою командою, під lightm3, означає, gdm3чи lightdm?
Kulfy

вибачте, це був помилковий помилок
Ян Чжоу

3

У мене була ця проблема з портативним монітором AOC в Linux Mint 19.1. Для мене спрацювало рішення перезапустити lightdm, але це було прикро перезапускати після кожного нового завантаження. Отже, я зрозумів, що lightdm починається занадто рано в послідовності завантаження, тому я змінив файли конфігураційних служб systemd для менш дратівливого рішення.

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

Змінено рядок After=display-manager.serviceнаBefore=display-manager.service

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

Змінено ExecStartPreна

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

Для Ubuntu 18.04 ви можете зробити те саме редагування, за винятком /lib/systemd/system/lightdm.service

Оновлення: Після оновлення до монетного двору 19.3 та додавання іншого завантажувального диска до моєї системи проблема знову з’явилася. Зробив це, щоб піти додатковими кроками

cd /etc/systemd/system/display-manager.service.wants
sudo ln -s /lib/systemd/system/displaylink-driver.service displaylink-driver.service

1
Привіт Томе! Я думаю, що ваша відповідь може бути корисною, щоб виправити цю надокучливу проблему, але я не впевнений, що змінити, і не знаходжу ці рядки у згадуваних вами файлах. Не могли б ви перевірити правильність відповіді? І чи могли б ви детальніше розібратися, що стосуються змін? Спасибі! Редагувати: мені вдалося це виправити, я вважаю. В основному проблема полягає в обміні файлами (перший рядок - з другого файлу), а в другому рядку є "до" до = дисплей-менеджер.сервіс ", якого не повинно бути там, я вважаю.
cgc512

Так, я змішав лінії. Фіксована відповідь дякую.
Том Бергюйс

1
Ідеально, це спрацювало ідеально для мене, дуже дякую, що знайшли це!
cgc512

Зміни ExecStartPre можуть не знадобитися
Том Бергуїс,

2

Для мене працюють такі рішення:

  • використовувати XRender замість OpenGL
  • або за допомогою OpenGL вимкніть "vsync"

вікно властивостей відображення

Сподіваюся, це допоможе комусь.

Примітка: я використовую Lenovo L380 Intel Graphics на Kubuntu 18.10 Cosmic, з 3 VGA-дисплеями (1 док-станція Lenovo USB-C + 2 адаптери DisplayLink).


2

У мене була така точна проблема на ubuntu 18.04 з робочим столом одиниці та драйвером nvidia-390, і для мене працювало рішення перезапуску lightdm.

Мені не подобалося постійно відкривати термінал, запускати команду, а потім повторно входити в систему, тому мені хотілося постійного виправлення. Я подумав, якщо все працює, тільки не, якщо lightdm запускається у звичайний час, то це, мабуть, має бути питання про терміни.

Я додав 1 секунду затримки в запуску LightDM шляхом зміни ExecStartPre=лінії в /lib/systemd/system/lightdm.serviceвід

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

до

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

(тільки додавання /bin/sleep 1 ;перед тим, що вже було там)

працює для мене :)


1

І ще одна порада:

Якщо ви використовуєте портативний комп'ютер, коли ви від'єднали кабель USB3.0 у деяких випадках і намагаєтесь знову підключити USB3.0. Якщо DisplayLink не працює, можливо, ви можете спробувати вимкнути комп'ютер і вимкнути дисплей (для мене я використовую плагін UD-3900). тоді воно спрацює. на жаль, вам доведеться: sudo service lightdm перезапустити знову. Це мені корисно. Тому що мій DisplayLink не працює після того, як я взяв комп’ютер на презентацію в іншу кімнату і одночасно встановив інше програмне забезпечення. і коли я повернувся, це не вийшло. Я подумав, що це через оновлення та недавно встановлене програмне забезпечення. Тому я перевстановив Linux (я встановив вчора), він все ще не працював. Тож я влаштував свій ноутбук і вимкнув свій UD-3900, потім запустив і комп'ютер, і UD-3900. Це працює.


0

Перейдіть до додаткового драйвера та змініть вибір перемикача з Nvidia на будь-який інший (залежно від діалогового вікна). Застосуйте та перезавантажте систему.


0

Тим часом я перейшов до Ubuntu 18.04, встановив найновіший драйвер Displaylink ( https://www.displaylink.com/downloads/ubuntu ) та драйвер nvidia-390. Крім того, я вибрав драйвер nvidia через sudo prime-select nvidia. Зараз він працює чудово, і відстаючи ящик також зник. Однак він не працював із драйвером nvidia-410, який наразі є рекомендованим. На відміну від ситуації, яка склалася раніше, вона тепер безперебійно працює з драйвером nvidia, і Intel-драйвер виробляє деякі дратівливі збої миші на вторинному та третинному екрані. Інше запропоноване тут рішення не спрацювало для мене. Можливо, вони працюють для інших.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.