Предотвратите разрывы изображения на экране Intel в Pardus, настроив XFCE VSync.

Если при прокрутке или воспроизведении видео появляется горизонтальное разделение экрана, сначала включите композитор Pardus XFCE и проверьте его режим синхронизации по вертикали и пустому пространству. Это самый безопасный первый шаг, поскольку он не заменяет драйвер Intel; добавляйте TearFreeопцию Xorg только в том случае, если журналы подтвердят, что в сессии используется устаревший intelдрайвер дисплея.

Определите, какая часть графического стека задействована.

Разрывы изображения возникают, когда дисплей начинает отображать новый кадр до того, как предыдущий кадр завершит обновление, оставляя горизонтальный шов между двумя кадрами. В Pardus 23 стандартным рабочим столом является XFCE 4.18 . Его xfwm4оконный менеджер включает композитор, который может синхронизировать обновления рабочего стола с вертикальной частотой обновления монитора, как описано в документации Xfce . Графика Intel также использует драйвер ядра i915, в то время как Xorg может использовать либо свой встроенный modesettingдрайвер, либо отдельный устаревший intelдрайвер. Названия легко перепутать: i915— это драйвер ядра, а не доказательство того, что Xorg использует устаревший драйвер Intel DDX.

Прежде чем что-либо менять, сохраните открытую работу и обратите внимание, затрагивает ли разрыв изображения весь рабочий стол, только видео или только одно приложение. Откройте терминал и проверьте тип сессии:

echo "$XDG_SESSION_TYPE"

Pardus 23 XFCE обычно использует X11, который сообщает об этом x11. Конфигурация Xorg, описанная далее в этом руководстве, не применяется к сессии Wayland. Чтобы определить графический адаптер и модуль ядра, выполните:

lspci -nnk | grep -A3 -E 'VGA|Display|3D'

Эта команда сообщает об используемом графическом процессоре и драйвере ядра. Она не определяет драйвер дисплея Xorg. Журнал Xorg часто находится по адресу ~/.local/share/xorg/Xorg.0.logили /var/log/Xorg.0.log; найдите имя драйвера в одном из существующих файлов:

grep -Ei 'intel\(0\)|modeset\(0\)|intel_drv|modesetting' ~/.local/share/xorg/Xorg.0.log /var/log/Xorg.0.log 2>/dev/null

Если ни один из этих файлов журнала отсутствует, продолжайте работу над исправлением композитора XFCE. Не устанавливайте и не принудительно меняйте драйвер только для получения определенной настройки.

1. Включите композитинг XFCE и проверьте синхронизацию GLX.

Откройте Менеджер настроек , выберите « Настройки менеджера окон» , затем откройте вкладку «Композитор» . Убедитесь, что композитинг дисплея включен. Композитор XFCE объединяет обновления окон перед их отображением, и XFCE описывает это в документации xfwm4. Если он уже был включен, выключите и снова включите его, чтобы перезапустить композитор, а затем воспроизведите тот же симптом прокрутки или видео.

Окно настроек рабочего стола Linux с категориями для дисплея, клавиатуры, мыши, сети и системных параметров.
Перед изменением композитора оконного менеджера откройте диспетчер настроек рабочего стола.
Универсальная панель настроек оконного менеджера с элементами управления, связанными с дисплеем, и флажками «Включено».
В разделе настроек композитора можно проверить, активна ли функция композитинга рабочего стола; точные названия могут отличаться в зависимости от сборки.

Если разрывы изображения сохраняются, установите xfwm4режим вертикальной синхронизации GLX. GLX — это метод координации обновлений графики X11 с частотой обновления дисплея. Выполните эту команду в терминале внутри сессии XFCE:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s glx --create

