После такой переустановки libgl1-mesa-dri запускаю Okular ... именно как GUI (который также раньше запускался с чёрным окном)...
И результат:
После такой переустановки libgl1-mesa-dri запускаю Okular ... именно как GUI (который также раньше запускался с чёрным окном)...
А ни хрена
Это мощный сервер.
Код: Выделить всё
olej@R420:~$ lspci -k | grep -EA 3 "VGA|3D|Display"
06:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. G200eR2
DeviceName: Embedded Video
Subsystem: Dell G200eR2
Kernel driver in use: mgag200
Код: Выделить всё
olej@R420:~$ inxi -Gxxx
Graphics:
Device-1: Matrox Systems G200eR2 vendor: Dell driver: mgag200 v: kernel
ports: active: VGA-1 empty: none bus-ID: 06:00.0 chip-ID: 102b:0534
class-ID: 0300
Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: modesetting
unloaded: fbdev,vesa alternate: mga gpu: mgag200 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2")
s-diag: 582mm (22.9")
Monitor-1: VGA-1 model: Acer S231HL serial: LNZ080094200 res: 1920x1080
hz: 60 dpi: 96 size: 510x287mm (20.1x11.3") diag: 585mm (23") modes:
max: 1280x1024 min: 640x480
OpenGL: renderer: llvmpipe (LLVM 15.0.7 256 bits)
v: 4.5 Mesa 23.2.1-1ubuntu3.1~22.04.2 direct render: Yes
Код: Выделить всё
olej@R420:~$ glxinfo | grep "OpenGL renderer string"
OpenGL renderer string: llvmpipe (LLVM 15.0.7, 256 bits)
Код: Выделить всё
olej@R420:~$ lsmod | grep mga
mgag200 40960 1
i2c_algo_bit 16384 1 mgag200
drm_kms_helper 311296 3 mgag200
drm 622592 4 drm_kms_helper,mgag200
А в тех системах где всё работало без вопросов (LMDE 5 , Debian 12 ...)Olej писал(а): ↑17 мар 2024, 10:57Код: Выделить всё
... OpenGL: renderer: llvmpipe (LLVM 15.0.7 256 bits) v: 4.5 Mesa 23.2.1-1ubuntu3.1~22.04.2 direct render: Yes ...
Код: Выделить всё
...
API: OpenGL v: 4.3 Mesa 22.3.6 renderer: NV106 direct-render: Yes
...
Код: Выделить всё
...
OpenGL: renderer: Mesa Intel HD Graphics 530 (SKL GT2) v: 4.6 Mesa 20.3.5 direct render: Yes
...
Код: Выделить всё
...
OpenGL: renderer: Mesa Intel HD Graphics (ILK)
v: 2.1 Mesa 22.2.5-0ubuntu0.1~22.04.3 direct render: Yes
...
Код: Выделить всё
olej@R420:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Linuxmint
Description: Linux Mint 21.3
Release: 21.3
Codename: virginia
Код: Выделить всё
...
OpenGL: renderer: llvmpipe (LLVM 15.0.7 128 bits)
v: 4.5 Mesa 23.2.1-1ubuntu3.1~22.04.2 direct render: Yes
...
Любопытные вещи выясняются...
27 июля 2023, четверг
У дистрибутивов Linux есть одно серьёзное преимущество перед любой Windows, это драйвер LLVMpipe позволяющий запускать приложения зависимые от видеокарты без помощи видеокарты, однако случайно была обнаружена проблема...
LLVMpipe проблема современных дистрибутивов Linux: Поломали что работалоИ тут я понял, дело не в том что тест GPU Heavy слишком сложен чтобы его осилил процессор без помощи видеокарты через драйвер LLVMpipe, нет, на самом деле это современные дистрибутивы Linux с современными версиями драйвера LLVMpipe не способны осилить тест GPU Heavy...
5 августа 2023
В прошлой части я провёл тестирование в 17 дистрибутивах Linux, 3 из которых были совсем старые (2013-2014 года выпуска), и 14 более современных дистрибутивов, по итогу 5 дистрибутивов прошли тест, а 9 откровенно провалились:
Драйвер LLVMpipe обязан заменять неполноценную видеокарту используя процессор для работы, да, процессор гораздо медленнее видеокарты, но это не всегда имеет значение, порой достаточно чтобы приложение хоть как-то работало, да и производительность современных процессоров уже достигла достаточно высокого уровня, чтобы в принципе заменить многие очень старые видеокарты.
LLVMpipe - Драйвер Gallium LLVMpipe — это программный растеризатор, который использует LLVM для генерации кода во время выполнения. Шейдеры, растеризация точек/линий/треугольников и обработка вершин реализуются с помощью LLVM IR, который транслируется в машинный код x86, x86-64 или ppc64le. Кроме того, драйвер является многопоточным, чтобы использовать преимущества нескольких ядер ЦП (до 32 в настоящее время). Это самый быстрый программный растеризатор для Mesa. Переведено с помощью Google Translate. (2023-07-31).
Можно ставить десятки дистрибутивов и смотреть на зависшее окно по вине кривого драйвера LLVMpipe, но что это даст в целом? Думаю ничего, потому я взялся за сам LLVMpipe драйвер, и буду проверять скомпилированные версии для Windows, да, вот так резко и нагло!
Версия 23 - это именно нашаПротестировал Mesa3D 23.x.x, всего 10 версий, для разминки сойдёт, но в итоге всё версии драйвера провалились, тут даже говорить нечего, зависает и всё на этом:
На этом можно было закончить тестирование, ведь я определил версию Mesa3D начиная с которой драйвер LLVMpipe перестал работать как положено, но разве уже есть смысл останавливаться? Конечно нет, так что продолжаю.
Сильно подозреваю, что это привнесено таким говнищем как vulkan ... которое втулил только в угоду геймерам всраным
Код: Выделить всё
olej@R420:~/2024/own.BOOKs/BHV.Go.3$ sudo apt purge libvulkan-dev libvulkan1
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
calibre-bin calligra-data calligrawords-data circle-flags-svg clang-tidy extra-cmake-modules gcompris-qt-data kactivities-bin kapptemplate
kdevelop-data kdevelop57-libs kdoctools5 keditbookmarks kinit kio-extras-data kpeople-vcard kross ktexteditor-data ktexteditor-katepart
libaccounts-glib0 libaccounts-qt5-1 libappimage0 libastyle3 libcddb2 libchm1 libdmtx0b libdvbpsi10 libebml5 libeditorconfig0 libepub0
libfakekey0 libglu1-mesa-dev libgrantlee-templates5 libixml10 libkaccounts2 libkasten4controllers0 libkasten4core0 libkasten4gui0
libkasten4okteta2controllers0 libkasten4okteta2core0 libkasten4okteta2gui0 libkchart2 libkchart2-l10n libkdsoap1 libkf5activities5
libkf5activitiesstats1 libkf5auth5 libkf5bluezqt-data libkf5bluezqt6 libkf5bookmarks-data libkf5bookmarks5 libkf5calendarevents5
libkf5config-dev-bin libkf5config-doc libkf5contacts-data libkf5contacts5 libkf5coreaddons-dev-bin libkf5coreaddons-doc libkf5dbusaddons-doc
libkf5dnssd-data libkf5dnssd5 libkf5i18n-doc libkf5i18nlocaledata5 libkf5itemmodels5 libkf5js5 libkf5jsapi5 libkf5kcmutils-data
libkf5kcmutils5 libkf5kexiv2-15.0.0 libkf5khtml-data libkf5kiofilewidgets5 libkf5kirigami2-5 libkf5krosscore5 libkf5krossui5
libkf5notifyconfig-data libkf5notifyconfig5 libkf5package-doc libkf5parts-data libkf5parts-plugins libkf5parts5 libkf5people-data
libkf5people5 libkf5peoplebackend5 libkf5peoplewidgets5 libkf5plasma-doc libkf5plasma5 libkf5plasmaquick5 libkf5prison5 libkf5pty-data
libkf5pty5 libkf5pulseaudioqt3 libkf5purpose5 libkf5quickaddons5 libkf5service-doc libkf5syntaxhighlighting-data libkf5syntaxhighlighting5
libkf5sysguard-data libkf5texteditor-bin libkf5texteditor5 libkf5threadweaver5 libkf5windowsystem-doc libkomparediff2-5 libksysguardformatter1
libmad0 libmatroska7 libmujs1 libokteta-l10n libokteta3core0 libokteta3gui0 libopenmpt-modplug1 libphonon4qt5-4 libphonon4qt5-data
libphonon4qt5experimental4 libpodofo0.9.7 libprocesscore9 libprocessui9 libproxy-tools libqca-qt5-2 libqca-qt5-2-plugins libqmobipocket2
libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediaquick5 libqt5multimediawidgets5 libqt5qmlworkerscript5
libqt5quickcontrols2-5 libqt5quickparticles5 libqt5quicktemplates2-5 libqt5quicktest5 libqt5script5 libqt5scripttools5 libqt5serialport5
libqt5webengine-data libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 libqt5xmlpatterns5 libre2-9 libresid-builder0c2a
libsdl-image1.2 libsidplay2 libsignon-plugins-common1 libsignon-qt5-1 libsixel1 libspatialaudio0 libspnav0 libsquashfuse0 libu2f-udev
libupnp13 libvlc-bin libvlc5 libvlccore9 libxcb-composite0 libxcb-damage0 libyaml-cpp0.7 optipng python3-apsw python3-backcall python3-chm
python3-css-parser python3-cssselect python3-cssutils python3-feedparser python3-html2text python3-html5-parser python3-ipython python3-jedi
python3-matplotlib-inline python3-mechanize python3-mutagen python3-parso python3-pickleshare python3-prompt-toolkit python3-py7zr
python3-pyqt5.sip python3-pyxattr python3-regex python3-repoze.lru python3-routes python3-sgmllib3k python3-texttable python3-traitlets
python3-wcwidth python3-webob python3-websockets qml-module-org-kde-bluezqt qml-module-org-kde-kconfig qml-module-org-kde-kquickcontrolsaddons
qml-module-org-kde-people qml-module-org-kde-prison qml-module-org-kde-sonnet qml-module-qt-labs-folderlistmodel qml-module-qt-labs-platform
qml-module-qt-labs-settings qml-module-qtqml qml-module-qtqml-models2 qml-module-qtquick-controls2 qml-module-qtquick-layouts
qml-module-qtquick-particles2 qml-module-qtquick-templates2 qml-module-qtquick-window2 qml-module-qtquick-xmllistmodel qml-module-qtwebkit
qmlscene qtcreator-data qtcreator-doc qtdeclarative5-dev-tools qtxmlpatterns5-dev-tools rtmpdump signon-plugin-oauth2 sshfs vlc-bin vlc-data
vlc-plugin-access-extra vlc-plugin-base vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2 vlc-plugin-video-splitter
vlc-plugin-visualization yt-dlp
Для их удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
libqt5gui5-gles libqt5quick5-gles
Следующие пакеты будут УДАЛЕНЫ:
brave-browser* calibre* calligra-libs* calligrawords* celluloid* detectiteasy* gcompris-qt* google-chrome-stable* hypnotix*
kaccounts-providers* kdeconnect* kdevelop* khelpcenter* kio-extras* libkf5config-dev* libkf5coreaddons-dev* libkf5dbusaddons-dev*
libkf5i18n-dev* libkf5khtml-bin* libkf5khtml5* libkf5package-dev* libkf5plasma-dev* libkf5purpose-bin* libkf5service-dev*
libkf5windowsystem-dev* libmpv1* libokular5core9* libplacebo192* libqt5gui5* libqt5opengl5* libqt5opengl5-dev* libqt5quick5* libvulkan-dev*
libvulkan1* master-pdf-editor-5* mesa-vulkan-drivers* mpv* okular* okular-backend-odt* okular-extra-backends* phonon4qt5*
phonon4qt5-backend-vlc* plasma-framework* python3-pyqt5* python3-pyqt5.qtsvg* python3-pyqt5.qtwebchannel* python3-pyqt5.qtwebengine*
qml-module-org-kde-kirigami2* qml-module-org-kde-kquickcontrols* qml-module-org-kde-newstuff* qml-module-org-kde-purpose*
qml-module-org-kde-qqc2desktopstyle* qml-module-qtgraphicaleffects* qml-module-qtmultimedia* qml-module-qtquick-controls*
qml-module-qtquick-dialogs* qml-module-qtquick-privatewidgets* qml-module-qtquick2* qml-module-qtwebengine* qml-module-ubuntu-onlineaccounts*
qtbase5-dev* qtbase5-examples* qtcreator* qtscript5-dev* qttools5-dev* torbrowser-launcher* virtualbox-qt* vlc* vlc-plugin-video-output*
vulkan-tools*
Следующие НОВЫЕ пакеты будут установлены:
libqt5gui5-gles libqt5quick5-gles
Обновлено 0 пакетов, установлено 2 новых пакетов, для удаления отмечено 70 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 5.427 kB архивов.
После данной операции объём занятого дискового пространства уменьшится на 1.199 MB.
Хотите продолжить? [Д/н]
Код: Выделить всё
olej@nvidia:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Linuxmint
Description: Linux Mint 21.3
Release: 21.3
Codename: virginia
Код: Выделить всё
olej@nvidia:~$ uname -a
Linux nvidia 5.15.0-97-generic #107-Ubuntu SMP Wed Feb 7 13:26:48 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Код: Выделить всё
olej@nvidia:~$ inxi -Gxxx
Graphics:
Device-1: Intel Core Processor Integrated Graphics driver: i915 v: kernel
ports: active: HDMI-A-1,VGA-1 empty: DP-1, DP-2, DP-3, HDMI-A-2, HDMI-A-3
bus-ID: 00:02.0 chip-ID: 8086:0042 class-ID: 0300
Display: server: X.Org v: 1.21.1.4 driver: X: loaded: modesetting
unloaded: fbdev,vesa alternate: nvidia gpu: i915 display-ID: localhost:10.0
screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2")
s-diag: 582mm (22.9")
Monitor-1: VGA-1 res: 1920x1080 hz: 60 dpi: 96
size: 510x287mm (20.1x11.3") diag: 585mm (23")
OpenGL: renderer: llvmpipe (LLVM 15.0.7 128 bits)
v: 4.5 Mesa 23.2.1-1ubuntu3.1~22.04.2 direct render: Yes
Код: Выделить всё
olej@esprimop420:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
Код: Выделить всё
olej@esprimop420:~$ uname -a
Linux esprimop420 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux
Код: Выделить всё
olej@esprimop420:~$ inxi -Gxxx
Graphics:
Device-1: NVIDIA GK208B [GeForce GT 730] vendor: Gigabyte driver: nouveau
v: kernel arch: Kepler pcie: speed: 2.5 GT/s lanes: 8 ports: active: DVI-D-1
empty: HDMI-A-1,VGA-1 bus-ID: 01:00.0 chip-ID: 10de:1287 class-ID: 0300
temp: 39.0 C
Display: x11 server: X.Org v: 1.21.1.4 with: Xwayland v: 22.1.9 driver: X:
loaded: modesetting unloaded: fbdev,vesa dri: swrast gpu: nouveau
display-ID: localhost:10.0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: DVI-D-1 mapped: VGA-1 model: AOC 2353 serial: AJCBAOA003694
res: 1920x1080 hz: 60 dpi: 96 size: 510x287mm (20.08x11.3")
diag: 584mm (23") modes: max: 1920x1080 min: 720x400
API: OpenGL v: 4.5 Mesa 22.3.6 renderer: llvmpipe (LLVM 15.0.6 256 bits)
direct-render: Yes
Я теперь уже в растерянности и не очень знаю куда копать...
Код: Выделить всё
olej@R420:~$ lspci -k | grep -EA 3 "VGA|3D|Display"
06:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. G200eR2
DeviceName: Embedded Video
Subsystem: Dell G200eR2
Kernel driver in use: mgag200
Код: Выделить всё
olej@R420:~$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 4096 x 4096
VGA-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
1280x1024 75.02 60.02
1280x960 60.00
1280x800 59.81
1152x864 75.00
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
640x480 75.00 72.81 66.67 59.94
1920x1080_60.00 59.96*
Ретро-обзор: видеокарта Matrox G200 8 МБ - «убийца» Voodoo 2
17 октября 2023,
Вернёмся уже обратно к Matrox G200, который по традиции предоставляли лучшее на рынке качество 2D изображения — 32bit цвет, разрешение экрана вплоть до 1600х1200, поддержку широкоформатных экранов и 32bit Z-буфер для CAD приложений. Также старшие модели видеокарт на данном чипе позволяли осуществлять захват аналогового видео и прочие штуки для работы и обработки видеосигнала.
Что касается Matrox G200, у него была ещё долгая счастливая жизнь во всяческих серверах и рабочих станциях. Даже появилась спец версия Matrox G200e, которая паялась на платы всяческих серверов и вызывала лютую ненависть отсутствием при этом драйверов под Windows Server 2008. Скоро кстати у меня будет статья о таком сервере 2010 года выпуска HP ProLiant ML110 G6 из которого я буду делать игровой комп для Genshin Impact.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя