Ubuntu з Nvidia Optimus, як я подолав тирінг

Цей пост для тих, хто має ноути з Nvidia Optimus на борту. Я не розповідатиму як його налаштувати в принципі тому що зазвичай це не повинно викликати проблем, просто ставите драйвер Nvidia і пакет nvidia-prime, як додаток для зручності можна поставити prime-indicator.

Option "AccelMethod" "sna"

Option "TearFree" "true"

Option "AccelMethod" "sna"

Option "DRI" "true"

Option "TearFree" "true"

Проблема тирінгу вирішується і при роботі на Intel і при перемиканні на Nvidia

Дублікати не знайдено

У кожного рішення є свої плюси та мінуси. І я писав саме для Ubuntu. Давно хотів якось цю проблему вирішити. На одному форумі взагалі написали, що при використанні nvidia-prime тиринг побороти принципово не можна, особливо при роботі на Nvidia. Але таки розкопав рішення.

Плюс тобі в карму, люба людина!

Ти врятував мені пару вечорів ^_^

правильно зробив, що відписався хоча б на пікабу, бо солюшн реально важко нагуглити. Спробуй на Archwiki або на ubuntu.ru оновити вікі-сторінки по Optimus з твоєю інформацією

до речі, ти не обдурювався нагодою з шляхом до конфігу? мб /usr/share/X11/xorg.conf.d/ ? А то голову ламаю сиджу :)

Цю статейку треба було тобі написати. Я звичайно трохи розумію в адмініструванні Linux, але я 1С-нік і рейка, і для мене якісь патчі і як вони працюють для боротьби з тирінгом це китайська грамота. Треба потестити на ноуті Ubuntu 16.04 з останнім ядром і 364 драйвером.

Той незручний момент, коли помилився конфою.

Братан, допомогло лише для Intel карти. На невидінні тиринг залишився. Допомагай

У мене 940, продуктивність хороша, тиринг не зник. Компіз поставити не можу – цитрамон юзаю. Хотілося б пофіксуватицю херню. Я пробував уже й це:

Option "AccelMethod" "SNA"

Option "DRI" "true"

Option "TearFree" "true"

Option "ConstrainCursor" "off"

Option "TearFree" "true"

Option "ConstrainCursor" "off"

Option "TearFree" "true"

Option "AllowEmptyInitialConfiguration" "on"

Option "TripleBuffer" "1"

Option "IgnoreDisplayDevices" "CRT"

Тут мені здається справа вже в композитному менеджері cinnamon, ніколи його не любив досить кострубата спроба зробити Gnome 2 з Gnome 3

Ех. Рішення зовсім немає?

Працює! Дякую тобі величезний друже!

Дякую більше, інформація корисна.

Натомість працює трохи швидше і немає необхідності правити ярлики для запуску ігор у стимі. А перейти це не така проблема.

не "трохи швидше", а дійсно швидше)

Перезайти це аналог перезавантажити, тобто вимкнути всі відкриті програми, і після включення відкривати все, що було закрито. На робочому, та й на будь-якому іншому, ноутбуці зовсім нікуди не годиться, звичайно ІМХО. У мене такий баттхерт був, коли зрозумів, як вони це реалізували. До речі, підтримка цієї технології на такому рівні була зроблена для XP, також із перезавантаженням. Навіть у vist-і все працює "на гарячу". So, Nvidia. ну ви зрозуміли) https://youtu.be/_36yNWw_07g

Згоден, про XP наплутав, дякую за пояснення.

Тут шлях не найменшого опору, яке відсутності, оскільки це суто формальна підтримка, вкрай примітивна. Nvidia замість людської підтримки пропонує формальну підтримку як підхід, який використовувати вкрай незручно. На робочому ноутбуці неможливо взагалі, або вкрай незручно щоразу вимикати всі додатки для того, щоб скористатися дискреткою абонавпаки, перестати користуватися їй. Наприклад, у мене зараз відкритий qt-creator, matlab, netgen, кілька доків, десятки вкладок у браузері та кілька активних терміналів, з усього цього тільки netgen-у потрібна дискретка, відповідно уникаючи розетки більше ніж на 2 години (регулярно так відбувається) мені довелося б вирубувати всі ці додатки тільки через одну програму, це жах. А з bumblebee у мене такої проблеми немає, я цього року навіть ще із системи не виходив і не думаю, що найближчий місяць прийде.

Я розумію, що у всіх по-різному, просто особисто для мене це не підходить дуже критично, тому я дуже злий на Nvidia, порушую тут.

До речі, кому цікаво докладніше дізнатися про опції драйверів Intel все дуже добре розписано у вікі арча, причому українською.

У чому проблема включити вертикальну синхронізацію?