Bug 33826 - Update request: mesa 24.2.8-1.mga9
Summary: Update request: mesa 24.2.8-1.mga9
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-32-OK MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2024-12-04 12:16 CET by Giuseppe Ghibò
Modified: 2024-12-07 20:03 CET (History)
7 users (show)

See Also:
Source RPM: mesa-24.2.8-1.mga9, mesa-24.2.8-1.mga9.tainted, rust-bindgen-0.69.4-1.mga9, meson-1.4.2-1.mga9
CVE:
Status comment:


Attachments
files list (5.94 KB, text/plain)
2024-12-04 12:29 CET, Giuseppe Ghibò
Details

Description Giuseppe Ghibò 2024-12-04 12:16:08 CET
This is latest bugfix release for mesa 24.2.x branch, that improves further stability. Changelog is here:

https://docs.mesa3d.org/relnotes/24.2.8.html#changes
Comment 1 Giuseppe Ghibò 2024-12-04 12:29:36 CET
Created attachment 14796 [details]
files list
Comment 2 Morgan Leijström 2024-12-04 14:48:40 CET
Tests OK:

i586, core: Thinkpad T43

x86_64 core and tainted: My workstation with AMD graphics, a laptop with Nvidia driver, and a laptop with old nvidia free driver.

Assignee: bugsquad => qa-bugs
CC: (none) => fri

PC LX 2024-12-04 16:16:52 CET

CC: (none) => mageia

katnatek 2024-12-04 21:39:49 CET

Keywords: (none) => advisory

Comment 3 katnatek 2024-12-04 21:52:10 CET
RH x86_64

Install meson and rust-bindgen to include the testing packages

Test core packages

LC_ALL=C urpmi --auto --auto-update
medium "QA Testing (32-bit)" is up-to-date
medium "QA Testing (64-bit)" is up-to-date
medium "Core Release (distrib1)" is up-to-date
medium "Core Updates (distrib3)" is up-to-date
medium "Nonfree Release (distrib11)" is up-to-date
medium "Nonfree Updates (distrib13)" is up-to-date
medium "Tainted Release (distrib21)" is up-to-date
medium "Tainted Updates (distrib23)" is up-to-date
medium "Core 32bit Release (distrib31)" is up-to-date
medium "Core 32bit Updates (distrib32)" is up-to-date
medium "Nonfree 32bit Release (distrib36)" is up-to-date
medium "Nonfree 32bit Updates (distrib37)" is up-to-date
medium "Tainted 32bit Release (distrib41)" is up-to-date
medium "Tainted 32bit Updates (distrib42)" is up-to-date


