Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

How to: Linux накъсване на картината (tearing) при Nvidia. Решение

feed Актуални новини от IT сферата.
Информационни технологии, изчислителна техника, комуникационни мрежи, софтуер, хардуер, информатика.
Правила на форума
Поради реконструкция на сайта, за известно време няма да бъдат добавяни IT новини в раздела.
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 230706
Регистриран: пет юни 01, 2007 14:18
Репутация: 173261
Местоположение: Somewhere In Time

Re: How to: Linux накъсване на картината (tearing) при Nvidia. Решение

Мнение от Mozo » ср ное 28, 2018 21:13

Съгласен съм, едно време и аз така го правех и съм карал с години, но сега не ще...
Прочетено: 925 пъти
Изображение

Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 230706
Регистриран: пет юни 01, 2007 14:18
Репутация: 173261
Местоположение: Somewhere In Time

Re: How to: Linux накъсване на картината (tearing) при Nvidia. Решение

Мнение от Mozo » ср ное 28, 2018 21:17

Встрани от темата, защо не си пуснал Coolbits 4?
Изображение

beggginer
Доктор
Доктор
Мнения: 4997
Регистриран: нед апр 13, 2008 18:33
Репутация: 17421
пол: Мъж

Re: How to: Linux накъсване на картината (tearing) при Nvidia. Решение

Мнение от beggginer » ср ное 28, 2018 22:52

Mozo написа:
ср ное 28, 2018 21:17
Встрани от темата, защо не си пуснал Coolbits 4?
Защото Леновото е с един вентилатор за процесора и видеото, който се контролира от UEFI :lol:

Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 230706
Регистриран: пет юни 01, 2007 14:18
Репутация: 173261
Местоположение: Somewhere In Time

Re: How to: Linux накъсване на картината (tearing) при Nvidia. Решение

Мнение от Mozo » ср ное 28, 2018 22:58

Аха, ясно :mrgreen:

Аз сега пак опитах, направих всички насторйки и черен екран. Коментирах де що се сетих, пак черен екран. Ще падне играчка, ама няма да е днес, ако въобще дойде, нещо не е така :lol: :lol: :lol:
Изображение

Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 230706
Регистриран: пет юни 01, 2007 14:18
Репутация: 173261
Местоположение: Somewhere In Time

Re: How to: Linux накъсване на картината (tearing) при Nvidia. Решение

Мнение от Mozo » чет дек 06, 2018 22:01

Баси тъпата работа. Зададох директно от панела на NVIDIA 24 херца. В менюто на монитора пише, че съм на толкова, а то дори и се усеща - мишката чак насича, толкова са малко кадрите. Пускам теста - отново отчитаме, че сме на 60 херца. Хайде стига...
Изображение

beggginer
Доктор
Доктор
Мнения: 4997
Регистриран: нед апр 13, 2008 18:33
Репутация: 17421
пол: Мъж

Re: How to: Linux накъсване на картината (tearing) при Nvidia. Решение

Мнение от beggginer » съб дек 08, 2018 13:46

Mozo написа:
чет дек 06, 2018 22:01
Баси тъпата работа. Зададох директно от панела на NVIDIA 24 херца. В менюто на монитора пише, че съм на толкова, а то дори и се усеща - мишката чак насича, толкова са малко кадрите. Пускам теста - отново отчитаме, че сме на 60 херца. Хайде стига...
:shock: С всички браузъри?!

Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 230706
Регистриран: пет юни 01, 2007 14:18
Репутация: 173261
Местоположение: Somewhere In Time

Re: How to: Linux накъсване на картината (tearing) при Nvidia. Решение

Мнение от Mozo » съб дек 08, 2018 14:18

С всички... Отказах се де, то това на нищо не прилича :lol: :lol: :lol:
Изображение

beggginer
Доктор
Доктор
Мнения: 4997
Регистриран: нед апр 13, 2008 18:33
Репутация: 17421
пол: Мъж

Re: How to: Linux накъсване на картината (tearing) при Nvidia. Решение

Мнение от beggginer » пет май 24, 2019 00:38

Един бъмп.. Оправено е в новата плазма. Фиксът може би създава други ядове, но с KDE 5.57.0 / Plasma 5.15.5, нвидия 418.74, кернел 5.1.1 не се нуждае от допълнителни доработки.

