OpenGL applications don't run on AMD FirePro S7150 and fill dmesg with: *ERROR* Not enough memory for command submission!
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mesa |
New
|
Unknown
|
|||
mesa (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I first thought the Radeon PRO W7600 was affected, in fact the affected GPU is the AMD FirePro S7150.
See comment 3 and below:
https:/
__________
When I run Unigine Superposition 1.1, it doesn't open any window and dmesg is filled with:
```
[36881.961064] [drm:amdgpu_
[36881.962579] [drm:amdgpu_
[36881.963946] [drm:amdgpu_
[36881.965556] [drm:amdgpu_
[36881.967138] [drm:amdgpu_
[36881.968522] [drm:amdgpu_
```
printing new error log lines many time per second.
Killing the Unigine Superposition process stops the log printing.
There are more than one GPU in that system but the one used for rendering is a Radeon PRO W7600:
```
Slot: 47:00.0
Class: VGA compatible controller [0300]
Vendor: Advanced Micro Devices, Inc. [AMD/ATI] [1002]
Device: Navi 33 [Radeon RX 7700S/7600/
SVendor: Advanced Micro Devices, Inc. [AMD/ATI] [1002]
SDevice: Device [0e0d]
ProgIf: 00
Driver: amdgpu
Module: amdgpu
IOMMUGroup: 58
```
```
name of display: :1
display: :1 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_
Vendor: AMD (0x1002)
Device: AMD Radeon PRO W7600 (gfx1102, LLVM 15.0.7, DRM 3.54, 6.5.0-9-generic) (0x7480)
Version: 23.2.1
Accelerated: yes
Video memory: 8192MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
```
Other games like Unvanquished or Quake II RTX are working correctly.
ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: libglapi-mesa 23.2.1-1ubuntu3
ProcVersionSign
Uname: Linux 6.5.0-9-generic x86_64
ApportVersion: 2.27.0-0ubuntu5
Architecture: amd64
BootLog: Error: [Errno 13] Permission non accordée: '/var/log/boot.log'
CasperMD5CheckR
CompizPlugins: [core,bailer,
CompositorRunning: None
CurrentDesktop: GNOME
Date: Sat Oct 14 14:58:23 2023
DistUpgraded: Fresh install
DistroCodename: mantic
DistroVariant: ubuntu
DkmsStatus:
v4l2loopback/
vhba/20211218, 6.2.0-33-generic, x86_64: installed
vhba/20211218, 6.5.0-9-generic, x86_64: installed
ExtraDebuggingI
MachineType: {report[
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: mesa
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/08/2023
dmi.bios.release: 5.23
dmi.bios.vendor: American Megatrends International, LLC.
dmi.bios.version: WRX80SU8-F6
dmi.board.
dmi.board.name: Default string
dmi.board.vendor: Default string
dmi.board.version: Default string
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: Default string
dmi.product.name: Default string
dmi.product.sku: Default string
dmi.product.
dmi.sys.vendor: Default string
modified.
mtime.conffile.
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.115-1
version.
version.
version.
version.
version.
version.
version.
In the log file you may see notice of some amdgpu-pro OpenCL components like ROCm ROCr OpenCL or Legacy Orca OpenCL, there is no amdgpu-pro OpenGL or dkms module installed though. Removing entirely the amdgpu-pro OpenCL packages produce the same bug anyway. The contrary would have been surprising since I assume Superposition to be an OpenGL benchmark and to not make use of OpenCL, but to be 100% sure I removed all those amdgpu-pro packages and I get the same bug with stock Ubuntu anyway.