Остановка openGL при открытии новой сессии

IlSavelev

New member
Сообщения
2
#1
Добрый день, коллеги!

Ситуация: ОС Astra 1.6, ядро 5.10, ГП intel hd graphics 520

Есть приложение, которое использует openGL. При параллельном открытии новой сессии (для одного пользователя с разным мандатным доступом ), приложение как бы встаёт "на паузу", а при возвращении обратно к пользователю с открытыми приложением сваливает лавиной все накопившиеся события.

Проблема точно не в коде, так как в Астре 1.5, при прочих равных, решалась "Отключением KMS", так как "драйвер Intel переставал работать для пользователя". В кавычках - то как объяснили люди, решавшие проблему несколько лет назад

- Использовал в загрузчике "i915.modeset=0" и "nomodeset" - не помогло ;
- В Xorg.conf пробовал отключать опции "Accel" и "Dri" - Результата тоже нет, при попытке открытия новой сессии либо Xserv просто падает, приходится экстренно перезагружать ПК, либо проблема проявляется снова
 
Последнее редактирование:

IlSavelev

New member
Сообщения
2
#2
Вариант1: Использовал в загрузчике "i915.modeset=0" и "nomodeset" (отключение KMS) - помогло и openGL не зависает, но при переключении между сессиями (на второе-третье переключение, а иногда и каждое первое), XServer падает, отключается клавиатура. Остаётся только чёрный экран. Выход - экстренная перезагрузка;

Вариант 2: В Xorg.conf пробовал отключать опции "Accel" и "Dri" - Результата тоже нет, при попытке открытия новой сессии либо Xserv просто падает, приходится экстренно перезагружать ПК (при отключённом KMS), либо проблема проявляется снова (при включённом KMS). Опция "AIGLX" также отключена, результат отсутствует

Есть ли какие-нибудь способы решения данной проблемы?