Что внутри KDE Compositor Tearing предотвращает (vsync )?

Добавить task:над - nameвот так:

---
- hosts: localhost
  tasks:
    - name: Copy to s3
      s3:
          aws_access_key: "{{ lookup('env','aws_key') }}"
          aws_secret_key: "{{ lookup('env','aws_secret') }}"
          bucket: "{{ aws_packages_bucket }}"
          object: "/JI79IML/my_part_X86_64_c7.15.tar.gz"
          dest: "/data/parts/JI79IML/my_part_X86_64_c7.15.tar.gz"
          mode: put
          overwrite: no
0
23.06.2020, 02:10
2 ответа

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

Если вы используете nouveau или другие драйверы, установите для этого параметра значение «Автоматически». Если вы используете драйверы Nvidia для своей карты Nvidia, вы можете отключить эту опцию и установить для нее значение «никогда».

Потому что у вас уже будет Force Composition Pipelineв настройках Nvidia.

0
18.03.2021, 23:25

Насколько я могу судить по собственному опыту:

Я поддерживаю предложение MPK99 по:

Vsync :Никогда (как часть системных настроек kde )+ синхронизация с VBlank как часть настроек проприетарных драйверов NVIdia. Что, в моем случае, изящно соответствует цели на 99%.

Тем не менее, я все еще могу наблюдать разрывы HD-видео, воспроизводимых VLC в полноэкранном режиме.

Я смог решить эту задачу разными способами:

  • Опция «MetaModes» «nvidia -auto -select +0+0 {ForceFullCompositionPipeline=On}» Как часть xorg.conf, эксклюзивный или:
  • vsync = Автоматически или Только при дешевизне как часть настроек kde.

Я остановился на последнем из-за значительно меньшего количества (локальных )прерываний от таймеров.

Итак, чтобы ответить на ваш вопрос :" Что делает компоновщик KDE... ", для меня он позволяет разрывать -бесплатный полноэкранный HD-рендеринг видео в VLC с меньшими затратами. стоимость (с точки зрения прерываний => переключения контекста ), чем любой другой метод.

0
12.04.2021, 19:38

Теги

Похожие вопросы