sync to vblank от Нвидия контрол панела и всичко заспива, без нищо повече да е нужно. Нито composition pipeline, нищо. Също така работи на най-разнообразни резолюции. Единствено трябва да съвпада фпс-а с рефреш рейта.

[$Version]

Код: Избери всички

update_info=kwin.upd:replace-scalein-with-scale,kwin.upd:port-minimizeanimation-effect-to-js,kwin.upd:port-scale-effect-to-js,kwin.upd:port-dimscreen-effect-to-js

[Compositing]
AnimationSpeed=3
Backend=OpenGL
Enabled=true
GLCore=false
GLPreferBufferSwap=a
GLTextureFilter=2
HiddenPreviews=5
MaxFPS=75
OpenGLIsUnsafe=false
RefreshRate=75
WindowsBlockCompositing=true
XRenderSmoothScale=false

[Desktops]
Id_1=b4e671e2-cacc-433b-a426-9473ca227069
Id_2=a532592a-29ed-4ef3-b522-740b5473e2e8
Rows=2

[TabBox]
DesktopLayout=org.kde.breeze.desktop
DesktopListLayout=org.kde.breeze.desktop
LayoutName=org.kde.breeze.desktop

[org.kde.kdecoration2]
BorderSize=Normal
ButtonsOnLeft=MS
ButtonsOnRight=HIAX
CloseOnDoubleClickOnMenu=false
library=org.kde.breeze
стандартна конфигурация в Х

Код: Избери всички

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 418.74

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
	Option "NoLogo" "1"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "COMPOSITE" "Enable"
EndSection

 
Section "InputClass"
    Identifier          "Keyboard Defaults"
    MatchIsKeyboard        "yes"
    Option              "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection


Изображение

Няма тиъринг, само latency, но то винаги си го е имало, а на тези с по-мощен хардуер въобще не трябва да им пука.

Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 230706
Регистриран: пет юни 01, 2007 14:18
Репутация: 173261
Местоположение: Somewhere In Time

Re: How to: Linux накъсване на картината (tearing) при Nvidia. Решение

Мнение от Mozo » пет май 24, 2019 01:27

Супер добри новини :headbang: :headbang: :headbang:
Изображение

beggginer
Доктор
Доктор
Мнения: 4997
Регистриран: нед апр 13, 2008 18:33
Репутация: 17421
пол: Мъж

Re: How to: Linux накъсване на картината (tearing) при Nvidia. Решение

Мнение от beggginer » съб май 25, 2019 22:07

Корекция. Без работещ Compositor (или без да е настроен vsync -> Automatic), tearing-а си е тук. :shock: [-(

Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 230706
Регистриран: пет юни 01, 2007 14:18
Репутация: 173261
Местоположение: Somewhere In Time

Re: How to: Linux накъсване на картината (tearing) при Nvidia. Решение

Мнение от Mozo » съб май 25, 2019 22:38

Значи kwin играе :)
Изображение

beggginer
Доктор
Доктор
Мнения: 4997
Регистриран: нед апр 13, 2008 18:33
Репутация: 17421
пол: Мъж

Re: How to: Linux накъсване на картината (tearing) при Nvidia. Решение

Мнение от beggginer » нед май 26, 2019 12:11

Mozo написа:
съб май 25, 2019 22:38
Значи kwin играе :)
той играе, но така отнасяш по-голям перформанс хит от стария начин... Сиреч, ако vsync e set на Never от Compositor settings, Tripple buffering e 0, USLEEP i glx buffers флагове не са активни, a имаш един единствен force composition pipeline в nvidia получаваш същото (tearing prevention) на цената на много по-малка загуба на производителност, с разликата че window и menu анимациите в kwin не са butter smooth. :tard:

Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 230706
Регистриран: пет юни 01, 2007 14:18
Репутация: 173261
Местоположение: Somewhere In Time

Re: How to: Linux накъсване на картината (tearing) при Nvidia. Решение

Мнение от Mozo » нед май 26, 2019 13:05

Аз си продължавам с force composition pipeline и не ми пука :lol: :lol: :lol:
Изображение

Нова тема Отговори

Върни се в “IT Новини”