Рассмотрим ситуацию, когда вместо рабочей области nanoCAD отображается черный экран или не запускается nanoCAD в Astra Linux в режиме Максимальный (Смоленск).
Версии Astra Linux:
1.7.11
1.8.6.hotfix46.1
Рассматриваемые проблемы возникают при активном режиме МРД.
Проверить статус режима МРД:
$ sudo astra-mac-control status
АКТИВНО
Будем рассматривать на примере конфигурации рабочей станции с графическим адаптером NVIDIA и AMD RADEON.
- Рабочая станция с графическим адаптером NVIDIA.
Информация о графическом адаптере:
$ inxi -G
Graphics:
Device-1: NVIDIA GP108 \[GeForce GT 1030\] driver: nvidia v: 550.144.03
Display: x11 server: X.Org v: 1.21.1.7 driver: X: loaded: nvidia
gpu: nvidia,nvidia-nvswitch resolution: 1920x1080\~60Hz
API: OpenGL v: 4.6.0 NVIDIA 550.144.03 renderer: NVIDIA GeForce GT
1030/PCIe/SSE2
Симптом:
Запуск nanoCAD
$ ncad26-0
Запуск-Загрузка главного окна-Падение:
$ X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 151 (GLX)
Minor opcode of failed request: 22 (X_GLXCreatePixmap)
Serial number of failed request: 139077
Current serial number in output stream: 139078
Решение: Использование софтверного рендеринга ЦП.
Для этого необходимо переключить рендеринг на API: OpenGL v: 4.5 Mesa renderer llvmpipe.
В этом случае вывод информации о графическом адаптере будет:
$ inxi -G
Graphics:
Device-1: NVIDIA GP108 \[GeForce GT 1030\] driver: nvidia v: 550.144.03
Display: x11 server: X.Org v: 1.21.1.7 driver: X: loaded: nvidia
dri: swrast gpu: nvidia,nvidia-nvswitch resolution: 1920x1080\~60Hz
API: OpenGL v: 4.5 Mesa 25.0.7-2.astra1+ci6 renderer: llvmpipe (LLVM
18.1.8 256 bits)
Результат: Успешный запуск nanoCAD.
- Рабочая станция с графическим адаптером AMD RADEON.
Информация о графическом адаптере:
$ inxi -G
Graphics:
Device-1: AMD Navi 24 \[Radeon RX 6400/6500 XT/6500M\] driver: amdgpu
v: kernel
Display: x11 server: X.Org v: 1.21.1.7 driver: dri: radeonsi gpu: amdgpu
note: X driver n/a resolution: 1920x1080\~60Hz
API: OpenGL v: 4.6 Mesa 25.0.7-2.astra1+ci6 renderer: AMD Radeon RX 6400
(radeonsi navi24 LLVM 18.1.8 DRM 3.49 6.1.166-1-generic)
Симптом:
Запуск nanoCAD
$ ncad26-0
Черный экран вместо рабочей области nanoCAD.
Решение: Использование софтверного рендеринга ЦП при запуске nanoCAD.
$ LIBGL_ALWAYS_SOFTWARE=1 ncad26-0
Результат: Успешный запуск nanoCAD.