installing //home/katnatek/qa-testing/i586/libglapi0-24.2.8-1.mga9.i586.rpm
//home/katnatek/qa-testing/i586/libgbm1-24.2.8-1.mga9.i586.rpm
//home/katnatek/qa-testing/x86_64/lib64xatracker2-24.2.8-1.mga9.x86_64.rpm
//home/katnatek/qa-testing/x86_64/lib64mesaegl1-24.2.8-1.mga9.x86_64.rpm
//home/katnatek/qa-testing/i586/libmesagl1-24.2.8-1.mga9.i586.rpm
//home/katnatek/qa-testing/i586/meson-1.4.2-1.mga9.noarch.rpm
//home/katnatek/qa-testing/x86_64/lib64mesagl1-24.2.8-1.mga9.x86_64.rpm
//home/katnatek/qa-testing/x86_64/lib64glapi0-24.2.8-1.mga9.x86_64.rpm
//home/katnatek/qa-testing/x86_64/lib64gbm1-24.2.8-1.mga9.x86_64.rpm
//home/katnatek/qa-testing/x86_64/lib64vdpau-driver-radeonsi-24.2.8-1.mga9.x86_64.rpm
//home/katnatek/qa-testing/x86_64/rust-bindgen-0.69.4-1.mga9.x86_64.rpm
//home/katnatek/qa-testing/i586/libdri-drivers-24.2.8-1.mga9.i586.rpm
//home/katnatek/qa-testing/x86_64/lib64dri-drivers-24.2.8-1.mga9.x86_64.rpm
//home/katnatek/qa-testing/x86_64/lib64mesavulkan-drivers-24.2.8-1.mga9.x86_64.rpm
//home/katnatek/qa-testing/x86_64/mesa-24.2.8-1.mga9.x86_64.rpm
Preparing...                     ##################################################################################################
     1/15: lib64glapi0           ##################################################################################################
     2/15: libglapi0             ##################################################################################################
     3/15: lib64mesavulkan-drivers
                                 ##################################################################################################
     4/15: lib64gbm1             ##################################################################################################
     5/15: lib64dri-drivers      ##################################################################################################
     6/15: lib64mesagl1          ##################################################################################################
     7/15: mesa                  ##################################################################################################
     8/15: lib64mesaegl1         ##################################################################################################
     9/15: rust-bindgen          ##################################################################################################
    10/15: lib64vdpau-driver-radeonsi
                                 ##################################################################################################
    11/15: meson                 ##################################################################################################
    12/15: lib64xatracker2       ##################################################################################################
    13/15: libgbm1               ##################################################################################################
    14/15: libdri-drivers        ##################################################################################################
    15/15: libmesagl1            ##################################################################################################
     1/15: removing libmesagl1-24.2.7-1.mga9.tainted.i586
                                 ##################################################################################################
     2/15: removing lib64mesaegl1-24.2.7-1.mga9.tainted.x86_64
                                 ##################################################################################################
     3/15: removing libdri-drivers-24.2.7-1.mga9.tainted.i586
                                 ##################################################################################################
     4/15: removing libgbm1-24.2.7-1.mga9.tainted.i586
                                 ##################################################################################################
     5/15: removing libglapi0-24.2.7-1.mga9.tainted.i586
                                 ##################################################################################################
     6/15: removing lib64vdpau-driver-radeonsi-24.2.7-1.mga9.tainted.x86_64
                                 ##################################################################################################
     7/15: removing meson-1.3.1-1.mga9.noarch
                                 ##################################################################################################
     8/15: removing lib64gbm1-24.2.7-1.mga9.tainted.x86_64
                                 ##################################################################################################
     9/15: removing lib64dri-drivers-24.2.7-1.mga9.tainted.x86_64
                                 ##################################################################################################
    10/15: removing mesa-24.2.7-1.mga9.tainted.x86_64
                                 ##################################################################################################
    11/15: removing lib64mesagl1-24.2.7-1.mga9.tainted.x86_64
                                 ##################################################################################################
    12/15: removing lib64glapi0-24.2.7-1.mga9.tainted.x86_64
                                 ##################################################################################################
    13/15: removing lib64mesavulkan-drivers-24.2.7-1.mga9.tainted.x86_64
                                 ##################################################################################################
    14/15: removing rust-bindgen-0.63.0-1.mga9.x86_64
                                 ##################################################################################################
    15/15: removing lib64xatracker2-24.2.7-1.mga9.tainted.x86_64
                                 ##################################################################################################

Reboot

inxi -G
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Cape Verde XT [Radeon HD
    7770/8760 / R7 250X] driver: amdgpu v: kernel
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: amdgpu unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
    resolution: 1360x768~60Hz
  API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 vendor: amd mesa v: 24.2.8 renderer: AMD Radeon HD
    7700 Series (radeonsi verde LLVM 15.0.6 DRM 3.54 6.6.61-server-1.mga9)
  API: Vulkan v: 1.3.231 drivers: radv,llvmpipe surfaces: xcb,xlib

vainfo 
Trying display: wayland
Trying display: x11
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Mesa Gallium driver 24.2.8 for AMD Radeon HD 7700 Series (radeonsi, verde, LLVM 15.0.6, DRM 3.54, 6.6.61-server-1.mga9)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc

Video OK
Webcam OK
Comment 4 Len Lawrence 2024-12-04 21:55:10 CET
x86_64, Intel NUC12, Intel grahics.

Updated the core packages.  All is well after reboot, sound, video, wifi,  bluetooth.  Desktop utilities all functioning properly.

CC: (none) => tarazed25

Comment 5 katnatek 2024-12-04 22:01:59 CET
RH x86_54

