Bug 34304 - mesa update makes extreme tuxracer crash
Summary: mesa update makes extreme tuxracer crash
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: 2025-05-24 20:38 CEST by katnatek
Modified: 2025-06-02 19:56 CEST (History)
5 users (show)

See Also:
Source RPM: extremetuxracer-0.8.2-1.mga9.src.rpm, mesa-25.0.5-1.mga9.tainted.src.rpm, rust-cbindgen
CVE:
Status comment:


Attachments
files list (6.21 KB, text/plain)
2025-05-27 09:17 CEST, Giuseppe Ghibò
Details
Files List (6.21 KB, text/plain)
2025-05-28 21:04 CEST, katnatek
Details

Description katnatek 2025-05-24 20:38:46 CEST
Description of problem:

Try to play extreme tuxracer the game crash
The game was working due the error I think is some bug in mesa update


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. run etr
2. try to play a event
3. game crash

src/amd/compiler/aco_assembler.cpp:1269
    Unsupported opcode:  v1: %20:v[2] = v_lshlrev_b16 8, %19:v[2]
Comment 1 katnatek 2025-05-25 01:30:57 CEST
Giuseppe, please give a view

CC: (none) => ghibomgx

Comment 2 Giuseppe Ghibò 2025-05-25 10:36:35 CEST
This seems an upstream issue:

https://gitlab.freedesktop.org/mesa/mesa/-/issues/13072

