0

I have a:

Lenovo Y520-15KIBA CPU Intel i5 with GPU AMD Radeon RX560

linux kernel 4.20.47-custom (with bloobs of new firmware 1.175) DRM is 3.27.0

also kernel 4.17-generic is in the grub

I want to know how and if it is possible to setup a 10-amdgpu.conf file in a manner that my amdgpu is not showing errors like or at least give some glxgears output better than 1 FPS:

dmesg | grep amdgpu

[ 1.558902] [drm] amdgpu kernel modesetting enabled. [ 1.559324] amdgpu 0000:01:00.0: enabling device (0000 -> 0003) [ 1.598721] amdgpu 0000:01:00.0: VRAM: 2048M 0x000000F400000000 - 0x000000F47FFFFFFF (2048M used) [ 1.598724] amdgpu 0000:01:00.0: GART: 256M 0x000000FF00000000 - 0x000000FF0FFFFFFF [ 1.598959] [drm] amdgpu: 2048M of VRAM memory ready [ 1.598961] [drm] amdgpu: 3072M of GTT memory ready. [ 1.677073] [drm:dc_create [amdgpu]] *ERROR* DC: Number of connectors is zero! [ 1.923112] [drm] Initialized amdgpu 3.27.0 20150101 for 0000:01:00.0 on minor 1 [ 12.285945] amdgpu 0000:01:00.0: GPU pci config reset 

DRI_PRIME=0 | grep -B

Vendor: Intel Open Source Technology Center (0x8086) Device: Mesa DRI Intel(R) HD Graphics 630 (Kaby Lake GT2) (0x591b) Version: 18.2.8 

DRI_PRIME=1 | grep -B

Vendor: X.Org (0x1002) Device: Radeon RX 560 Series (POLARIS11, DRM 3.27.0, 4.20.17-custom, LLVM 7 

Testing my card with

DRI_PRIME=1 glxgears

gives me 0.7 (sic!) frames per second and causes system freeze

therefore I think the card is not working properly

i have tried 2019 April with:

  • drivers from amd ./amdgpu-install + pro on LMDE3, Linux Mint 19 ubuntu 18.04.1 18.04.2 (amd version 17.40, 18.x and 19.10) (each fresh install)
  • mesa ppa oibaf Mint 19 Ubunut 18
  • mesa ppa miguel Mint 19 (install failed) and Ubuntu 18
  • somehow I was able to run mesa 19 on ubuntu 18 did not make a difference in glxgears
  • custom kernel build 4.20. 5.0.6 5.0.8 5.0.9 LMDE3
  • rocm on linux mint19 -I always did a video group usermod *see below
  • I tried various xorg.confs
  • various vulkan installs and mesa-opencl-icd

*

sudo usermod -a -G video $LOGNAME

The standard configuration looks like:

sudo pico /usr/share/X11/xorg.conf.d/10-amdgpu.conf

Section "OutputClass" Identifier "AMDgpu" MatchDriver "amdgpu" Driver "amdgpu" EndSection 

and is working out.

Section "Device" 

is not working out (gives a black screen) and I want to know why. I hope to get better performance, when using "Device" and adding it to "Screen Section"

3

1 Answer 1

0

long story short: Updating to linux mint 20 Ulyana (cinnamon) helped me out of my misery.

dmesg|grep amdgpu

[ 0.905200] [drm] amdgpu kernel modesetting enabled.
[ 0.905639] amdgpu 0000:01:00.0: remove_conflicting_pci_framebuffers: bar 0: 0x90000000 -> 0x9fffffff
[ 0.905642] amdgpu 0000:01:00.0: remove_conflicting_pci_framebuffers: bar 2: 0xa0000000 -> 0xa01fffff
[ 0.905644] amdgpu 0000:01:00.0: remove_conflicting_pci_framebuffers: bar 5: 0xa2400000 -> 0xa243ffff
[ 0.905653] amdgpu 0000:01:00.0: enabling device (0000 -> 0003)
[ 0.940761] amdgpu 0000:01:00.0: VRAM:2048M 0x000000F400000000 - 0x000000F47FFFFFFF (2048M)
[ 0.940764] amdgpu 0000:01:00.0: GART: 256M 0x000000FF00000000 - 0x000000FF0FFFFFFF
[ 0.941049] [drm] amdgpu: 2048M of VRAM memory ready
[ 0.941052] [drm] amdgpu: 3072M of GTT memory ready.
[ 0.943880] amdgpu: [powerplay] hwmgr_sw_init smu backed is polaris10_smu
[ 1.277116] [drm] Initialized amdgpu 3.35.0 20150101 for 0000:01:00.0 on minor 1
[ 11.618382] amdgpu 0000:01:00.0: GPU pci config reset

DRI_PRIME=1 glxgears

gives me 60 FPS as is my monitor refresh rate. Which tells me it is working fine now.

2
  • Case closed with linux mint update. Commented Nov 27, 2020 at 14:52
  • mesa works fine as well Commented Dec 19, 2020 at 8:11

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.