Test tainted packages

LC_ALL=C urpmi --auto --auto-update
medium "QA Testing (32-bit)" is up-to-date
medium "QA Testing (64-bit)" is up-to-date
medium "Core Release (distrib1)" is up-to-date
medium "Core Updates (distrib3)" is up-to-date
medium "Nonfree Release (distrib11)" is up-to-date
medium "Nonfree Updates (distrib13)" is up-to-date
medium "Tainted Release (distrib21)" is up-to-date
medium "Tainted Updates (distrib23)" is up-to-date
medium "Core 32bit Release (distrib31)" is up-to-date
medium "Core 32bit Updates (distrib32)" is up-to-date
medium "Nonfree 32bit Release (distrib36)" is up-to-date
medium "Nonfree 32bit Updates (distrib37)" is up-to-date
medium "Tainted 32bit Release (distrib41)" is up-to-date
medium "Tainted 32bit Updates (distrib42)" is up-to-date

installing //home/katnatek/qa-testing/x86_64/lib64mesavulkan-drivers-24.2.8-1.mga9.tainted.x86_64.rpm
//home/katnatek/qa-testing/x86_64/mesa-24.2.8-1.mga9.tainted.x86_64.rpm
//home/katnatek/qa-testing/i586/libdri-drivers-24.2.8-1.mga9.tainted.i586.rpm
//home/katnatek/qa-testing/i586/libglapi0-24.2.8-1.mga9.tainted.i586.rpm
//home/katnatek/qa-testing/x86_64/lib64mesaegl1-24.2.8-1.mga9.tainted.x86_64.rpm
//home/katnatek/qa-testing/x86_64/lib64dri-drivers-24.2.8-1.mga9.tainted.x86_64.rpm
//home/katnatek/qa-testing/x86_64/lib64xatracker2-24.2.8-1.mga9.tainted.x86_64.rpm
//home/katnatek/qa-testing/i586/libgbm1-24.2.8-1.mga9.tainted.i586.rpm
//home/katnatek/qa-testing/x86_64/lib64gbm1-24.2.8-1.mga9.tainted.x86_64.rpm
//home/katnatek/qa-testing/x86_64/lib64glapi0-24.2.8-1.mga9.tainted.x86_64.rpm
//home/katnatek/qa-testing/x86_64/lib64mesagl1-24.2.8-1.mga9.tainted.x86_64.rpm
//home/katnatek/qa-testing/x86_64/lib64vdpau-driver-radeonsi-24.2.8-1.mga9.tainted.x86_64.rpm
//home/katnatek/qa-testing/i586/libmesagl1-24.2.8-1.mga9.tainted.i586.rpm
Preparing...                     ##################################################################################################
     1/13: lib64glapi0           ##################################################################################################
     2/13: lib64mesavulkan-drivers
                                 ##################################################################################################
     3/13: lib64gbm1             ##################################################################################################
     4/13: lib64mesagl1          ##################################################################################################
     5/13: mesa                  ##################################################################################################
     6/13: lib64dri-drivers      ##################################################################################################
     7/13: libglapi0             ##################################################################################################
     8/13: lib64mesaegl1         ##################################################################################################
     9/13: lib64vdpau-driver-radeonsi
                                 ##################################################################################################
    10/13: lib64xatracker2       ##################################################################################################
    11/13: libgbm1               ##################################################################################################
    12/13: libdri-drivers        ##################################################################################################
    13/13: libmesagl1            ##################################################################################################
     1/13: removing libmesagl1-24.2.8-1.mga9.i586
                                 ##################################################################################################
     2/13: removing lib64mesaegl1-24.2.8-1.mga9.x86_64
                                 ##################################################################################################
     3/13: removing libdri-drivers-24.2.8-1.mga9.i586
                                 ##################################################################################################
     4/13: removing lib64dri-drivers-24.2.8-1.mga9.x86_64
                                 ##################################################################################################
     5/13: removing mesa-24.2.8-1.mga9.x86_64
                                 ##################################################################################################
     6/13: removing lib64mesagl1-24.2.8-1.mga9.x86_64
                                 ##################################################################################################
     7/13: removing libgbm1-24.2.8-1.mga9.i586
                                 ##################################################################################################
     8/13: removing libglapi0-24.2.8-1.mga9.i586
                                 ##################################################################################################
     9/13: removing lib64vdpau-driver-radeonsi-24.2.8-1.mga9.x86_64
                                 ##################################################################################################
    10/13: removing lib64glapi0-24.2.8-1.mga9.x86_64
                                 ##################################################################################################
    11/13: removing lib64mesavulkan-drivers-24.2.8-1.mga9.x86_64
                                 ##################################################################################################
    12/13: removing lib64gbm1-24.2.8-1.mga9.x86_64
                                 ##################################################################################################
    13/13: removing lib64xatracker2-24.2.8-1.mga9.x86_64
                                 ##################################################################################################