A build for mesa-25.0.6-3.mga9 with this fix is sent to BS. Please recheck when completed.
Comment 3 Giuseppe Ghibò 2025-05-25 11:34:21 CEST
T(In reply to Giuseppe Ghibò from comment #2)

> This seems an upstream issue:
> 
> https://gitlab.freedesktop.org/mesa/mesa/-/issues/13072
> 
> A build for mesa-25.0.6-3.mga9 with this fix is sent to BS. Please recheck
> when completed.

Actually the bug seems fixed in 25.1.1, but for 25.0.6 the patch is not yet complete because it misses the code for the function ac_nir_might_lower_bit_size(), used, which is not included in the current patch.
Comment 4 Giuseppe Ghibò 2025-05-25 19:47:07 CEST
FYI, the mesa-25.0.6-3.mga9 with the fix has completed building. Please check if the problem is gone.
Comment 5 Lewis Smith 2025-05-25 20:17:34 CEST
Thank you José for the report, and what looks to be the correct diagnosis: "I think is some bug in mesa update".
And thank you Giuseppe for taking it on board. Assigned now to you.

Source RPM: extremetuxracer,mesa => extremetuxracer-0.8.2-1.mga9.src.rpm, mesa-25.0.5-1.mga9.tainted.src.rpm
Assignee: bugsquad => ghibomgx

Comment 6 katnatek 2025-05-26 03:45:17 CEST
Crash the same in the upstream bug you mention, we can't build 25.1.1 due
llvm18 requirement, is not possible to use llvm19-suite?
Comment 7 Giuseppe Ghibò 2025-05-26 10:22:57 CEST
BTW, what is the exact AMD hardware where it occurs?
Comment 8 Giuseppe Ghibò 2025-05-26 11:40:43 CEST
(In reply to katnatek from comment #6)

> [...]
> is not possible to use llvm19-suite?

llvm19-suite is actually not enough
Comment 9 katnatek 2025-05-27 02:24:50 CEST
(In reply to Giuseppe Ghibò from comment #7)
> BTW, what is the exact AMD hardware where it occurs?

 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: 25.0.6 renderer: AMD Radeon HD
    7700 Series (radeonsi verde ACO DRM 3.54 6.6.92-server-1.mga9)
  API: Vulkan v: 1.3.231 drivers: radv,llvmpipe surfaces: xcb,xlib

The game was working, but at this moment I can't say what was the last mesa update
Comment 10 Giuseppe Ghibò 2025-05-27 09:16:43 CEST
So, it doesn't crash anymore and resolved the issue?

I attach the files list.
Comment 11 Giuseppe Ghibò 2025-05-27 09:17:28 CEST
Created attachment 14994 [details]
files list
Comment 12 Giuseppe Ghibò 2025-05-27 09:29:02 CEST
BTW, while trying to build mesa locally I spotted another problem about a package we're using, and that we hadn't to pushed yet on previous run. Latest mesa(s) uses the 'cbindgen' package for building (this package is generated by rust-cbindgen, to not be confused with rust-bindgen, which is another package with a similar name). rust-cbindgen is available only in 9/updates_testing, but was holding in updates_testing since late september, and hasn't yet pushed to official updates. rust-cbindgen seems also part of another bug (i.e. #33522), together with many other rust packages, which seems used, but hadn't pushed. So I think we should also take care of #33522 (or open a new bug for pushing the packages there).
Comment 13 katnatek 2025-05-27 19:35:32 CEST
(In reply to Giuseppe Ghibò from comment #10)
> So, it doesn't crash anymore and resolved the issue?
> 
> I attach the files list.

What I mean is the game was working between one or two previous mesa updates

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

Reboot

The game still crash

ACO ERROR:
    In file ../src/amd/compiler/aco_assembler.cpp:1269
    Unsupported opcode:  v1: %20:v[2] = v_lshlrev_b16 8, %19:v[2]
Comment 14 Giuseppe Ghibò 2025-05-28 13:12:57 CEST
(In reply to katnatek from comment #13)
> (In reply to Giuseppe Ghibò from comment #10)
> > So, it doesn't crash anymore and resolved the issue?
> > 
> > I attach the files list.
> 
> What I mean is the game was working between one or two previous mesa updates
> 
>  installing
> //home/katnatek/qa-testing/x86_64/lib64dri-drivers-25.0.6-3.mga9.tainted.
> x86_64.rpm
> //home/katnatek/qa-testing/x86_64/lib64gbm1-25.0.6-3.mga9.tainted.x86_64.rpm
> //home/katnatek/qa-testing/x86_64/mesa-25.0.6-3.mga9.tainted.x86_64.rpm
> //home/katnatek/qa-testing/x86_64/lib64mesavulkan-drivers-25.0.6-3.mga9.
> tainted.x86_64.rpm
> //home/katnatek/qa-testing/x86_64/lib64glapi0-25.0.6-3.mga9.tainted.x86_64.
> rpm
> //home/katnatek/qa-testing/x86_64/lib64mesaegl1-25.0.6-3.mga9.tainted.x86_64.
> rpm
> //home/katnatek/qa-testing/x86_64/lib64xatracker2-25.0.6-3.mga9.tainted.
> x86_64.rpm
> //home/katnatek/qa-testing/x86_64/lib64vdpau-driver-radeonsi-25.0.6-3.mga9.
> tainted.x86_64.rpm
> //home/katnatek/qa-testing/i586/libglapi0-25.0.6-3.mga9.tainted.i586.rpm
> //home/katnatek/qa-testing/x86_64/lib64mesagl1-25.0.6-3.mga9.tainted.x86_64.
> rpm
> Preparing...                    
> #############################################################################
> #####################
>      1/10: lib64mesavulkan-drivers
>                                 
> #############################################################################
> #####################
>      2/10: lib64gbm1            
> #############################################################################
> #####################
>      3/10: mesa                 
> #############################################################################
> #####################
>      4/10: lib64dri-drivers     
> #############################################################################
> #####################
>      5/10: lib64mesagl1         
> #############################################################################
> #####################
>      6/10: lib64mesaegl1        
> #############################################################################
> #####################
>      7/10: libglapi0            
> #############################################################################
> #####################
>      8/10: lib64vdpau-driver-radeonsi
>                                 
> #############################################################################
> #####################
>      9/10: lib64xatracker2      
> #############################################################################
> #####################
>     10/10: lib64glapi0          
> #############################################################################
> #####################
>      1/10: removing libglapi0-25.0.6-2.mga9.tainted.i586
>                                 
> #############################################################################
> #####################
>      2/10: removing lib64vdpau-driver-radeonsi-25.0.6-2.mga9.tainted.x86_64
>                                 
> #############################################################################
> #####################
>      3/10: removing lib64glapi0-25.0.6-2.mga9.tainted.x86_64
>                                 
> #############################################################################
> #####################
>      4/10: removing lib64mesaegl1-25.0.6-2.mga9.tainted.x86_64
>                                 
> #############################################################################
> #####################
>      5/10: removing lib64mesagl1-25.0.6-2.mga9.tainted.x86_64
>                                 
> #############################################################################
> #####################
>      6/10: removing lib64dri-drivers-25.0.6-2.mga9.tainted.x86_64
>                                 
> #############################################################################
> #####################
>      7/10: removing mesa-25.0.6-2.mga9.tainted.x86_64
>                                 
> #############################################################################
> #####################
>      8/10: removing lib64mesavulkan-drivers-25.0.6-2.mga9.tainted.x86_64
>                                 
> #############################################################################
> #####################
>      9/10: removing lib64gbm1-25.0.6-2.mga9.tainted.x86_64
>                                 
> #############################################################################
> #####################
>     10/10: removing lib64xatracker2-25.0.6-2.mga9.tainted.x86_64
>                                 
> #############################################################################
> #####################
> 
> Reboot
> 
> The game still crash
> 
> ACO ERROR:
>     In file ../src/amd/compiler/aco_assembler.cpp:1269
>     Unsupported opcode:  v1: %20:v[2] = v_lshlrev_b16 8, %19:v[2]

There is a newer mesa-25.0.6-5.mga9 (core+tainted) in updates_testing, which cointains the proper fix. Please check whether it fixes the problem.
Comment 15 katnatek 2025-05-28 21:04:56 CEST
Created attachment 14998 [details]
Files List

Attachment 14994 is obsolete: 0 => 1

Comment 16 katnatek 2025-05-28 21:07:04 CEST
RH x86_64

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

This Fix the reported issue 
I'll make other test for wayland session

Assignee: ghibomgx => qa-bugs

Comment 17 katnatek 2025-05-28 21:13:25 CEST
RH x86_64 Plasma Wayland

Audio/Video OK
WebCam OK

Is good for me
Comment 18 Giuseppe Ghibò 2025-05-28 21:21:23 CEST
(In reply to katnatek from comment #17)

> RH x86_64 Plasma Wayland
> 
> Audio/Video OK
> WebCam OK
> 
> Is good for me

Sound fine. This was discussed (and fixed by upstream developers) here: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35150
katnatek 2025-05-28 21:41:18 CEST

Keywords: (none) => advisory

katnatek 2025-05-29 00:39:55 CEST

Summary: extreme tuxracer crash => mesa update makes extreme tuxracer crash

Comment 19 Thomas Andrews 2025-05-29 02:48:53 CEST
MGA9-64 Plasma, i5-7500, nvidia Quadro K620. I couldn't reproduce the fault, so must only be AMD gpus that are affected? Anyway, it worked before and after the update, and I don't see any other issues on this hardware.

Will see if I can reproduce it on my AMD-based laptop.

CC: (none) => andrewsfarm

Comment 20 katnatek 2025-05-29 03:09:48 CEST
(In reply to Thomas Andrews from comment #19)
> MGA9-64 Plasma, i5-7500, nvidia Quadro K620. I couldn't reproduce the fault,
> so must only be AMD gpus that are affected? Anyway, it worked before and
> after the update, and I don't see any other issues on this hardware.
> 
> Will see if I can reproduce it on my AMD-based laptop.

I guess it depends on your hardware
Comment 21 Thomas Andrews 2025-05-29 03:15:46 CEST
Mid Air Collision!

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: 25.0.6 renderer: AMD ARUBA (DRM 2.50.0
    / 6.6.88-desktop-3.mga9 LLVM 15.0.6)
  API: Vulkan v: 1.3.231 drivers: llvmpipe surfaces: xcb,xlib

The fault didn't show on this one, either. But, now I see that katnatek's GPU is using the amdgpu driver, where mine is using radeon. I do have a card that uses that driver, but I don't have it installed in anything at the moment.

However, at least I can say that after the update, this Pavilion still runs etr with no issues. Well, except for my inability to avoid going off course and into the trees...
Comment 22 Giuseppe Ghibò 2025-05-29 09:32:41 CEST
(In reply to Thomas Andrews from comment #19)

> MGA9-64 Plasma, i5-7500, nvidia Quadro K620. I couldn't reproduce the fault,
> so must only be AMD gpus that are affected? Anyway, it worked before and
> after the update, and I don't see any other issues on this hardware.
> 
> Will see if I can reproduce it on my AMD-based laptop.

Yes, Nvidia is not affected, mostly the radeonsi renderer (amdgpu). Not all chipset were affected, for instance on renoir chipset though using amdgpu it wasn't showing up before. However the complete changelog is the one of the 25.0.7 here https://docs.mesa3d.org/relnotes/25.0.7.html#bug-fixes, so better to recheck everything is fine.

Note also that this will be latest upgrade of this series (probably of ever for mesa for mga9) because 25.0.x gone EOL, and there aren't the tools to build mesa 25.1.x properly on mga9 (mainly llvm > 18.0.0 but with shared llvm libs not static, spirvtools > 2024.1, etc.).
Giuseppe Ghibò 2025-05-29 16:57:45 CEST

Source RPM: extremetuxracer-0.8.2-1.mga9.src.rpm, mesa-25.0.5-1.mga9.tainted.src.rpm => extremetuxracer-0.8.2-1.mga9.src.rpm, mesa-25.0.5-1.mga9.tainted.src.rpm, cbindgen

Comment 23 katnatek 2025-05-30 01:13:08 CEST
OT: Giuseppe Did you want to include cbingen in the advisory?
Giuseppe Ghibò 2025-05-30 06:46:19 CEST

Source RPM: extremetuxracer-0.8.2-1.mga9.src.rpm, mesa-25.0.5-1.mga9.tainted.src.rpm, cbindgen => extremetuxracer-0.8.2-1.mga9.src.rpm, mesa-25.0.5-1.mga9.tainted.src.rpm, rust-cbindgen

Comment 24 Giuseppe Ghibò 2025-05-30 06:56:25 CEST
(In reply to katnatek from comment #23)

> OT: Giuseppe Did you want to include cbingen in the advisory?

Thanks for spotting the right name, in fact the right name of the source file generating 'cbindgen' is 'rust-cbindgen' (see comment https://bugs.mageia.org/show_bug.cgi?id=34304#c12). cbindgen is the binary package and a requirement for mesa building, and should have already be pushed for previous mesa releases, but I missed that was added later to the distro and was not (yet) part of standard mga9. We need also to pay attention that if we drop packages in #33522, some other updated package that in the meanwhile was build against them might remain orphan (from point of view of source building).
Comment 25 Thomas Andrews 2025-05-30 14:28:01 CEST
So, should we ask for more testers, particularly those with amdgpu-using hardware, or are those we have done sufficient?
Comment 26 katnatek 2025-05-30 18:55:25 CEST
(In reply to Thomas Andrews from comment #25)
> So, should we ask for more testers, particularly those with amdgpu-using
> hardware, or are those we have done sufficient?

It will be hard to find other hardware affected, of course I will be good to be sure not produce side effects in other cards
Comment 27 Morgan Leijström 2025-05-31 00:38:29 CEST
mga9-64 tainted version tested OK on my workstation "svarten"

[morgan@svarten ~]$ inxi -SMCG
System:
  Host: svarten.tribun Kernel: 6.6.88-desktop-3.mga9 arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 5.27.10 Distro: Mageia 9
Machine:
  Type: Desktop Mobo: ASRock model: P55 Pro serial: <superuser required>
    BIOS: American Megatrends v: P2.60 date: 08/20/2010
CPU:
  Info: quad core model: Intel Core i7 870 bits: 64 type: MT MCP cache:
    L2: 1024 KiB
  Speed (MHz): avg: 1200 min/max: 1200/2934 cores: 1: 1200 2: 1200 3: 1200
    4: 1200 5: 1200 6: 1200 7: 1200 8: 1200
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 24 [Radeon RX 6400/6500
    XT/6500M] driver: amdgpu v: kernel
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: amdgpu,v4l dri: radeonsi gpu: amdgpu resolution: 3840x2160~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: 25.0.6 renderer: AMD Radeon RX
    6400 (radeonsi navi24 LLVM 15.0.6 DRM 3.54 6.6.88-desktop-3.mga9)

CC: (none) => fri

Comment 28 Morgan Leijström 2025-05-31 00:48:44 CEST
mga9-64 tainted OK on laptop Asus G75V, Nvidia GPU
Bug 34302 Comment 44
Comment 29 Herman Viaene 2025-05-31 11:01:50 CEST
Compaq H000SB with graphics Radeon HD8210 amdgpu module, running mesa 25.0.6-2tainted.
The etr does not crash on this platform (well, my racer crashed after a while and hit some trees, but that isn't the problem). So I cann't really test if the update improves on the issue.

CC: (none) => herman.viaene

Comment 30 Morgan Leijström 2025-05-31 11:44:53 CEST
64bit non tainted OK on ASUS Aspire A717
Tested with new kernel Bug 34302 Comment 47
Comment 31 Thomas Andrews 2025-05-31 18:05:42 CEST
Being thorough, tested on Foolishness, my Dell Inspiron 5100, MGA9-32 Xfce.

$ inxi -CG
CPU:
  Info: single core model: Intel Pentium 4 bits: 32 cache: 512 KiB note: check
  Speed (MHz): 2790 min/max: N/A core: 1: 2790
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] RV200/M7 [Mobility Radeon 7500]
    driver: radeon v: kernel
  Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
    loaded: v4l failed: radeon dri: radeon gpu: radeon resolution: 1024x768~61Hz
  API: OpenGL v: 4.5 vendor: mesa v: 25.0.6 renderer: llvmpipe (LLVM 15.0.6
    128 bits)
  API: EGL Message: EGL data requires eglinfo. Check --recommends.

Installed etr before the updates, tried it with old tainted mesa, new core mesa, and new tainted mesa. In all cases, etr runs and doesn't crash. However, as with many games in Mageia 9, it is essentially unplayable on this hardware. Response to mouse and/or touchpad has a several-second delay. Keyboard response is better, but still not fast enough to have any hope of steering Tux down the hill.

The RV200 GPU in this machine is only capable of OpenGL 1.6, and I believe that is the issue, not the mesa update. Everything else I tried is working normally.
Comment 32 Giuseppe Ghibò 2025-05-31 18:35:29 CEST
(In reply to Thomas Andrews from comment #31)

> Being thorough, tested on Foolishness, my Dell Inspiron 5100, MGA9-32 Xfce.
> 
> $ inxi -CG
> CPU:
>   Info: single core model: Intel Pentium 4 bits: 32 cache: 512 KiB note:
> check
>   Speed (MHz): 2790 min/max: N/A core: 1: 2790
> Graphics:
>   Device-1: Advanced Micro Devices [AMD/ATI] RV200/M7 [Mobility Radeon 7500]
>     driver: radeon v: kernel
>   Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
>     loaded: v4l failed: radeon dri: radeon gpu: radeon resolution:
> 1024x768~61Hz
>   API: OpenGL v: 4.5 vendor: mesa v: 25.0.6 renderer: llvmpipe (LLVM 15.0.6
>     128 bits)
>   API: EGL Message: EGL data requires eglinfo. Check --recommends.
> 
> Installed etr before the updates, tried it with old tainted mesa, new core
> mesa, and new tainted mesa. In all cases, etr runs and doesn't crash.
> However, as with many games in Mageia 9, it is essentially unplayable on
> this hardware. Response to mouse and/or touchpad has a several-second delay.
> Keyboard response is better, but still not fast enough to have any hope of
> steering Tux down the hill.
> 
> The RV200 GPU in this machine is only capable of OpenGL 1.6, and I believe
> that is the issue, not the mesa update. Everything else I tried is working
> normally.

You're right, that's the point. Nowadays below OpenGL 3.3 level, modern desktops using 3D acceleration barely starts or are stable. I wonder if disabling hw acceleration and relying on llvmpipe (it should work as P4 supports SSE2) would work... Anway I remember the 7500M. It was allowing nice and fast 3D games, at least using software of its time. But today, it's a chipset of 2001. By the same math, it was like if in 2001 we were running 2001-2002's software on the hardware of 1977 (what was at that time? PET, Apple-II...)?
Comment 33 Giuseppe Ghibò 2025-05-31 21:30:33 CEST
All test seems successful, including those from 34302#c47. I think we can validate this.
Comment 34 Thomas Andrews 2025-05-31 23:12:42 CEST
One more...

$ inxi -SMCG
System:
  Host: localhost Kernel: 6.6.88-desktop-3.mga9 arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 5.27.10 Distro: Mageia 9
Machine:
  Type: Laptop System: Hewlett-Packard product: HP ProBook 6550b v: N/A
    serial: <superuser required>
  Mobo: Hewlett-Packard model: 146D v: KBC Version 73.17
    serial: <superuser required> BIOS: Hewlett-Packard v: 68CDE Ver. F.60
    date: 11/10/2015
CPU:
  Info: dual core model: Intel Core i3 M 350 bits: 64 type: MT MCP cache:
    L2: 512 KiB
  Speed (MHz): avg: 1340 min/max: 933/2266 cores: 1: 1340 2: 1340 3: 1340
    4: 1340
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: 25.0.6 renderer: Mesa Intel HD
    Graphics (ILK)
  API: Vulkan v: 1.3.231 drivers: llvmpipe surfaces: xcb,xlib

Again, etr works both before and after the update, as expected with Intel graphics. No other issues to report.

Giving this OKs and validating.

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

Comment 35 Mageia Robot 2025-06-02 19:56:14 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2025-0056.html

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


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