Разрыв экрана (PRIME Synchronization 0) на встроенной графике Intel + AMD Radeon

Судя по всему, программа sudoизменилась с CentOS 7.3 на 7.4. Кроме того, я узнал, что в модуле Python getpassфункция getuserсначала использует переменные среды, что не оптимально.

Чтобы решить свой первоначальный вопрос, я выбрал следующий фрагмент кода Python, который, по-видимому, имеет желаемое поведение.

import os
import pwd
pwd.getpwuid(os.getuid()).pw_name
0
05.01.2020, 19:53
1 ответ

У меня точно такая же проблема с моей Radeon RX590 на Gentoo Linux. Я пытался возиться с настройками ядра, но не могу заставить его включить синхронизацию PRIME. Вы когда-нибудь находили решение?

Я обнаружил, что установка для параметра «Предотвращение разрывов» в системных настройках KDE значения «Полноэкранное перерисовывание» немного уменьшает разрывы. Тем не менее, есть еще некоторые слезы, и это немного раздражает.

-----[РЕДАКТИРОВАТЬ]------

Мне удалось заставить работать синхронизацию PRIME с этим в xorg.conf.d:

Section "Device"
  Identifier "Intel Graphics"
  Driver "modesetting"
EndSection

Похоже, это вынуждает использовать драйвер установки режима на amdgpu, а также на Intel GPU, что приводит к рабочей первичной синхронизации. Однако это приводит к массовому повреждению экрана на одном из мониторов, подключенных к iGPU (, с другим все в порядке ). Так что это не очень хорошее решение.


1
24.04.2020, 08:27

Теги

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