Reboot
vainfo 
Trying display: wayland
Trying display: x11
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Mesa Gallium driver 24.2.8 for AMD Radeon HD 7700 Series (radeonsi, verde, LLVM 15.0.6, DRM 3.54, 6.6.61-server-1.mga9)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc

Webcam OK
Video OK
Comment 6 Morgan Leijström 2024-12-05 12:34:43 CET
There seem to be problems on Cauldron after this mesa update.
One user report not able to run freerdp, xfreerdp or remmina with rdp plugin anymore. ...   wrong with with amdgpu and openCL

https://forums.mageia.org/en/viewtopic.php?t=15527#p90762

Someone here who can test those applications on mga9?
Comment 7 Herman Viaene 2024-12-05 14:28:22 CET
MGA9-64 Plasma Wayland on Compaq H000SB
Installed core versions and rebooted, all looks OK
Test with:
$ glmark2
=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      AMD
    GL_RENDERER:    AMD Radeon HD 8210 (radeonsi, kabini, LLVM 15.0.6, DRM 3.54, 6.6.61-server-1.mga9)
    GL_VERSION:     4.6 (Compatibility Profile) Mesa 24.2.8
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   800x600 windowed
Continuing for tainted versions.....

CC: (none) => herman.viaene

Comment 8 Herman Viaene 2024-12-05 15:25:06 CET
Installed tainted version. Tested 
$ glmark2
=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      AMD
    GL_RENDERER:    AMD Radeon HD 8210 (radeonsi, kabini, LLVM 15.0.6, DRM 3.54, 6.6.61-server-1.mga9)
    GL_VERSION:     4.6 (Compatibility Profile) Mesa 24.2.8
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   800x600 windowed
Score slightly lower than with  core version, but nothing dramatically.
Comment 9 Thomas Andrews 2024-12-05 17:10:39 CET
MGA9-64 Plasma on an HP Pavilion 15.

$ inxi -G
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Trinity [Radeon HD 7600G]
    driver: radeon v: kernel
  Device-2: Realtek HP Truevision HD laptop camera driver: uvcvideo
    type: USB
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: radeon,v4l dri: r600 gpu: radeon resolution: 1366x768~60Hz
  API: EGL v: 1.5 drivers: kms_swrast,r600,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.5 vendor: mesa v: 24.2.8 renderer: AMD ARUBA (DRM 2.50.0
    / 6.6.61-desktop-1.mga9 LLVM 15.0.6)
  API: Vulkan v: 1.3.231 drivers: llvmpipe surfaces: xcb,xlib

(I really ought to learn how to operate that camera some day.)

Updated to core first, and after a brief test, tainted. No installation issues. Glmark2 test consistent with previous experience. No issues noted after about an hour of operation.

Meson is developer territory, I'm guessing it's here because it was needed to build the mesa packages. Most users won't be using it. Katnatek's clean install will be a sufficient test.

CC: (none) => andrewsfarm

Comment 10 katnatek 2024-12-05 18:19:54 CET
RH i586

Test core packages

LC_ALL=C urpmi --auto --auto-update
medium "QA Testing (32-bit)" is up-to-date
medium "Core Release (distrib1)" is up-to-date
medium "Core Updates (distrib3)" is up-to-date
medium "Nonfree Release (distrib11)" is up-to-date
medium "Nonfree Updates (distrib13)" is up-to-date
medium "Tainted Release (distrib21)" is up-to-date
medium "Tainted Updates (distrib23)" is up-to-date

