Как да оптимизирате ефектите на работния плот на KDE
След официалното включване в KDE компонентът Desktop Effects на KWin получи смесени отзиви. Много от отрицателните отзиви сочат към проблеми с производителността, някои от които са резултат от драматично разнообразното предлагане на драйвери за Linux, налични за графични карти.
Не всички графични карти са еднакви, но може да се очаква, че те ще се представят еднакви или близки до една и съща операционна система, както при друга. За съжаление, липсата на сътрудничество от страна на някои производители на графични чипове и бавното развитие на някои драйвери с отворен код създадоха среда, в която опитът на всеки потребител може да е различен.
KDE има няколко настройки, които можете да промените, за да постигнете по-добра ефективност с ефектите на работния плот. За съжаление, няма решение, което да решава всички проблеми, а дори и двама потребители със същия производител на графични чипове, но различни модели, може да имат драматично различни резултати. Целта на това ръководство е да ви помогне да разберете различните настройки и какво могат да направят, за да помогнете за подобряването на ефективността.
Активиране на ефектите на работния плот
Много от съществуващите дистрибуции на Linux ще активират десктоп ефекти по подразбиране. Ако вашата дистрибуция е, но все още не можете да получите ефекти на работния плот, първо трябва да проверите настройките.
- Отворете "Настройки на системата" от менюто K или натиснете Alt + F2 и въведете "System Settings".
- Под Подобрение и поведение на работното пространство кликнете върху "Ефекти на работния плот".
- Поставете отметка в квадратчето "Активиране на десктоп ефекти".
Ако не можете да поставите отметка в квадратчето и той ви казва, че той не може да бъде активиран, KDE може да има вашата графична карта в черния си списък. За да преодолеете този проблем, ще трябва да редактирате ръчно ~ / .kde / share / config / kwinrc. Можете да използвате следните команди от терминал:
kwriteconfig -file kwinrc -group Compositing -key Активирано true kwriteconfig -file kwinrc -group Композиция -key OpenGLIsUnsafe false kwriteconfig -file kwinrc -group Композиция -key CheckIsSafe true
Разширена конфигурация
Разделът "Разширени" в конфигурацията "Ефекти на работния плот" ви позволява да промените ефективната си система, за да работите по-добре с графичната си карта. Като предупреждение трябва да знаете, че някои настройки може да накарат екрана ви да стане нечетлив или да накарат ефектите на работния плот да спрат да работят. За щастие всякакви промени, които правите, ще се върнат към предишните настройки, ако не можете да ги потвърдите.
Състав на типа
Има два възможности за избор: OpenGL (3D) и XRender (2D). От моя опит графични карти с добър 3D хардуер и драйвери винаги трябва да използват OpenGL. Nvidia и AMD карти обикновено попадат в тази категория, въпреки че драйверите на AMD / ATI могат да варират в зависимост от възрастта на вашата карта. Скорошните драйвери за графични процесори на Intel са ужасяващи и вашата 3D производителност вероятно ще бъде значително по-ниска, отколкото в Windows. Поради това препоръчвам да използвате XRender с графични чипове на Intel, докато драйверите бъдат подобрени. Долната страна на XRender е, че ще забрани някои ефекти, като Desktop Cube и Cover Switch. Повечето, обаче, като Transparency, Shadows и Desktop Grid, ще продължат да функционират.
Ако искате да сте сигурни, че ефектите на работния плот остават активирани независимо от това, поставете отметка в квадратчето "Деактивиране на функционалните проверки". Това може да помогне, ако някои ефекти работят с вашата карта, но не се поддържат.
Дръжте миниатюрите на прозорците
В повечето ситуации можете да оставите настройката "Само за показване на Windows". Ако имате проблеми, винаги можете да го изключите.
Метод за скалиране
Това е всичко за скоростта спрямо качеството и само очебиещото око ще знае разликата. "Crisp" е по-бърза и по-твърда, докато "Smooth" е по-бавна и по-полирана.
Ако смятате, че спирането на ефектите за настолни компютри ще подобри производителността, можете да проверите "Спиране на десктоп ефекти за прозорци на цял екран". Това може да помогне за някои игри и видеоклипове.
Режим OpenGL
Има три настройки за режима OpenGL:
- Текстура от Pixmap - В тази настройка текстурите се съхраняват директно в паметта на графичната карта, което обикновено е по-бързо от запазването им в системната памет
- Споделена памет - съхранява текстурите в споделената памет на вашия X сървър, която е част от системната памет. Използвайте това само ако pixmaps не работят, тъй като обикновено това е по-бавно.
- Fallback - Тази настройка просто опитва Texture от Pixmap и след това превключва към Shared memory, ако първата не работи.
Директно оказване
Това е една настройка, която се различава значително от една комбинация от графични карти / драйвери до друга. По принцип директното опериране трябва да бъде по-бързо, тъй като прескочи X и изпраща инструкции директно към графичната карта, но някои карти имат проблеми със стабилността или несъвместимост с тази опция.
вертикалното синхронизиране
При вертикална синхронизация всички чертежи на екрана се синхронизират с актуализациите на вертикалния дисплей на монитора. Тя е предназначена да улесни екрана на очите и да предотврати скъсване. За някои обаче това може да забави производителността.
Правилната комбинация
Невъзможно е да разберете каква ще бъде перфектната комбинация от настройки, без да ги изпробвате на собствената си графична карта. Докато ситуацията с драйверите за графики на Linux се подобри, потребителите на KDE ще трябва да направят някои промени, за да постигнат оптимална производителност.