Эта команда создает или обновляет настройку, поэтому она сохраняется при каждом входе в систему. Выйдите из системы и войдите снова или перезапустите оконный менеджер, а затем повторно проверьте то же содержимое. Xfwm4 поддерживает несколько режимов синхронизации; в примечаниях разработчика объясняются доступные варианты, но режим работает только в том случае, если он был встроен в вашу установленную версию. Проверьте доступные функции с помощью команды ` xfwm4 --version.`. Если GLX не помогает, и сборка сообщает о поддержке Xpresent, протестируйте его в качестве альтернативного режима:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s xpresent --create

Проверяйте по одному режиму за раз. Чтобы вернуться к автоматическому выбору, используйте autoвместо xpresent. Избегайте установки режима на offпостоянное решение; отключение синхронизации по вертикали может снова вызвать разрывы изображения.

2. Используйте Intel TearFree только с соответствующим драйвером Xorg.

Пропустите этот раздел, если в логах Xorg активным драйвером не указан intel. Опция драйвера Intel Xorg TearFreeвыполняет рендеринг в буфер кадров перед обновлением изображения. В руководстве по драйверу Debian Bookworm указано, что это требует выделения дополнительной памяти размером с кадровый буфер и может снизить пропускную способность и добавить небольшую задержку вывода. Это может быть невыгодным компромиссом на машине с ограниченным объемом памяти или недостатком производительности.

Когда лог подтвердит это intel, создайте новый фрагмент кода Xorg, не перезаписывая существующую конфигурацию. Сначала убедитесь, что имя файла не используется:

ls /etc/X11/xorg.conf.d/30-intel-tearfree.conf

Если система сообщит, что файл не существует, создайте его с правами администратора:

sudo install -d /etc/X11/xorg.conf.d
sudoedit /etc/X11/xorg.conf.d/30-intel-tearfree.conf

Добавьте только этот раздел устройства, сохраните и закройте редактор:

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "TearFree" "true"
EndSection
Универсальный текстовый редактор, отображающий структуру раздела Device для конфигурационного файла Xorg.
В конфигурационном файле Xorg есть раздел Device; скопируйте блок параметров точно из статьи, а не полагайтесь на этот стандартный редактор.

Перезапустите графический сеанс или перезагрузите систему, чтобы изменения вступили в силу. Не используйте этот раздел для modesetting: в этом разделе явно выбирается устаревший драйвер Intel Xorg. В примечаниях к пакету Bookworm от Debian не рекомендуется использовать этот отдельный драйвер для графических процессоров, выпущенных примерно с 2007 года; не устанавливайте его на более новые графические карты только для того, чтобы включить TearFree. Для другого драйвера используйте настройки композитора XFCE и ознакомьтесь с соответствующей документацией Xorg для установленной вами версии.

Если после добавления файла графический вход в систему не удается, переключитесь на текстовую консоль с помощью клавиши Ctrl+ Alt+ F3, войдите в систему и удалите только новый фрагмент кода:

sudo rm /etc/X11/xorg.conf.d/30-intel-tearfree.conf
sudo reboot

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

Проверьте правильность устранения неисправности и знайте, когда остановиться.

После повторного входа в систему проверьте исходную активность: медленно прокрутите веб-страницу, переместите окно и воспроизведите то же видео в том же размере. Обратите внимание на горизонтальный шов, а не на общие рывки или низкую частоту кадров. Проверьте второе приложение и, если возможно, по одному экрану за раз. Если при чистом рабочем столе видео в полноэкранном режиме по-прежнему прерывается, проблема может быть связана с путем вывода видеоплеера, а не с композитингом XFCE.

Также проверьте «Диспетчер настроек» > «Дисплей» и используйте разрешение и частоту обновления, которые монитор указывает как поддерживаемые. Неправильный режим, нестабильное соединение или проблема, затрагивающая только один выход, могут указывать на проблему с драйверами. Изменяйте настройки по одной, чтобы определить, какое изменение помогло. Остановитесь, если увидите черные экраны, искажения графики или значительное падение производительности; отмените последнее изменение, прежде чем пробовать другое.

