You are not logged in.

#1 2022-07-21 13:39:53

varolbora5
Member
Registered: 2022-07-17
Posts: 76

Radeon GPUs with ATI driver not utilised

I have 2 Radeon HD 4890s (RV790) in my pc, using the ATI driver
Here is my system info taken from CoreCTRL

CoreCtrl v1.2.4

==== Software ====
Kernel version: 5.18.12
Mesa version: 22.1.3

==== [GPU 0] ====
Device: RV790
Device ID: 9460
Device model ID: 0502
Driver: radeon
Memory: 1024 MB
OpenGL version (compat): 3.0
OpenGL version (core): 3.3
PCI Slot: 0000:02:00.0
Revision: 00
Vendor: Advanced Micro Devices, Inc.
Vendor ID: 1002
Vendor model ID: 1002

==== [GPU 1] ====
Device: RV790
Device ID: 9460
Device model ID: 0502
Driver: radeon
Memory: 1024 MB
OpenGL version (compat): 3.0
OpenGL version (core): 3.3
PCI Slot: 0000:04:00.0
Revision: 00
Vendor: Advanced Micro Devices, Inc.
Vendor ID: 1002
Vendor model ID: 1002

==== Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz [CPU 0] ====
Architecture: x86_64
Bogomips: 5400.81
Bugs: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit
Byte order: Little Endian
CPU Family: 6
Cores: 4
Execution units: 8
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid dtherm ida flush_l1d
L1 cache (data): 128 KiB (4 instances)
L1 cache (instructions): 128 KiB (4 instances)
L2 cache: 1 MiB (4 instances)
L3 cache: 8192 KB
Microcode version: 0x1d
Model: 26
Model Name: Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz
Operation modes: 32-bit, 64-bit
Stepping: 5
Vendor ID: GenuineIntel
Virtualization: VT-x

xrandr --providers output

Providers: number : 2
Provider 0: id: 0x53 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 2 outputs: 3 associated providers: 1 name:ATI Radeon 4800 Series @ pci:0000:02:00.0
Provider 1: id: 0x82 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 2 outputs: 3 associated providers: 1 name:ATI Radeon 4800 Series @ pci:0000:04:00.0

The first cards' vram is half-full and both the cards sit under 10% usage, I don't know if it is because of wrong hybrid configurations or maybe because of something wrong with Xorg.
When I launch games (only tried with minecraft at this point, just plain old vanilla) GPU usage does not pass 2% and CPU doesn't go lower than 95% after like 2 minutes the cpu overheats and shutsdown.
I can send any other log if needed.

Offline

#2 2022-07-21 13:53:31

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,208

Re: Radeon GPUs with ATI driver not utilised

What exactly are you expecting to happen/is your end goal? You can forget "direct sharing a la SLI/Crossfire, load balancing" (do you have a crossfire link cable? Again this isn't going to work anyway, but if you don't then any slight hope you might have had isn't there to begin with) pretty much outright. What you can do is offload applications to one or the other card  by starting them with DRI_PRIME=1, which does have a very slight chance of helping if you are really pushing the GPU, but doing offload from a same level graphics is likely to just be slower, with no benefit. But this just reads like not a very good card to begin with so you can't and shouldn't expect any wonders.

If you want to check why minecraft crashes (which is a pretty demanding game anf might crash due to missing RAM) look at/post your journal, monitor RAM usage, and possibly run the game in a terminal to get output.

Last edited by V1del (2022-07-21 14:08:05)

Offline

#3 2022-07-21 14:08:08

varolbora5
Member
Registered: 2022-07-17
Posts: 76

Re: Radeon GPUs with ATI driver not utilised

I have crossfire link cables connecting the cards together, I have 12 Gigs of ram and I don't think that's the issue, I will post the journal in a minute

Offline

#4 2022-07-21 14:34:46

varolbora5
Member
Registered: 2022-07-17
Posts: 76

Re: Radeon GPUs with ATI driver not utilised

There is a problem with java right now that I am too lazy to fix so I can't post a journal.

The weird thing is it doesn't use the gpu even when I take out one of them.

Offline

#5 2022-07-21 14:42:04

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,805

Re: Radeon GPUs with ATI driver not utilised

RV790 is pretty dated and might not meet the feature demands on virtual LEGO, resulting in sw emulation.
Or you're lacking some GL libs, "glxinfo -B; glxinfo32 -B"

Offline

#6 2022-07-21 15:43:18

varolbora5
Member
Registered: 2022-07-17
Posts: 76

Re: Radeon GPUs with ATI driver not utilised

I took one of the gpus out, there is just one of them running now

glxinfo -B output

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: X.Org (0x1002)
    Device: AMD RV770 (DRM 2.50.0 / 5.18.12-arch1-1, LLVM 14.0.6) (0x9460)
    Version: 22.1.3
    Accelerated: yes
    Video memory: 1024MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 3.3
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 1023 MB, largest block: 1023 MB
    VBO free aux. memory - total: 1021 MB, largest block: 1021 MB
    Texture free memory - total: 1023 MB, largest block: 1023 MB
    Texture free aux. memory - total: 1021 MB, largest block: 1021 MB
    Renderbuffer free memory - total: 1023 MB, largest block: 1023 MB
    Renderbuffer free aux. memory - total: 1021 MB, largest block: 1021 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 1024 MB
    Total available memory: 2045 MB
    Currently available dedicated video memory: 1023 MB
OpenGL vendor string: X.Org
OpenGL renderer string: AMD RV770 (DRM 2.50.0 / 5.18.12-arch1-1, LLVM 14.0.6)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 22.1.3
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 22.1.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 22.1.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

I don't have the 32 bit package tho

Last edited by varolbora5 (2022-07-21 15:43:55)

Offline

#7 2022-07-21 16:23:02

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,805

Re: Radeon GPUs with ATI driver not utilised

Inofficially (source: google; I couldn't find a reference on their ADHS webpage…) minecraft => 1.18 requires OpenGL 3.2 (that's not the core profile) and won't run on your GPU.
You'd have to check the minecraft renderer info/console output/logs to be sure, though.

Offline

Board footer

Powered by FluxBB