Personal computing discussed
Moderators: renee, Flying Fox, morphine
Yan wrote:I bought a Ryzen CPU intending to use it for both Windows 7 and Linux. Foolishly (for I should know better), I didn't check first whether my distribution supported Ryzen.
Finally I discovered my problem: my version of Linux didn't support Ryzen.
just brew it! wrote:Debian (and its derivatives) generally try to be broadly compatible out-of-the-box. Off the top of my head, the only compatibility issues I've had when installing Ubuntu have been related to GPU support (GPU drivers can be a bit of a clusterf*ck on any distro if you get unlucky), and my first attempt at booting from a software RAID volume on an EFI motherboard (a multi-evening adventure which eventually ended successfully).
whm1974 wrote:just brew it! wrote:Debian (and its derivatives) generally try to be broadly compatible out-of-the-box. Off the top of my head, the only compatibility issues I've had when installing Ubuntu have been related to GPU support (GPU drivers can be a bit of a clusterf*ck on any distro if you get unlucky), and my first attempt at booting from a software RAID volume on an EFI motherboard (a multi-evening adventure which eventually ended successfully).
I can't speak for RAID since I never used it, but back when you had to install any proprietary drivers and other stuff yourself, it was a PITA due to having to manually set it up. When you update the kernel/system you also had to do that all over again. I'm glad those days are gone(well depending on which distro you are using).
just brew it! wrote:whm1974 wrote:just brew it! wrote:Debian (and its derivatives) generally try to be broadly compatible out-of-the-box. Off the top of my head, the only compatibility issues I've had when installing Ubuntu have been related to GPU support (GPU drivers can be a bit of a clusterf*ck on any distro if you get unlucky), and my first attempt at booting from a software RAID volume on an EFI motherboard (a multi-evening adventure which eventually ended successfully).
I can't speak for RAID since I never used it, but back when you had to install any proprietary drivers and other stuff yourself, it was a PITA due to having to manually set it up. When you update the kernel/system you also had to do that all over again. I'm glad those days are gone(well depending on which distro you are using).
I've still had one (relatively) recent case where Ubuntu defaulted to a broken driver (Noveau) for an NVIDIA card, causing the system to crash on startup. IIRC I had to force it to boot in framebuffer mode and install the binary driver via CLI.
Linux was a much bigger problem. I couldn't get Grub to install properly, even though I literally wrote the book (well, a book) on installing Grub. Finally I discovered my problem: my version of Linux didn't support Ryzen.
just brew it! wrote:Off the top of my head, the only compatibility issues I've had when installing Ubuntu have been related to GPU support (GPU drivers can be a bit of a clusterf*ck on any distro if you get unlucky), and my first attempt at booting from a software RAID volume on an EFI motherboard (a multi-evening adventure which eventually ended successfully).
cynan wrote:I don't have any experience compiling programs or kernels in Linux, so I'm not trying to grock a low level understanding of the issue. Just, basically how serious this might be for the adoption of Threadripper/EPYC. Do /would more than a very miniscule proportion of users actually do heavy load compiling in Linux? Any thoughts on the likelihood of a microcode fix if it hasn't been fixed so far?
Glorious wrote:It hasn't been fixed, and it's serious in the sense that if you do something like on your systems regularly, you're not going to buy a ryzen system.
Vhalidictes wrote:just brew it! wrote:Off the top of my head, the only compatibility issues I've had when installing Ubuntu have been related to GPU support (GPU drivers can be a bit of a clusterf*ck on any distro if you get unlucky), and my first attempt at booting from a software RAID volume on an EFI motherboard (a multi-evening adventure which eventually ended successfully).
JBI, how DID you get that working? I'm in a similar situation myself (fortunately not urgent so the hardware is off for now). I'm aware that you're supposed to use software/OS-level RAID for Linux, but it's a complete mystery to me how to get that working with a boot drive.
Documentation said "Install GRUB2 on all disks separately", which sounds insane but I did do that, to no effect (FakeRAID and Software RAID both won't boot).
EDIT: The strange thing is that Mint 17.0 doesn't mind FakeRAID or Software RAID at all, if I use a LiveCD everything is seen properly - the only problem seems to be booting it.
whm1974 wrote:Geez whiz even though I want a cheap six or eight core system, with of these problems Ryzen is having with Linux I think I would stick with Intel if I was building a new rig. Intel may cost an arm and leg but at least Linux is fully supported and just works.
whm1974 wrote:Geez whiz even though I want a cheap six or eight core system, with of these problems Ryzen is having with Linux I think I would stick with Intel if I was building a new rig. Intel may cost an arm and leg but at least Linux is fully supported and just works.
Topinio wrote:whm1974 wrote:Geez whiz even though I want a cheap six or eight core system, with of these problems Ryzen is having with Linux I think I would stick with Intel if I was building a new rig. Intel may cost an arm and leg but at least Linux is fully supported and just works.
New processors hardware components are supported when they are supported, if a Linux distro (or Windows release) is too old to support a new thing, that's that. New Intel CPUs often may not work well with older distros, I remember many issues people have had trying to run on non-supported hardware going back to at least Pentium 4 / 850 and Pentium D / 875 (?), not playing well with Linux.
And wanting a cheap 6-8 core CPU is different from needing one, or from buying one. Crappy old cheapo AMD ones are $90 on Newegg, Linux is fully supported; really good AMD ones are $215, Linux support will take a little while -- yet decent Intel starts at $350. Is e.g. a $135 better GPU worth a bit of fiddling around, to a computer nerd?
whm1974 wrote:Geez whiz even though I want a cheap six or eight core system, with of these problems Ryzen is having with Linux I think I would stick with Intel if I was building a new rig. Intel may cost an arm and leg but at least Linux is fully supported and just works.
synthtel2 wrote:We've got more info on the bug these days, and it sounds bad (but I don't remember where I saw it and don't remember enough detail to credibly talk about it much myself). Looks like it causes a microcode hang when threads on the same core try to do certain things. It definitely isn't just GCC-related. I trust that AMD has put whatever resources they can towards fixing this, because in it's current state, EPYC would be DOA. Microcode being implicated implies that it is fixable, but the time already taken implies that it's a bit of a messy fix. The fallback fix that people like us can implement in the meantime is to disable SMT.
I'll buy it regardless. 8C8T AMD is still both cheaper and at least as fast as 4C8T Intel at the workloads I'm most interested in, and SMT (if/when it's usable) is just icing on the cake.
Vhalidictes wrote:whm1974 wrote:Geez whiz even though I want a cheap six or eight core system, with of these problems Ryzen is having with Linux I think I would stick with Intel if I was building a new rig. Intel may cost an arm and leg but at least Linux is fully supported and just works.
I've had more trouble with Intel systems than you can imagine; PowerVR is one of those things that just never worked right, and if you had one of the CPUs that used that technology you had no paddle.
Vhalidictes wrote:whm1974 wrote:Geez whiz even though I want a cheap six or eight core system, with of these problems Ryzen is having with Linux I think I would stick with Intel if I was building a new rig. Intel may cost an arm and leg but at least Linux is fully supported and just works.
I've had more trouble with Intel systems than you can imagine; PowerVR is one of those things that just never worked right, and if you had one of the CPUs that used that technology you had no paddle.
srg86 wrote:ouch, I often do parallel builds with GCC, Clang and QEMU on Linux (mainly Fedora). This is not inspiring me to take AMD off my avoid list.
whm1974 wrote:Yeah but are not those CPUs or SoC EOL at this point? AFAIK Intel quit using PowerVR IP in their products.