installing mesa-24.2.8-1.mga9.i586.rpm libxatracker2-24.2.8-1.mga9.i586.rpm libmesaegl1-24.2.8-1.mga9.i586.rpm libmesagl1-24.2.8-1.mga9.i586.rpm libmesavulkan-drivers-24.2.8-1.mga9.i586.rpm libgbm1-24.2.8-1.mga9.i586.rpm libosmesa8-24.2.8-1.mga9.i586.rpm libglapi0-24.2.8-1.mga9.i586.rpm libdri-drivers-24.2.8-1.mga9.i586.rpm from //home/katnatek/qa-testing/i586
Preparing...                     #######################################################################################
      1/9: libglapi0             #######################################################################################
      2/9: libmesavulkan-drivers #######################################################################################
      3/9: libmesagl1            #######################################################################################
      4/9: mesa                  #######################################################################################
      5/9: libgbm1               #######################################################################################
      6/9: libdri-drivers        #######################################################################################
      7/9: libmesaegl1           #######################################################################################
      8/9: libosmesa8            #######################################################################################
      9/9: libxatracker2         #######################################################################################
      1/9: removing libmesaegl1-24.2.7-1.mga9.tainted.i586
                                 #######################################################################################
      2/9: removing libgbm1-24.2.7-1.mga9.tainted.i586
                                 #######################################################################################
      3/9: removing libdri-drivers-24.2.7-1.mga9.tainted.i586
                                 #######################################################################################
      4/9: removing mesa-24.2.7-1.mga9.tainted.i586
                                 #######################################################################################
      5/9: removing libmesagl1-24.2.7-1.mga9.tainted.i586
                                 #######################################################################################
      6/9: removing libosmesa8-24.2.7-1.mga9.tainted.i586
                                 #######################################################################################
      7/9: removing libglapi0-24.2.7-1.mga9.tainted.i586
                                 #######################################################################################
      8/9: removing libmesavulkan-drivers-24.2.7-1.mga9.tainted.i586
                                 #######################################################################################
      9/9: removing libxatracker2-24.2.7-1.mga9.tainted.i586
                                 #######################################################################################

Reboot

inxi -G
Graphics:
  Device-1: Intel Mobile GM965/GL960 Integrated Graphics driver: i915
    v: kernel
  Device-2: Chicony integrated USB webcam driver: uvcvideo type: USB
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: modesetting,v4l dri: crocus gpu: i915 resolution: 1: N/A
    2: 1366x768~60Hz
  API: EGL v: 1.5 drivers: crocus,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 2.1 vendor: intel mesa v: 24.2.8
    renderer: Mesa Intel 965GM (CL)
  API: Vulkan v: 1.3.231 drivers: llvmpipe surfaces: xcb,xlib


Video OK
Webcam OK
Comment 11 katnatek 2024-12-05 18:34:33 CET
RH i586

Test tainted packages

 LC_ALL=C urpmi --auto --auto-update
medium "QA Testing (32-bit)" is up-to-date
medium "Core Release (distrib1)" is up-to-date
medium "Core Updates (distrib3)" is up-to-date
medium "Nonfree Release (distrib11)" is up-to-date
medium "Nonfree Updates (distrib13)" is up-to-date
medium "Tainted Release (distrib21)" is up-to-date
medium "Tainted Updates (distrib23)" is up-to-date

