Вопросы по Arch Linux (XFCE)

vs220
Запустите из консоли и смотрите ошибки при воспроизведении
(viber:9592): Failed to load plugin '/usr/lib/gstreamer-1.0/libgstlibav.so': /usr/lib/libtiff.so.6: undefined symbol: jpeg12_write_raw_data, version LIBJPEG_8.0
GLib-GObject-CRITICAL **: 00:08:03.898: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
qt.multimedia.player: Warning: "No decoder available for type 'video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3.1, profile=(string)high, codec_data=(buffer)0164001fffe1001c6764001facb405a0b7602d40404050000003001000000303c0f1832a01000468ee3cb0, width=(int)720, height=(int)720, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, coded-picture-structure=(string)frame, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true'."
Ryzen5600/A520M/16Gb/NVMe500Gb/RX6600m/XFCE/6.10.9-arch1-1
vovchok
No decoder available for type 'video/x-h264,
покажите вывод
gst-inspect-1.0 |grep h264
pacman -Qs gst
vovchok
есть в подписи… Radeon RX6600m
у некоторых подписи отключены ,у меня в том числе
Radeon RX6600m ноутбучная карта, единственная?
lspci -k | grep -A 3 -E "(VGA|3D)"
покажите там в зависимости от драйвера свои пакеты опенгл
$ gst-inspect-1.0 |grep h264
codectimestamper:  h264timestamper: H.264 timestamper
libav:  avdec_h264: libav H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder
rtp:  rtph264depay: RTP H264 depayloader
rtp:  rtph264pay: RTP H264 payloader
typefindfunctions: video/x-h264: h264, x264, 264
uvch264:  uvch264deviceprovider (GstDeviceProviderFactory)
uvch264:  uvch264mjpgdemux: UVC H264 MJPG Demuxer
uvch264:  uvch264src: UVC H264 Source
videoparsersbad:  h264parse: H.264 parser
$ pacman -Qs gst
local/gst-libav 1.22.8-2
    Multimedia graph framework - libav plugin
local/gst-plugin-pipewire 1:1.0.1-1
    Multimedia graph framework - pipewire plugin
local/gst-plugins-bad 1.22.8-2
    Multimedia graph framework - bad plugins
local/gst-plugins-bad-libs 1.22.8-2
    Multimedia graph framework - bad
local/gst-plugins-base 1.22.8-2
    Multimedia graph framework - base plugins
local/gst-plugins-base-libs 1.22.8-2
    Multimedia graph framework - base
local/gst-plugins-good 1.22.8-2
    Multimedia graph framework - good plugins
local/gst-plugins-ugly 1.22.8-2
    Multimedia graph framework - ugly plugins
local/gstreamer 1.22.8-2
    Multimedia graph framework - core
local/parole 4.18.1-1 (xfce4-goodies)
    Modern media player based on the GStreamer framework
$ sudo pacman -Fy
:: Synchronizing package databases...
 core                                                                                1060.5 KiB  2.90 MiB/s 00:00 [####################################################################] 100%
 extra                                                                                 39.0 MiB  9.95 MiB/s 00:04 [####################################################################] 100%
 multilib                                                                             209.2 KiB   805 KiB/s 00:00 [####################################################################] 100%
$ sudo pacman -Fx libGL.so.1
extra/cuda-tools 12.3.1-2
    opt/cuda/nsight_compute/host/linux-desktop-glibc_2_11_3-x64/Mesa/libGL.so.1
    opt/cuda/nsight_compute/host/linux-desktop-glibc_2_11_3-x64/Mesa/libGL.so.1.5.0
    opt/cuda/nsight_systems/host-linux-x64/Mesa/libGL.so.1
    opt/cuda/nsight_systems/host-linux-x64/Mesa/libGL.so.1.5.0
extra/libglvnd 1.7.0-1 [installed]
    usr/lib/libGL.so.1
    usr/lib/libGL.so.1.7.0
extra/nvidia-cg-toolkit 3.1-6
    usr/share/Cg/examples/Trace/libGL.so.1
extra/primus 20151110-9
    usr/lib/primus/libGL.so.1
multilib/lib32-libglvnd 1.7.0-1
    usr/lib32/libGL.so.1
    usr/lib32/libGL.so.1.7.0
multilib/lib32-primus 20151110-5
    usr/lib32/primus/libGL.so.1
$ wine ./FurMark.exe --glinfo
01dc:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
01dc:err:wgl:init_opengl Failed to load libGL: libGL.so.1: cannot open shared object file: No such file or directory
01dc:err:wgl:init_opengl OpenGL support is disabled.
01dc:err:wgl:set_pixel_format Invalid format 0
01dc:err:wgl:set_pixel_format Invalid format 0
01dc:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 007DFECC
vs220
RX6600m ноутбучная карта, единственная?
Ноутбучный в ней видеочип, а карта вполне себе дектопная...
https://www.aliexpress.com/item/1005005681263809.html
Ryzen5600 не содержит видеоядра - поэтому другой видеокарты нет.
$ lspci -k | grep -A 3 -E "(VGA|3D)"
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c3)
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M]
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
Ryzen5600/A520M/16Gb/NVMe500Gb/RX6600m/XFCE/6.10.9-arch1-1
vovchok
gst-libav
есть кодек, значит в вайбере не совместимый libjpeg.so.8
попробуйте по совету сверху
закрыть вайбер и
sudo rm /opt/viber/lib/libjpeg.so.8
sudo ln -s /usr/lib/libjpeg.so.8 /opt/viber/lib/libjpeg.so.8
vs220
sudo rm /opt/viber/lib/libjpeg.so.8
sudo ln -s /usr/lib/libjpeg.so.8 /opt/viber/lib/libjpeg.so.8
Вот это вайберу помогло. Спасибо!

А что же FurMark ругается
Failed to load libGL: libGL.so.1: cannot open shared object file: No such file or directory
если ему уже libglvnd установили?
Ryzen5600/A520M/16Gb/NVMe500Gb/RX6600m/XFCE/6.10.9-arch1-1
vovchok
wine ./FurMark.exe –glinfo
Напрямую без вайна линуксовую версию запустите

или просто
sudo pacman -S lib32-mesa-utils mesa-utils
glxinfo32 |grep OpenGL
glxinfo |grep OpenGL
для вайна нужны 32 бит версии библиотек еще
для AMD
sudo pacman -Syu
sudo pacman -S mesa lib32-mesa vulkan-radeon lib32-vulkan-radeon libva-mesa-driver lib32-libva-mesa-driver 

https://wiki.archlinux.org/title/AMDGPU
https://wiki.archlinux.org/title/Wine
vs220
sudo pacman -S mesa lib32-mesa vulkan-radeon lib32-vulkan-radeon libva-mesa-driver lib32-libva-mesa-driver
Вот это помогло... Спасибо! Бублик работает. И виндовый и линуксовый.
Осталось что-то для звука доустановить, а то 32bit wine apps не видят звуковое устройство и игра не запускается...
SOUND: OpenAL: cant open device Generic Hardware SndDevice
Ryzen5600/A520M/16Gb/NVMe500Gb/RX6600m/XFCE/6.10.9-arch1-1
vovchok
32bit wine apps не видят звуковое устройство
lib32-alsa-lib  lib32-alsa-plugins    lib32-libpulse  lib32-pipewire  
Ссылка на Вики выше
Спасибо, заработал и 32bit сталкер, но опять же упирается во что-то мышка при повороте... чуть меньше полного разворота крутит и дальше останавливается, т.е. поворачивает по горизонтали примерно как по вертикали, а должно по горизонтали крутиться без ограничений.... И проявляется это только при запуске через startx.
Ryzen5600/A520M/16Gb/NVMe500Gb/RX6600m/XFCE/6.10.9-arch1-1
 
Зарегистрироваться или войдите чтобы оставить сообщение.