Тиринг в Linux Mint 18 (Cinnamon)

Руководства, вопросы, обсуждения
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Автор темы
inferno
Сообщения: 2
Зарегистрирован: 17 июн 2018, 08:08

Тиринг в Linux Mint 18 (Cinnamon)

Сообщение inferno » 17 июн 2018, 08:56

Здравствуйте!
Не могу перебороть тиринг на Линуксах. В Debian он встречался только в Firefox. Перешёл на Mint - встречается везде: в самой ОС и в браузере. Имею ноутбук с гибридными видеокартами Intel Core i5 + NVidia 520MX. Выручает немного переход на драйвер старой версии (340) - мой зоркий глаз всё-равно цепляется за притормаживания (т.к. я любитель посмотреть 50fps AceStream спортивных каналов). Не имею в настройках видеокарты пункта VSync. Ставил compiz и прочие штуки - они вообще не работают. Перечитал кучи тем на эту тему, но ничего подобного мне не подходит. Обычно проблема решается включением VSync настройках nvidia-settings. Уже непонятно куда копать :dash2:
inferno@linux-mint ~ $ inxi -Fxz
System:    Host: linux-mint Kernel: 4.15.0-23-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: Cinnamon 3.6.7 (Gtk 3.18.9-1ubuntu3.3)
           Distro: Linux Mint 18.3 Sylvia
Machine:   System: SAMSUNG product: 300V3A/300V4A/300V5A/200A4B/200A5B v: 0.1
           Mobo: SAMSUNG model: 300V3A/300V4A/300V5A/200A4B/200A5B v: FAB1
           Bios: Phoenix v: 05FI date: 10/12/2011
CPU:       Dual core Intel Core i5-2450M (-HT-MCP-) cache: 3072 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 9976
           clock speeds: max: 3100 MHz 1: 1032 MHz 2: 1000 MHz 3: 947 MHz 4: 1312 MHz
Graphics:  Card-1: Intel 2nd Generation Core Processor Family Integrated Graphics Controller
           bus-ID: 00:02.0
           Card-2: NVIDIA GF119M [GeForce GT 520MX] bus-ID: 01:00.0
           Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa)
           Resolution: 1366x768@60.07hz
           GLX Renderer: Mesa DRI Intel Sandybridge Mobile
           GLX Version: 3.0 Mesa 17.2.8 Direct Rendering: Yes
Audio:     Card Intel 6 Series/C200 Series Family High Definition Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Sound: Advanced Linux Sound Architecture v: k4.15.0-23-generic
Network:   Card-1: Intel Centrino Wireless-N 130 driver: iwlwifi bus-ID: 02:00.0
           IF: wlp2s0 state: up mac: <filter>
           Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169 v: 2.3LK-NAPI port: 2000 bus-ID: 03:00.0
           IF: enp3s0 state: down mac: <filter>
Drives:    HDD Total Size: 1000.2GB (43.0% used)
           ID-1: /dev/sda model: SAMSUNG_HN size: 1000.2GB
Partition: ID-1: / size: 459G used: 124G (29%) fs: ext4 dev: /dev/sda2
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 57.0C mobo: 29.8C
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 197 Uptime: 1:37 Memory: 2188.8/5874.0MB
           Init: systemd runlevel: 5 Gcc sys: 5.4.0
           Client: Shell (bash 4.3.481) inxi: 2.2.35 

У вас нет необходимых прав для просмотра вложений в этом сообщении.

В сети
Аватара пользователя

slant
Сообщения: 1744
Зарегистрирован: 21 июн 2017, 15:09
Решено: 26
Благодарил (а): 12 раз
Поблагодарили: 757 раз

Тиринг в Linux Mint 18 (Cinnamon)

Сообщение slant » 17 июн 2018, 09:37

Я не боролся с гибридной графикой по этому поводу, но вот по отдельности для intel и nvidia подсказать могу.

Если файлы отсутствуют - создать. Если есть - добавить секции при отсутствии. Если есть и секции - добавить Options.

Для интел:
файл /usr/share/X11/xorg.conf.d/20-intel-tearfree.conf

Код: Выделить всё

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TearFree"    "true"
EndSection
Для nvidia:
/usr/share/X11/xorg.conf.d/60-triple-buffering.conf

Код: Выделить всё

Section "Device"
    Identifier "NVIDIA card"
    Driver "nvidia"
    Option "TripleBuffer" "True"
EndSection
p.s. Решение не 100% всегда срабатывающее, но у меня на работает. Однако может после рестарта с такими конфигами и не загрузится в графику вовсе - тогда файлы надо убрать или привести к исходному виду.

Аватара пользователя

garynych
Сообщения: 10
Зарегистрирован: 05 окт 2017, 08:13
Поблагодарили: 4 раза

Тиринг в Linux Mint 18 (Cinnamon)

Сообщение garynych » 06 июл 2018, 00:02

для интел достаточно запустить этот скриптик что я набросал для себя

Код: Выделить всё

#!/bin/bash

# тут вместо пароль   вписать  свой пароль для root
pass="пароль" 

cat <<EOF > ~/.drirc
<device screen="0" driver="dri2">
        <application name="Default">
                <option name="vblank_mode" value="0"/>
        </application>
</device>
EOF

cat <<EOF > ~/xorg.conf
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "sna"
   Option      "TearFree"     "true"
EndSection
EOF

echo "$pass" | sudo -S mv ~/xorg.conf /etc/X11/xorg.conf
echo "$pass" | sudo -S /etc/init.d/lightdm restart

exit 0

вставить это в файл.сделать его исполняемым и запустить кликнув... на запрос что сделать, выбираем запустить

после того как отработает,должно перегрузить окружение, если нет то перегрузите сами, или сразу перегрузите пк
Последний раз редактировалось пользователем 1 darkfenix; всего редактировалось раз: 6
Причина: BBcode

Аватара пользователя

Unborn
Сообщения: 1775
Зарегистрирован: 03 сен 2016, 10:36
Решено: 24
Благодарил (а): 4 раза
Поблагодарили: 252 раза

Тиринг в Linux Mint 18 (Cinnamon)

Сообщение Unborn » 06 июл 2018, 07:30

inferno писал(а):
17 июн 2018, 08:56
мой зоркий глаз всё-равно цепляется за притормаживания
Так притормаживания или разрыв, сдвиг картинки по горизонтали.
Этому -
inferno писал(а):
17 июн 2018, 08:56
Dual core Intel Core i5-2450M
inferno писал(а):
17 июн 2018, 08:56
GeForce GT 520MX
не нужно это -
inferno писал(а):
17 июн 2018, 08:56
4.15.0-23
Там и 4.4 то не нужно. Но его установи и не трогай. Для интеловской карты проверь, установлены ли пакеты аппаратной поддержки.
garynych, xorg.conf уже давно не используется. Метод sna по умолчанию, начиная с Sandy, до 2-го поколения он просто не работает. Но на всякий случай.
Возможно даже переключить на uxa попробовать.
dri2 и так по умолчанию. А dri3 - нет. Единственное - это TearFree true, которое, как правильно slant, сказал - в /usr/share/X11/xorg.conf.d/20-intel-tearfree.conf
tearfree он для себя добавил видимо. 20-intel.conf стандартно.
Ну и тиринг на интеловской графике - это редкое явление. В основном, когда на помоечные говнонедобуки устанавливают современные версии дистров, там не столько драйвер или ядро виновато, а сколько просто мощности не хватает.

Аватара пользователя

garynych
Сообщения: 10
Зарегистрирован: 05 окт 2017, 08:13
Поблагодарили: 4 раза

Тиринг в Linux Mint 18 (Cinnamon)

Сообщение garynych » 06 июл 2018, 21:32

Unborn
---xorg.conf уже давно не используется.
что на убунту что на минт что arch везде это нужно,уж не знаю почему но без этого тиринг везде
---Ну и тиринг на интеловской графике - это редкое явление.
3 ноутбука за последние 5 лет,везде интел и везде тиринг

короче не знаю уж что именно но совокупность этих двух конфигов избавляет от тиринга всегда

хотя не,на 19 нету тиринга

Аватара пользователя

Unborn
Сообщения: 1775
Зарегистрирован: 03 сен 2016, 10:36
Решено: 24
Благодарил (а): 4 раза
Поблагодарили: 252 раза

Тиринг в Linux Mint 18 (Cinnamon)

Сообщение Unborn » 07 июл 2018, 06:58

garynych писал(а):
06 июл 2018, 21:32
что на убунту что на минт что arch везде это нужно
Это давно не нужно вообще. Xorg в норме работает вообще без конфигов.
А Арч так впереди планеты всей. Цитита из вики Арча - Примечание: Arch предоставляет файлы конфигурации по умолчанию в /usr/share/X11/xorg.conf.d. Большинству пользователей никакая дополнительная настройка не нужна,(и в Убунту и в Минт также). И Далее - можно и xorg.conf использовать. Такую возможность оставили.
Но уже точно в Убунту 14.04.4 и дальше сгенерировать xorg.conf на раз-два не получится - Xorg -configure. Вообще xorg.conf нет в 14.04 и Минт 17 и дальше.
Нужно загружаться в recovery mode чтобы его сгенерировать, посмотреть и добавить нужные опции для .драйвера.
Настройки разнесли по конфиг-файлам, начинающимся с цифр и, соответственно, по приоритету использования. Это просто удобнее, чем портянка xorg.conf
Не нужно старые привычки тащить в новые дистры. Правильно тут человек сказал про 90%.
garynych писал(а):
06 июл 2018, 21:32
3 ноутбука за последние 5 лет,везде интел и везде тиринг
У меня (последних 15 лет пользуюсь только интеловским железом, за АМД не знаю) никакого тиринга никогда не было. Просто подтормаживание на слабом железе при видео в хорошем качестве. Ну слабенькая видяшка, но чтобы рвало горизонталь - нет. Правда говнонедобуками и китайскими коробочками сделай сам с Атомом или Целероном не пользуюсь.
А вот если какого-нибудь писателя про тиринг на интеле пораспрашивать, то в большинстве случаев окажется - железо - металлолом или вшивый недобук, дистр современный, рукожопое ковыряние в настройках по советам из говноблогов, типа что-то там ускорить, улучшить, установка тестовых версий драйвера с сайта 01.
Вот то,что и Убунту и производные не использовали аппаратную поддержку это да. Это чтобы нивелировать производительность с гибридными кипятильниками от АМД.
Вертикальную синхронизацию отключают, чтобы увидель больше попугаев, - а потом у меня тиринг.

Вернуться в «Параметры и оптимизация»