[kernel 4.12.14 -- 12.70] no login screen and screen flickering each half second

I did have boot issues using 12.67 with amdgpu-pro.
Sometimes the system boots sometimes not, randomly.
But at least it boots (after some resets), those last boots the system seemed “stable” and boots at first attempt. Today again it was the case when selected 12.67 in the GRUB2 list.

Aside, when selecting 12.70 the system seems to boot better (it seems fast and no black screen at all) but when kde is expected to start I got the console flickering with no particular error message (other than vmware service failure indicating
I got to rebuild with new kernel).

Do I should try to:

boot with 12.70 without kde
try to uninstall amdgpu-pro and reinstall (to build the initrd) ?

or simply uninstall amdgpu-pro
reboot (to reach runlevel 5)
and then reinstall amdgpu-pro ?

Is there a reason you need pro??

Yes, I have the impression I got better performances with this driver (I have a poor GPU, I’m learning opengl 4.5 and vulkan).

In developpment view, I did not have full opengl 4.5 support when amdgpu-pro is not installed, for the shaders and fragments I try the 450 core version, that is not available without the proprietary driver, same for vulkan.

I never succeeded to follow the courses concerning opengl/vulkan without the proprietary driver. If you got clues to keep glsl 4.5 without proprietary driver feel free to tell me how… I tried without success to compile the different stacks.

Here I wonder how use dracut to generate the initrd from 12.67 to 12.70 (kernel headers have been installed with the last update) but I’m not confident even if I save the working initrd for a rollback if the failure is very deep ^^

I think the initrd doesn’t take in count the proprietary driver, but these are only speculations.

The boot process falls when kde (X11) must display the login screen.

Poor GPU?? which?? older GPU are not supported by pro but should be by the default AMD driver

Hi
From memory you have a RX550 (Lexa/Polaris12) which is the GCN 4th generation card, Leap 15.0 Mesa version supports openGL 4.5, vulkan version 1.0 is there also.

https://en.wikipedia.org/wiki/AMD_Radeon_500_series

I have GCN 3rd generation cards (dual AMD gpu) which works fine running vulkan, openGL on Tumbleweed, I would expect your GPU to work fine on Leap…

Running the oss amdgpu driver will give far more support options via bug reports etc, there will be zero upstream support unless you switch to SLE 15 (You can get a free one year developer subscription).

From memory you have a RX550 (Lexa/Polaris12) which is the GCN 4th generation card, Leap 15.0 Mesa version supports openGL 4.5, vulkan version 1.0 is there also.

Radeon 500 series - Wikipedia

I have GCN 3rd generation cards (dual AMD gpu) which works fine running vulkan, openGL on Tumbleweed, I would expect your GPU to work fine on Leap…

Running the oss amdgpu driver will give far more support options via bug reports etc, there will be zero upstream support unless you switch to SLE 15 (You can get a free one year developer subscription).

Right… the RX550 is supported by amdgpu-pro… I don’t have dollars/eur to buy GPU for learning opengl/vulkan.
In the other hand, I tried many times with the “package” received from the “standard” amdgpu to obtain same behaviour with the examples given, it compiles but I have to set to 330 concerning glsl… and some shaders/fragments are
not compiled without modifying “types and nature” of those vertex/uniforms in the sharders/fragments description/code that sucks I did it since I upgraded from 13.2 to 42.3 and then since my R7-370 died.

This is not REALLY enoying to throw away amdgpu-pro but I’m happy to follow the courses without having to edit each source code or shaders ^^

Something strange: where I was crying because sometimes I had to reboot X times (where X is completly random from 1 to 6) to have the system booted BEFORE the update, here
when I select the kernel at grub2’s menu it boots each time correctly and as fast as before I changed amdgpu to amdgpu-pro with nfs and smb services available with no errors as I complained since two years now, I think (???)

Since my last message I booted a certain number of times my computer (that is not really a server because it doesn’t “work” 24/7) and I NEVER got the behaviours I complained for in different posts (???)

Here is the best record I never had before:


The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.

graphical.target @9.669s
└─multi-user.target @9.669s
  └─smb.service @9.177s +491ms
    └─nmb.service @2.986s +6.188s
      └─network.target @2.976s
        └─NetworkManager.service @2.607s +368ms
          └─dbus.service @2.560s
            └─basic.target @2.549s
              └─paths.target @2.549s
                └─btrfsmaintenance-refresh.path @2.549s
                  └─sysinit.target @2.532s
                    └─systemd-update-utmp.service @2.526s +5ms
                      └─auditd.service @2.485s +40ms
                        └─systemd-tmpfiles-setup.service @2.456s +25ms
                          └─local-fs.target @2.447s
                            └─run-user-0-gvfs.mount @35.084s
                              └─run-user-0.mount @14.600s
                                └─local-fs-pre.target @1.039s
                                  └─lvm2-monitor.service @277ms +762ms
                                    └─lvm2-lvmetad.service @302ms
                                      └─lvm2-lvmetad.socket @275ms
                                        └─-.mount
                                          └─system.slice
                                            └─-.slice

10 seconds to get on my desktop !!!
The kernel is the 10-67 with initrd modified by the **dkms-2.3-lp150.2.4.noarch.rpm **package installed (it creates a initrd taking in account the amdgpu-pro stacks I think).

I have NO IDEA to say why, when I modify the default kernel in grub this kernel (the same indeed) leads to a “random system” that needs sometimes 1 to 6 reboots to have the system ready to work on…
This works perfect when launched trough the grub menu… when I select it specificly.

Here is the movie from the good boot: https://photos.app.goo.gl/3t6bgCWL1uwgBeJx6

Here is the movie for the very bad boot (12.70): https://photos.app.goo.gl/wBr5dZZ3jtEuPKDp6

I can’t do nothing as the keyboard “getch” the “charcode” one time on three or something like that, passing a password is randomly impossible.

I will try to “zypper remove amd*” once I got a command line…

I need advices.
Do you think trying one of those amdgpu kernel settings would be a good idea ?

https://dri.freedesktop.org/docs/drm/gpu/amdgpu.html

There is some of “fields” from the “interface” which seem to be interresting: dc, ngg, audio (as I don’t need hdmi), …