Архив рубрики: Linux

Как избавиться от тиринга в Linux Mint 18.2 Xfce на свободных видеодрайверах (Обновлено)

В недавно вышедшем Linux Mint 18.2 с рабочим столом Xfce было произведено обновление оконного менеджера Xfwm4, в котором добавлена поддержка вертикальной синхронизации через DRI 3/Present и OpenGL. То есть это решает проблему тиринга уже на аппаратном уровне, однако в LM 18.2 (как и в Ubuntu 16.04) по умолчанию не включён интерфейс DRI 3, потому толку от этого нововведения 0. Так что нужно его включить.

Читать

Как сделать Ubuntu похожим на Mac OS X

Хотите сделать внешний вид Ubuntu похожим на Mac OS X? Если да, ниже вашему вниманию предлагается пошаговое руководство.

1. Выбираем правильное графическое окружение

GNOME Shell

ubuntu-mac-1.jpg

Для того, чтобы внешний вид вашей системы был похож на Mac, необходимо использовать самую подходящую графическую оболочку, и это GNOME Shell.

Если у вас GNOME Shell не установлен, необходимо его инсталлировать. Для этого вы можете просто кликнуть ссылку ниже, и следовать инструкциям (когда вас спросят, выберите ‘lightdm’ в качестве менеджера сессий). Читать

Для MATE подготовлен патч с реализацией поддержки расширения XPresent

Всем привет! Не так давно я написал разработчикам графического окружения MATE сообщение, где попросил их добавить поддержку отрисовки через DRI3/Present — расширение оконной системы Xorg, позволяющее отрисовывать графику самым прямым способом, что полностью избавляет от тиринга, а также ощутимо повышает производительность 3D графики. Разумеется только на свободных видеодрайверах. И вот на днях, был представлен патч, добавляющий поддержку расширения XPresent. Сейчас я помогаю его тестировать, и по первым результатам — есть и хорошие и плохие новости. Плохие — на 64-х битной Ubuntu MATE 17.10 оно не работает, и на моём железе (тестировал на Nvidia GTX 760 и Radeon HD7770, всё на свободных видеодрайверах) приводит к сильным глюкам отрисовки. Это касается только 64-х битных систем. Однако на 64-х битном Debian Testing — всё работает просто замечательно! И это весьма обнадёживает. Поэтому будем надеяться, что скоро причина проблемы найдётся. Если вы хотите помочь в тестировании — напишите в комментариях.

P.S. Поддержка XPresent также была добавлена в Xfce, о чём я писал не так давно. В будущем есть планы по добавлению в MATE поддержки GLX, что привнесёт аппаратное ускорение отрисовки через OpenGL.

Автор: Aleksey Samoilov

IPTV трансляция с WEB-сайта.

На днях появилась интересная задача: транслировать табло вылетов по кабельному телевидению в гостиничном комплексе через TV-станцию WISI с процессорами A2B ESX-200.

Проанализировав все подобные темы в интернете пришёл к такому вполне надёжному и стабильному решению: Читать

Установить профессиональный видеоредактор DaVinci Resolve, в Debian, Ubuntu и производных

Если вы следите за новостями, то знаете, что знаменитый профессиональный видеоредактор и система цветокоррекции DaVinci Resolve, в своей бесплатной редакции, доступен теперь и для Linux. Однако официально разработчиками поддерживаются только CentOS и Red Hat Enterprise Linux, как системы для профессиональных графических станций. Однако это вовсе не означает, что Resolve не будет работать в других дистрибутивах. И в этой заметке я покажу как установить его в Debian, Ubuntu и их производных.

Читать

Запуск GNOME on Wayland с проприетарным драйвером Nvidia: История успеха

Итак, свершилось! Мне наконец-то удалось запустить Wayland-сессию GNOME на проприетарном драйвере Nvidia (далее по тексту «блоб»). Для тех, кто не в теме: начиная с версии драйвера 364.12, Nvidia реализовала в нём начальную поддержку Wayland, однако несовместимую с тем, что используется в Mesa. В Mesa применяется библиотека GBM — Generic Buffer Manager, аллокатор буферов изображений. Реализация Nvidia основана на расширениях EGLStreams и EGLDevice, являющихся кроссплатформенным открытым стандартом Khronos (консорциума, разрабатывающего OpenGL, OpenCL, Vulkan и так далее). В списке рассылки разработчиков Wayland, Nvidia представила патчи для композитного менеджера Weston, однако разработчики их не приняли и, можно сказать, послали Nvidia подальше. Зато эти патчи адаптировали для Mutter и Sway, но о качестве работы будет ниже. Nvidia же в прошлом году анонсировала новый аллокатор, разрабатываемый совместно с разработчиками Mesa, уже готов начальный прототип, но работы ещё много. Nvidia не хочет создавать что-то платформоспецифичное, так как ей проще поддерживать единую кодовую базу для всех ОС.
Читать