На двух настольных мониторах отображается одна и та же страница, при этом на левом мониторе виден горизонтальный разрыв рамки, а на правом — непрерывное изображение.
Видимый горизонтальный шов — это симптом, который следует учитывать при сравнении результатов до и после изменения настроек синхронизации.

Примечание к изображению: эти панели представляют собой общие иллюстрации интерфейса, а не скриншоты Pardus. Названия параметров Pardus и Xfce различаются в зависимости от сборки пакета; следуйте названиям параметров и командам, указанным в тексте.

Оставить комментарий

Настройте VPN-сервис Pardus с профилем, предоставленным провайдером.

Настройте VPN-сервис Pardus с профилем, предоставленным провайдером.

Добавьте профиль OpenVPN в NetworkManager на Pardus, установите соответствующий плагин, защитите учетные данные и убедитесь, что VPN активен.

Безопасная установка Pardus 23 XFCE на старый компьютер.

Безопасная установка Pardus 23 XFCE на старый компьютер.

Подготовьте загрузочный USB-накопитель, проверьте совместимость с 64-битным оборудованием и установите Pardus 23 XFCE, защитив существующие файлы и избежав распространенных ошибок устаревшего BIOS.

Внедрение общих обоев и политик Pardus с помощью Lider Ahenk

Внедрение общих обоев и политик Pardus с помощью Lider Ahenk

Распространяйте пользовательские обои для клиентов Pardus, настраивайте рабочие столы Xfce или GNOME и применяйте пользовательские политики Lider Ahenk с проверками Safe Pilot.

Получите более высокое разрешение в гостевой системе KVM Pardus 23.

Получите более высокое разрешение в гостевой системе KVM Pardus 23.

Исправьте ограничение разрешения 1024 × 768, проверив SPICE, виртуальное видео, гостевой канал и spice-vdagent — с безопасными проверками, если у Pardus нет подходящего пакета.

Разверните LIDER AHENK на Pardus и зарегистрируйте своих первых клиентов.

Разверните LIDER AHENK на Pardus и зарегистрируйте своих первых клиентов.

Перед расширением централизованного управления настройте сервер Lider, безопасно сконфигурируйте его установщик, зарегистрируйте конечные точки Ahenk и проверьте пилотный проект.

Создайте загрузочный USB-накопитель Pardus 23 на Windows с помощью Rufus.

Создайте загрузочный USB-накопитель Pardus 23 на Windows с помощью Rufus.

Загрузите официальный ISO-образ Pardus 23 для настольных компьютеров, безопасно запишите его с помощью Rufus и загрузите компьютер с Windows во временную Live-сессию.

Отсутствует звуковая карта Pardus 23? Проверьте ALSA и восстановите звук.

Отсутствует звуковая карта Pardus 23? Проверьте ALSA и восстановите звук.

Выясните, почему Pardus 23 не может обнаружить вашу звуковую карту, а затем используйте целевые проверки ALSA, прошивки и PipeWire или PulseAudio, чтобы восстановить воспроизведение.

Создавайте резервные копии и восстанавливайте настройки HamoniKR, не теряя скрытые файлы.

Создавайте резервные копии и восстанавливайте настройки HamoniKR, не теряя скрытые файлы.

Сохраняйте настройки HamoniKR на внешнее хранилище, включайте скрытые домашние папки и выбирайте безопасный режим восстановления при переходе к новой установке.

Настройка безопасного RDP-доступа к рабочему столу Pardus Xfce

Настройка безопасного RDP-доступа к рабочему столу Pardus Xfce

Установите и настройте xrdp на Pardus, выберите подходящую сессию Xfce, ограничьте доступ к сети и убедитесь, что удаленный вход в систему работает.

Ошибки Pardus 23 APT: проверьте DNS и репозитории yirmiuc.

Ошибки Pardus 23 APT: проверьте DNS и репозитории yirmiuc.

Диагностика сбоев подключения APT к Pardus 23, подтверждение официальных источников yirmiuc и восстановление обновления apt без обхода проверок подписи пакетов.