LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 01-01-2019, 05:51 AM   #1
ahmadafef
LQ Newbie
 
Registered: Jan 2019
Location: Jerusalem
Posts: 9

Rep: Reputation: Disabled
Unhappy Kernel issues with Rx590 GPU


Hello,

I'm one of the unfortunate people who didn't search it enough before buying it.

So, I have bought the Radeon Rx590 Graphics card and to my surprise, it's not supported yet on Linux, not even basic output making booting the system impossible.

Ubuntu, Debian, DeepIn and Manjaro have failed to boot the ISO.
SteamOS managed to get installed, but failed to boot.

I understood that the support to boot the card is in Kernel 4.20 which is not implemented in any distro that I'm aware of -Not that I'm a know it all guy, so I might missed something, but I prefer Debian family-.

Anyway, My question is, is there any Debian family OS right now that would boot into Kernel 4.2, or is there anyway on Windows to compile Ubuntu for example to work with my GPU?

At least boot in a very basic mode till I'm able to compile the Kernel and fixes from the system once it booted?

Thank you very much.
 
Old 01-01-2019, 06:01 AM   #2
jsbjsb001
Senior Member
 
Registered: Mar 2009
Location: Earth, unfortunately...
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881

Rep: Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063
While I'm not a Debian user myself, this might help. From my searches, it looks like the best you're going to get is kernel 4.19 for Debian.

https://packages.debian.org/search?k...ux-image-amd64

You may wish to look at another distribution until Debian catches up. You could try something like Linux Mint or similar until then.

Last edited by jsbjsb001; 01-01-2019 at 06:05 AM. Reason: didn't see OP had already tried Ubuntu.
 
Old 01-01-2019, 06:12 AM   #3
ahmadafef
LQ Newbie
 
Registered: Jan 2019
Location: Jerusalem
Posts: 9

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by jsbjsb001 View Post
While I'm not a Debian user myself, this might help. From my searches, it looks like the best you're going to get is kernel 4.19 for Debian.

https://packages.debian.org/search?k...ux-image-amd64

You may wish to look at another distribution until Debian catches up. You could try something like Ubuntu, Linux Mint or similar until then.
Debian itself might not get it anytime soon, But I'm ok with anything that's based on it like Ubuntu or Kubuntu.
Problem is, They all use the same 4.19 Kernel.

At the moment I'm more interested in Kubuntu and Manjaro which are still on 4.19
 
Old 01-01-2019, 06:18 AM   #4
jsbjsb001
Senior Member
 
Registered: Mar 2009
Location: Earth, unfortunately...
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881

Rep: Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063
Quote:
Originally Posted by ahmadafef View Post
Debian itself might not get it anytime soon, But I'm ok with anything that's based on it like Ubuntu or Kubuntu.
Problem is, They all use the same 4.19 Kernel.

At the moment I'm more interested in Kubuntu and Manjaro which are still on 4.19
Have you tried any non-Debian based distributions ? By the sounds of it, that might be your best bet.
 
Old 01-01-2019, 08:14 AM   #5
ahmadafef
LQ Newbie
 
Registered: Jan 2019
Location: Jerusalem
Posts: 9

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by jsbjsb001 View Post
Have you tried any non-Debian based distributions ? By the sounds of it, that might be your best bet.
I've never tried anything other than RHEL or Debian. I'm downloading Fedora 29 now hoping it will boot even though I have little to no faith in Fedora when it come to drivers since they're not open source at all.
 
Old 01-01-2019, 08:31 AM   #6
ahmadafef
LQ Newbie
 
Registered: Jan 2019
Location: Jerusalem
Posts: 9

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by jsbjsb001 View Post
Have you tried any non-Debian based distributions ? By the sounds of it, that might be your best bet.
Well, it didn't boot as well
 
Old 01-02-2019, 05:05 AM   #7
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,800
Blog Entries: 1

Rep: Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066
Quote:
Originally Posted by ahmadafef View Post
Well, it didn't boot as well
F29 was released with a 4.18 kernel, so you'd have to get it installed first, then switch it to a 4.20 kernel, which hasn't yet made it into F29 updates, but I expect will very soon.

What exactly do you mean by "didn't boot"? Can you not even reach a cmdline vtty login prompt with any 4.19?

Instead of downloading a full installation DVD iso, try the much smaller NET iso, to spend less time downloading before you know whether it can work or not, and if it does work, only downloading whatever is to actually be installed. TW once installed is very easy to upgrade to the latest kernel. If you can get to a command line booting its 4.19, you should be home free with a simple kernel upgrade to 4.20 (officially released 23 December). With TW you would have arguably the most stable of "rolling" releases. TW should be including 4.20 in its installer very shortly now that it has been officially released more than a week. Checking http://download.opensuse.org/tumbleweed/repo/oss/i686/ would make it easy to see when 4.20 has reached the TW mirrors, after which it should be a matter of a short wait until it has gotten into a TW snapshot, followed by the installation isos.
 