installing libmesaegl1-24.2.8-1.mga9.tainted.i586.rpm libgbm1-24.2.8-1.mga9.tainted.i586.rpm libxatracker2-24.2.8-1.mga9.tainted.i586.rpm libglapi0-24.2.8-1.mga9.tainted.i586.rpm mesa-24.2.8-1.mga9.tainted.i586.rpm libosmesa8-24.2.8-1.mga9.tainted.i586.rpm libmesavulkan-drivers-24.2.8-1.mga9.tainted.i586.rpm libmesagl1-24.2.8-1.mga9.tainted.i586.rpm libdri-drivers-24.2.8-1.mga9.tainted.i586.rpm from //home/katnatek/qa-testing/i586
Preparing...                     #######################################################################################
      1/9: libglapi0             #######################################################################################
      2/9: libmesavulkan-drivers #######################################################################################
      3/9: mesa                  #######################################################################################
      4/9: libmesagl1            #######################################################################################
      5/9: libdri-drivers        #######################################################################################
      6/9: libgbm1               #######################################################################################
      7/9: libmesaegl1           #######################################################################################
      8/9: libosmesa8            #######################################################################################
      9/9: libxatracker2         #######################################################################################
      1/9: removing libmesaegl1-24.2.8-1.mga9.i586
                                 #######################################################################################
      2/9: removing libmesagl1-24.2.8-1.mga9.i586
                                 #######################################################################################
      3/9: removing mesa-24.2.8-1.mga9.i586
                                 #######################################################################################
      4/9: removing libdri-drivers-24.2.8-1.mga9.i586
                                 #######################################################################################
      5/9: removing libgbm1-24.2.8-1.mga9.i586
                                 #######################################################################################
      6/9: removing libosmesa8-24.2.8-1.mga9.i586
                                 #######################################################################################
      7/9: removing libglapi0-24.2.8-1.mga9.i586
                                 #######################################################################################
      8/9: removing libmesavulkan-drivers-24.2.8-1.mga9.i586
                                 #######################################################################################
      9/9: removing libxatracker2-24.2.8-1.mga9.i586
                                 #######################################################################################

Reboot

Video OK
Webcam OK
Comment 12 katnatek 2024-12-05 18:36:40 CET
(In reply to Morgan Leijström from comment #6)
> There seem to be problems on Cauldron after this mesa update.
> One user report not able to run freerdp, xfreerdp or remmina with rdp plugin
> anymore. ...   wrong with with amdgpu and openCL
> 
> https://forums.mageia.org/en/viewtopic.php?t=15527#p90762
> 
> Someone here who can test those applications on mga9?

joselp this look a call for you ;)

CC: (none) => Joselp

Comment 13 Thomas Andrews 2024-12-05 19:52:08 CET
MGA9-64 Plasma, i5-7500, nvidia graphics.

As before, tested the core packages first, then tainted. Then I updated to the nvidia-current driver currently under test. No issues noted.

$ inxi -G
Graphics:
  Device-1: NVIDIA GM107GL [Quadro K620] driver: nvidia v: 550.135
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: nvidia,v4l gpu: nvidia,nvidia-nvswitch resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: nvidia,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6.0 vendor: nvidia v: 550.135
    renderer: Quadro K620/PCIe/SSE2
  API: Vulkan v: 1.3.231 drivers: nvidia,llvmpipe surfaces: xcb,xlib
Comment 14 Thomas Andrews 2024-12-05 20:43:11 CET
Same hardware as Comment 13, using the nouveau driver. This is just the basic driver that's used if the user answers "No" to the "Do you want to use the proprietary driver" question of XFdrake. 

$ inxi -G
Graphics:
  Device-1: NVIDIA GM107GL [Quadro K620] driver: nouveau v: kernel
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: nouveau,v4l dri: nouveau gpu: nouveau resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: nouveau,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.3 vendor: mesa v: 24.2.8 renderer: NV117
  API: Vulkan v: 1.3.231 drivers: llvmpipe surfaces: xcb,xlib

Tested as before, with no issues. Glmark2 score is considerably smaller than with nvidia-current, but that's probably to be expected.
Comment 15 Thomas Andrews 2024-12-06 14:35:53 CET
MGA9-64 Plasma on an HP Probook 6550b:

$ inxi -SCGN
System:
  Host: localhost Kernel: 6.6.61-desktop-1.mga9 arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 5.27.10 Distro: Mageia 9
CPU:
  Info: dual core model: Intel Core i3 M 350 bits: 64 type: MT MCP cache:
    L2: 512 KiB
  Speed (MHz): avg: 933 min/max: 933/2266 cores: 1: 933 2: 933 3: 933 4: 933
Graphics:
  Device-1: Intel Core Processor Integrated Graphics driver: i915 v: kernel
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: intel,v4l dri: i965 gpu: i915 resolution: 1366x768~60Hz
  API: EGL v: 1.5 drivers: crocus,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 2.1 vendor: intel mesa v: 24.2.8 renderer: Mesa Intel HD
    Graphics (ILK)
  API: Vulkan v: 1.3.231 drivers: llvmpipe surfaces: xcb,xlib
Network:
  Device-1: Intel 82577LC Gigabit Network driver: e1000e
  Device-2: Broadcom BCM43224 802.11a/b/g/n driver: bcma-pci-bridge

This laptop hasn't been used much for the last six months or so, but was fully updated before this test. Tested core first, then tainted, with no issues.

Glmark2 crashed on this system with Mageia 8, but that was fixed with Mageia 9. The score is dismal - 209 - but that may be as good as this 14-year-old hardware can do. Oddly enough, Mageia 9 guests in VirtualBox, which use a higher version of OpenGL, score higher than the host.

It is perfectly stable with everything else, so OK here.
Comment 16 Thomas Andrews 2024-12-06 19:45:49 CET
With the 6550b as a host, I upgraded an old M8 Plasma guest to M9, then tested the tainted versions. Results were mixed. Firefox worked OK, playing a Youtube video with no issues. But, when I went to run glmark2, it crashed the guest partway through. It did this twice, at a different place each time. 

However, disabling hardware acceleration for the guest allowed it to complete, but the score was lower than I"ve ever seen, 66.

But it did work. I strongly suspect that this 2-core processor, while adequate for VirtualBox and Mageia in the past, is just not up to the strain of pushing things now. The ability to assign more cores to the VM would no doubt make a big difference. I do not think the mesa update is at fault here.

$ inxi -SCG
System:
  Host: localhost Kernel: 6.6.61-desktop-1.mga9 arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 5.27.10 Distro: Mageia 9
CPU:
  Info: single core model: Intel Core i3 M 350 bits: 64 cache: L2: 256 KiB
  Speed (MHz): 2261 min/max: N/A core: 1: 2261
Graphics:
  Device-1: VMware SVGA II Adapter driver: vmwgfx v: 2.20.0.0
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: v4l,vmware gpu: vmwgfx resolution: 1360x650~60Hz
  API: EGL v: 1.5 drivers: kms_swrast,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.5 vendor: mesa v: 24.2.8 renderer: llvmpipe (LLVM 15.0.6
    128 bits)
  API: Vulkan v: 1.3.231 drivers: llvmpipe surfaces: xcb,xlib
Comment 17 Thomas Andrews 2024-12-06 20:24:46 CET
In contrast, using the system from comment 13 as a host, the M9 Plasma guest works much better. It completes glmark2 either with or without hardware acceleration - though the score with is about 6 times higher than without.

$ inxi -SCG
System:
  Host: localhost Kernel: 6.6.61-desktop-1.mga9 arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 5.27.10 Distro: Mageia 9
CPU:
  Info: dual core model: Intel Core i5-7500 bits: 64 type: MCP cache:
    L2: 512 KiB
  Speed (MHz): avg: 3408 min/max: N/A cores: 1: 3408 2: 3408
Graphics:
  Device-1: VMware SVGA II Adapter driver: vmwgfx v: 2.20.0.0
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: v4l,vmware dri: vmwgfx gpu: vmwgfx resolution: 1920x944~60Hz
  API: EGL v: 1.4,1.5 drivers: swrast,vmwgfx
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.1 vendor: vmware mesa v: 24.2.8 renderer: SVGA3D; build:
    RELEASE; LLVM;
  API: Vulkan v: 1.3.231 drivers: llvmpipe surfaces: xcb,xlib
Comment 18 Thomas Andrews 2024-12-06 20:25:49 CET
Looking good in every test. Validating.

Whiteboard: (none) => MGA9-64-OK MGA9-32-OK
CC: (none) => sysadmin-bugs
Keywords: (none) => validated_update

