LEAP 15 needs the backported amdgpu driver from kernel 4.17 for the new AMD Ryzen 2200G and 2400G

**Sorry to be a bit long-winded, but it will help understand why I think this is an important issue which needs to be addressed.

I’ve been using SuSE since 1996. By the early 2000s, as Linux began to be easy enough for ordinary PC users, I began switching the dozens of friends and family which I supported over to using SUSE. By about 2005, I had stopped supporting Windows users entirely and had moved dozens of friends and family over to using SuSE (and then openSUSE) exclusively.

I also upgrade their desktop PCs periodically with new AMD cpus. I’ve started using the new AMD Ryzen cpus and have just bought myself a Ryzen 5 2600X. I’ll be upgrading most of my users to the Ryzen 2200G or 2400G (and 2200U, 2500U, and 2700U mobile notebook) cpus which have a very good integrated AMD VEGA gpu built into the cpu. Quite a few of the users that I support are eagerly looking forward to a “dual upgrade” where they will get a new Ryzen cpu and the new openSUSE Leap 15 in the same upgrade.

Since the Ryzen cpus with built-in VEGA gpus offer the best “bang for the buck” at the entry level end of the cpu market, name brand notebook and desktop PCs are rapidly appearing on the market from HP, Lenovo, Dell, Acer, and other brands. I think we will be seeing many such PCs in the coming years now that the AMD Ryzen cpus are as good or better than Intel’s cpus and AMD’s integrated VEGA graphics are so much better than Intel’s integrated graphics.

Unfortunately, at this time, openSUSE Leap 15, as new as it is, does not yet have the amdgpu driver support for the built-in integrated VEGA gpus. Thus, openSUSE Leap does not set the correct display resolutions and defaults to 1280x1024 or 800x600 on many monitors. If a user has bought a new Ryzen cpu with integrated graphics or a new notebook or laptop PC with a Ryzen mobile cpu with integrated graphics and tries to install openSUSE Leap, they will be likely to come to the false conclusion that Linux is “no good” just because it doesn’t yet have the correct amdgpu driver for their Ryzen cpu.

The later Linux kernel versions 4.16 and specially 4.17 do have the correct amdgpu drivers to work with the Ryzen cpus with the integrated VEGA gpus and the latest versions of openSUSE Tumbleweed do support the Ryzen cpus with integrated VEGA gpus. I installed the 4.17rc7 kernel on a test system with a Ryzen 3 2200G cpu and it seems to be working fine.

So, I would urge the openSUSE developers to backport the kernel 4.17 and amdgpu drivers to openSUSE Leap 15 as soon as they can.

I’d be happy to Beta test the backported drivers as they are developed.**

There is kernel 4.17:
http://download.opensuse.org/repositories/Kernel:/HEAD/standard/x86_64/

**
OK, thanks for the link. I’ll try that later today.

However, won’t I still need an updated amdgpu driver?

Also, won’t the backported driver and kernel, once it’s available, be more stable than the kernel in the link? My friends and family who are now enthusiastic openSUSE users are happy with openSUSE precisely because it is more stable than Windows, so I don’t want to do anything which might compromise the stability of their openSUSE Leap 15 installations.**

Hi
It’s not only the amdgpu kernel module, but also the xf86-video-amdgpu to support it if running Xorg… I had that fun with my mullins card when amdgpu added CIK support.

You are much better off raising a bug to see if it can be done…
openSUSE:Submitting bug reports - openSUSE

Off-topic:
For me kernel 4.17 from HEAD repository works.
And astonishingly nvidia 396.24 works, too.

@linuxlantfan,

BTW, there is no need to post all your text in bold. Most of use can read normal text and some will be irritated thinking you are trying to shout. :wink:

You might want to compare the different options for this important kernel selection question.The link above points to the HEAD Repository, which describes itself as:

Within Leap 15.0 we still have the ithod repository. Which of itself says:

Both repos contain the 4.17.x kernel. Maybe someone can explain the differences between the two repos.

Best regards
Ma

By the way: Who drives several kernels should know this side:

https://doc.opensuse.org/documentation/leap/reference/html/book.opensuse.reference/cha.tuning.multikernel.html

http: //download.opensuse.org/repositories/home: / ithod: /kernel/openSUSE_Leap_15.0/gpgcheck = 1

Without looking inside, its a /home Repo, whereas the Head Repo is for testing a new kernel…

And kernel:stable Repo has also Kernel 4.17:

uname -a
Linux linux64 4.17.0-1.gbcb3422-default #1 SMP PREEMPT Mon Jun 4 08:26:32 UTC 2018 (bcb3422) x86_64 x86_64 x86_64 GNU/Linux