Old 01-02-2019, 11:01 AM   #8
ahmadafef
LQ Newbie
 
Registered: Jan 2019
Location: Jerusalem
Posts: 9

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by mrmazda View Post
F29 was released with a 4.18 kernel, so you'd have to get it installed first, then switch it to a 4.20 kernel, which hasn't yet made it into F29 updates, but I expect will very soon.

What exactly do you mean by "didn't boot"? Can you not even reach a cmdline vtty login prompt with any 4.19?

Instead of downloading a full installation DVD iso, try the much smaller NET iso, to spend less time downloading before you know whether it can work or not, and if it does work, only downloading whatever is to actually be installed. TW once installed is very easy to upgrade to the latest kernel. If you can get to a command line booting its 4.19, you should be home free with a simple kernel upgrade to 4.20 (officially released 23 December). With TW you would have arguably the most stable of "rolling" releases. TW should be including 4.20 in its installer very shortly now that it has been officially released more than a week. Checking http://download.opensuse.org/tumbleweed/repo/oss/i686/ would make it easy to see when 4.20 has reached the TW mirrors, after which it should be a matter of a short wait until it has gotten into a TW snapshot, followed by the installation isos.
Well, these are videos about the normal SteamOS boot, SteamOS recovery boot, and fedora recovery mode.
None of them boot into anything!

Fedora Recovery:
https://youtu.be/USil83aHRbA


SteamOS Normal Boot:
https://youtu.be/GYjPAnqDm60

SteamOS Recovery:
https://youtu.be/wB_5mTugqlE
 
Old 01-02-2019, 11:42 AM   #9
jsbjsb001
Senior Member
 
Registered: Mar 2009
Location: Earth, unfortunately...
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881

Rep: Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063
I wasn't going to recommend this before, but since you're desperate, you can get kernel 4.20 for CentOS. You'll have to enable the elrepo repository and download kernel-ml to get it though.

It's useless to me at the moment given it refuses to build the NVIDIA kernel module for me, but maybe it will help you.

Code:
[root@jamespc ~]# yum info kernel-ml
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.ventraip.net.au
 * elrepo: elrepo.org
 * epel: epel.mirror.digitalpacific.com.au
 * extras: centos.melbourneitmirror.net
 * ius: ftp.upcnet.ro
 * nux-dextop: mirror.li.nux.ro
 * updates: centos.melbourneitmirror.net
Installed Packages
Name        : kernel-ml
Arch        : x86_64
Version     : 4.20.0
Release     : 1.el7.elrepo
Size        : 205 M
Repo        : installed
From repo   : elrepo-kernel
Summary     : The Linux kernel. (The core of any Linux-based operating system.)
URL         : https://www.kernel.org/
License     : GPLv2
Description : This package provides the Linux kernel (vmlinuz), the core of any
            : Linux-based operating system. The kernel handles the basic functions
            : of the OS: memory allocation, process allocation, device I/O, etc.
 
Old 01-02-2019, 12:00 PM   #10
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,800
Blog Entries: 1

Rep: Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066
That gray hash at the end and bottom of the one of those videos I've seen here in recent days trying to boot an older installed HD6450 installation on a 2560x1080 display. AFAIR it's typical of AMD/ATI gfx when hardware support is absent or broken in a kernel trying to boot.

Have you tried anything newer? F29's 4.18 installation kernel isn't too likely to support Rx590. Steam's is much older.

Plymouth can certainly get in the way. When you reach the grub menu, make your selection, but don't proceed until striking the e key and disabling plymouth. Append 'plymouth.enable=0 console=tty' after removing quiet and splash=silent from the kernel line, then proceed. You'll see more messages, maybe one or more which would be a clue what to try next. If those cmdline changes do not work, try also appending nomodeset or radeon.modeset=0.

Rawhide might have a 4.20 installation kernel. Its latest regular kernel is an early 4.21.
 
1 members found this post helpful.
Old 01-02-2019, 12:52 PM   #11
ahmadafef
LQ Newbie
 
Registered: Jan 2019
Location: Jerusalem
Posts: 9

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by jsbjsb001 View Post
I wasn't going to recommend this before, but since you're desperate, you can get kernel 4.20 for CentOS. You'll have to enable the elrepo repository and download kernel-ml to get it though.
It's useless to me at the moment given it refuses to build the NVIDIA kernel module for me, but maybe it will help you.
I'm unable to boot the system, So it's not possible to upgrade the kernel. I was thinking that there might be a way to integrate the Kernel into the ISO image before installing the system.



Quote:
Originally Posted by mrmazda View Post
That gray hash at the end and bottom of the one of those videos I've seen here in recent days trying to boot an older installed HD6450 installation on a 2560x1080 display. AFAIR it's typical of AMD/ATI gfx when hardware support is absent or broken in a kernel trying to boot.

Have you tried anything newer? F29's 4.18 installation kernel isn't too likely to support Rx590. Steam's is much older.

Plymouth can certainly get in the way. When you reach the grub menu, make your selection, but don't proceed until striking the e key and disabling plymouth. Append 'plymouth.enable=0 console=tty' after removing quiet and splash=silent from the kernel line, then proceed. You'll see more messages, maybe one or more which would be a clue what to try next. If those cmdline changes do not work, try also appending nomodeset or radeon.modeset=0.

Rawhide might have a 4.20 installation kernel. Its latest regular kernel is an early 4.21.
It's still the same gray hash.
I can't really find anything newer and I'm not sure where to look anyway!

I don't know who or what "Rawhide" is, but I'll google it, and I'll find it, and I'll download whatever stuff they have with anything that say 4.20 or 4.21.

Edit:
I'm downloading the Rawhide ISO that has been released at 1/1/2019. Hopefully it will boot!

Last edited by ahmadafef; 01-02-2019 at 01:02 PM.
 
Old 01-02-2019, 01:06 PM   #12
jsbjsb001
Senior Member
 
Registered: Mar 2009
Location: Earth, unfortunately...
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881

Rep: Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063
Quote:
Originally Posted by ahmadafef View Post
I'm unable to boot the system, So it's not possible to upgrade the kernel. I was thinking that there might be a way to integrate the Kernel into the ISO image before installing the system.
If you can get to the console by telling GRUB to boot into runlevel 3, by appending a '3' to the end of the kernel parameter line, and you can get Internet access, and boot the system, yes you can install kernel-ml

Last edited by jsbjsb001; 01-02-2019 at 01:07 PM.
 
1 members found this post helpful.
Old 01-02-2019, 01:14 PM   #13
ahmadafef
LQ Newbie
 
Registered: Jan 2019
Location: Jerusalem
Posts: 9

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by jsbjsb001 View Post
If you can get to the console by telling GRUB to boot into runlevel 3, by appending a '3' to the end of the kernel parameter line, and you can get Internet access, and boot the system, yes you can install kernel-ml
I'll be trying this Rawhide thing first, and if it didn't work, I'll try the CentOS next. Downloading a file is way easier than getting the PC connected into an Ethernet cable at the moment.
 
Old 01-02-2019, 02:05 PM   #14
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,800
Blog Entries: 1

Rep: Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066
Quote:
Originally Posted by jsbjsb001 View Post
If you can get to the console by telling GRUB to boot into runlevel 3, by appending a '3' to the end of the kernel parameter line, and you can get Internet access, and boot the system, yes you can install kernel-ml
I've never seen appending 3 to an installation kernel cmdline serve any purpose. 3's most common use is preventing X startup so that a broken X on an already installed system can be fixed. OTOH, with some installers, appending text or textmode or text=1 or similar can get a basic installation working that would otherwise be blocked by unavailable X.
 
Old 01-02-2019, 03:19 PM   #15
ahmadafef
LQ Newbie
 
Registered: Jan 2019
Location: Jerusalem
Posts: 9

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by mrmazda View Post
I've never seen appending 3 to an installation kernel cmdline serve any purpose. 3's most common use is preventing X startup so that a broken X on an already installed system can be fixed. OTOH, with some installers, appending text or textmode or text=1 or similar can get a basic installation working that would otherwise be blocked by unavailable X.
This beta Fedora booted, but it will always freeze after a minute or so after boot and immediately if I tried to connect with WiFi.

I'll try Ubuntu 18.10 again but with some advanced options like "amdgpu.dpm=0" and the commands you've wrote previously. If I got it to boot, I would be able to install the Kernel and drivers. If it didn't work, I guess I'll just wait for some gamer developer to get sick of it and just implement the whole thing into some built which us the rest of the people can use.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Handbrake GPU Acceleration - Inexpensive AMD GPU for Old PC Mr. Macintosh Linux - Software 8 01-03-2018 03:11 PM
Does blacklisting discrete GPU driver completely disables discrete GPU, or using acpi_call is better decision? SuperPrower Linux - Hardware 2 08-21-2017 08:32 PM
how can I setup the amd GPU as a default gpu instead of intel graphics? divinefishersmith Linux - Newbie 33 08-22-2015 06:03 PM
Tried to swap GPU in HP workstation. GPU not working good. LexMK Linux - Hardware 1 06-21-2013 06:59 PM
3D graphics issues Intel GL40 w/4500M GPU Alex_Dc Linux - General 4 02-28-2010 05:03 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 10:32 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration