Ничего не предвещало такого грустного финала, как попытка установить на Linux Mint 19.3 Cinnamon такую программку как Stellarium. Объяснюсь.
Конфигурация компьютера:
Код PHP:
В общем то, на основные потребности такой машинки хватает - попрограммировать, набрать текст, и т.д., вот только после установки и попытки запуска планетария Stellarium выяснилось, что версия OpenGL, присутствующая в mesa-драйвере Inltel, не удовлетворяет ее минимальным требованиям:
Desktop: Cinnamon 4.4.5 wm: muffin dm: LightDM Distro: Linux Mint 19.3 Tricia base: Ubuntu 18.04 bionic Machine: Type: Desktop Mobo: ASRock model: G31M-VS serial: <filter> BIOS: American Megatrends CPU: Topology: Single Core model: Intel Celeron 450 bits: 64 type: MCP arch: Core Merom rev: 1 L2 cache: 512 KiB flags: lm nx pae sse sse2 sse3 ssse3 bogomips: 4388 Graphics: Device-1: Intel 82G33/G31 Express Integrated Graphics vendor: ASRock driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:29c2 Display: x11 server: X.Org 1.20.4 driver: intel unloaded: fbdev,modesetting,vesa resolution: 1280x1024~60Hz OpenGL: renderer: Mesa DRI Intel G33 v: 1.4 Mesa 19.0.8 direct render:
Код PHP:
Как бы повысить версию OpenGL? Очень уж нужна программка.
qt5ct: using qt5ct plugin ------------------------------------------------------- [ This is Stellarium 0.18.0 - http://www.stellarium.org ] [ Copyright (C) 2000-2018 Fabien Chereau et al. ] ------------------------------------------------------- File search paths: 0 . "/home/oem/.stellarium" 1 . "/usr/share/stellarium" Default surface format: QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DefaultSwapBehavior), swapInterval 1, profile QSurfaceFormat::OpenGLContextProfile(NoProfile)) Desired surface format: QSurfaceFormat(version 2.1, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DefaultSwapBehavior), swapInterval 1, profile QSurfaceFormat::OpenGLContextProfile(NoProfile)) StelGLWidget constructor StelGraphicsScene constructor initializeGL OpenGL supported version: "1.4 Mesa 19.0.8" Current Format: QSurfaceFormat(version 1.4, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::SwapBehavior(DefaultSwapBehavior), swapInterval 1, profile QSurfaceFormat::OpenGLContextProfile(NoProfile)) StelMainView::init Detected: OpenGL "1.4" Driver version string: "1.4 Mesa 19.0.8" GL vendor is "Intel Open Source Technology Center" GL renderer is "Mesa DRI Intel(R) G33 " Oops... Insufficient OpenGL version. Please update drivers, or graphics hardware.
К установленному, по умолчанию, драйверу mesa добавил:
1. i965-va-driver
2. libdrm-intel1
3. intel-microcode
4. intel-gpu-tools
5. libva
6. vainfo
7. xserver-xorg-video-intel
Понятное дело, что как минимум половина из них не нужна. Но т.к. нужно Stellarium запустить, да и летнее время предполагает возможность поиздеваться над компьютером, то потом снесем ненужное. :)