Comment 19 Giuseppe Ghibò 2024-12-06 22:59:48 CET
> With the 6550b as a host, I upgraded an old M8 Plasma guest to M9, then
> tested the tainted versions. Results were mixed. Firefox worked OK, playing
> a Youtube video with no issues. But, when I went to run glmark2, it crashed
> the guest partway through. It did this twice, at a different place each
> time. 

Does other bench like 'env vblank_mode=0 glxgears' or 'glxspheres64' crashes too?
Comment 20 Thomas Andrews 2024-12-07 01:49:50 CET
Yes, it crashes with glxspheres64 when acceleration is enabled. It does not crash when it is disabled. Just to make sure it's clear, the whole guest crashes, not just the particular app.

Removing the OKs and validation, for now.

Whiteboard: MGA9-64-OK MGA9-32-OK => (none)
Keywords: validated_update => (none)

Comment 21 Giuseppe Ghibò 2024-12-07 08:33:19 CET
But it crashes only on the virtualbox guests or native? As it might also be a problem of virtualbox. E.g. what is the amount of VM reserved for virtualbox videomem? E.g. from menu it can go usually up to 128MB, and manually it can be edited up to 256 MB. Is there also enough RAM on virtualbox? Does the coredumpctl in the native shows something?
Comment 22 Thomas Andrews 2024-12-07 14:21:13 CET
Only the guest is crashing. Video memory is set to 128 MB. Host is maxed out at 8 GB of RAM; guest has 3 GB of it. Guest "hard drive" is a dynamically allocated to a max of 30GB, currently at an "actual" size of just over 20GB.

Because the cpu is dual core, the guest is only given one. Years ago, after I got my first 4-core cpu, I noticed a huge increase in performance when I could allocate two for the guest. But, of course, I can't do that here.

Also years ago, I replaced the rust drive with an ssd, and then replaced the optical drive with that rust drive. I put system and /home for three installs on the ssd, with most data like photos and non-sensitive documents on the rust drive and accessible to any of the installs. However, I put the VMs on the ssd, because again performance was greater. 

The fstrim.timer service is set in the host, so that a trim is done once a week. 

I have owned this laptop and used Mageia on it since 2016. It used to work very well with VirtualBox, but slowly, over the years, it's as if vbox demands more and more from the host, so that the 6550b is now only marginally adequate for it. It's not the first time this has happened for me, so I'm not surprised, or alarmed.
Comment 23 Morgan Leijström 2024-12-07 15:08:31 CET
(In reply to Thomas Andrews from comment #22)
> Because the cpu is dual core, the guest is only given one. Years ago, after
> I got my first 4-core cpu, I noticed a huge increase in performance when I
> could allocate two for the guest. But, of course, I can't do that here.

Have you tried?
Resource is time shared even if it looks to the guest that it have all of the core(s) it is given.
Comment 24 Thomas Andrews 2024-12-07 16:27:50 CET
I had forgotten that this processor has 4 threads, so 2 cpus in vbox are OK. I also increased total RAM to 4 gigs, and video RAM to 256.

But to no avail. It still crashes with both benchmarks when 3D acceleration is enabled.
Comment 25 Thomas Andrews 2024-12-07 17:32:05 CET
Tried this on my HP Pavilion laptop, much newer and more capable hardware-wise. In a VM that I believe has the same beginnings as the one on the Probook (upgraded from a M8 guest), and BEFORE the mesa update, it also crashes when running glmark2 with 3D acceleration enabled. Not quite the same way - this one just froze the VM - but close enough to clear this update as at fault.

Probably a VirtualBox problem, but that's for another bug.

Restoring the validation, and moving on.

Whiteboard: (none) => MGA9-32-OK MGA9-64-OK
Keywords: (none) => validated_update

Comment 26 Giuseppe Ghibò 2024-12-07 17:42:15 CET
Agree.

So it seems it's not a regression against 24.2.7.

Virtualbox's vmwgfx might also be involved. Performance problems might also regard only the 'crocus' upstream driver, which is now used instead of i965. I found also something similar (but not for virtualbox) https://gitlab.freedesktop.org/mesa/mesa/-/issues/5978
Comment 27 Mageia Robot 2024-12-07 20:03:53 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2024-0236.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.