• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD's Ryzen CPU Series will Need Modern Linux Kernel for Proper Support

Joined
Aug 20, 2007
Messages
21,542 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
So, it's not just Windows that will be pulling the "you need the latest version" card when it comes to Ryzen CPU support. Apparently, Linux will need kernel version 4.9.10 or better to enable a lot of features, SMT included. If you really want good support, the "newer the better" is generally the way to go.

Operating below that version won't necessarily stop Ryzen from functioning as a CPU, but several notable features, most notably SMT, will be completely "broken" according to the article at Phronix.

Phronix notes that the fix landed in early February. It notes in the commit message:
After: a33d331761bc ("x86/CPU/AMD: Fix Bulldozer topology") our SMT scheduling topology for Fam17h systems is broken, because the ThreadId is included in the ApicId when SMT is enabled. So, without further decoding cpu_core_id is unique for each thread rather than the same for threads on the same core. This didn't affect systems with SMT disabled. Make cpu_core_id be what it is defined to be.

So there it is, for you techno-wizards. Apparently, microcode actually is relevant to support features, and Microsoft's claims have some degree of merit.



View at TechPowerUp Main Site
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
42,632 (6.68/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
They just don't want to spend time back coding it for older Kernels
 
Joined
Aug 20, 2007
Messages
21,542 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
They just don't want to spend time back coding it for older Kernels

Microsoft surely could say the same thing for the Windows 7 kernel, to be fair. :)
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.44/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
I'm pretty sure R-T-B and Microsoft has it right: Microsoft had to push an update out on AMD's behalf to properly balance the load and power save with Bulldozer. It makes sense that with a new implementation of SMT, the OS has to know how to properly load balance and power save with Ryzen as well. Hell, pretty sure Microsoft had to push an update out for Pentium 4 w/ HTT way back in the day too.

In other words, this was inevitable with all operating systems running Ryzen.
 
Joined
May 25, 2013
Messages
739 (0.17/day)
Location
Kolkata, India
System Name barely hangin on...
Processor Intel I5 4670K @stock
Motherboard Asus H81m-cs (nothing else available now)
Cooling CM Hyper 212X (in push-pull)
Memory 16GB Corsair Vengeance Dual Channel 1866MHz
Video Card(s) Asus RX 580 4GB Dual
Storage WD Blue 1TB, WD Black 2TB, Samsung 850 Evo 250GB
Display(s) Acer KG241QP 144Hz
Case Cooler Master CM 690 III (Transparent side panel) - illuminated with NZXT HUE RGB
Audio Device(s) FiiO E10K>Boom 3D>ATH M50/Samson SR850/HD599SE
Power Supply Corsair RM 850
Mouse Redragon M901 PERDITION 16400 DPI Laser Gaming Mouse
Keyboard HyperX Alloy FPS Mechanical Gaming Keyboard (Cherry MX Brown)
Software 7-64bit MBR, 10-64bit UEFI (Not Multi-boot), VBox guests...
It's not the same as for windows. EVERYBODY updates/upgrades to the latest Linux kernel anyway. It's free.
 
Joined
Aug 20, 2007
Messages
21,542 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
It's not the same as for windows. EVERYBODY updates/upgrades to the latest Linux kernel anyway. It's free.

It may be free to use, but from a developer perspective, it is not free. Linux is a project with many many man hours. Microsoft and Linux both agree on one thing: Prioritization of resources make sense.
 
Last edited:
Joined
Mar 18, 2008
Messages
5,717 (0.93/day)
System Name Virtual Reality / Bioinformatics
Processor Undead CPU
Motherboard Undead TUF X99
Cooling Noctua NH-D15
Memory GSkill 128GB DDR4-3000
Video Card(s) EVGA RTX 3090 FTW3 Ultra
Storage Samsung 960 Pro 1TB + 860 EVO 2TB + WD Black 5TB
Display(s) 32'' 4K Dell
Case Fractal Design R5
Audio Device(s) BOSE 2.0
Power Supply Seasonic 850watt
Mouse Logitech Master MX
Keyboard Corsair K70 Cherry MX Blue
VR HMD HTC Vive + Oculus Quest 2
Software Windows 10 P
This is actually pretty relevant for a lot of my fellow researchers who does tons of bioinformatics, since we work exclusively in linux environment. Good thing about linux is they are constantly pushing out new versions.
 
Joined
Jul 17, 2007
Messages
174 (0.03/day)
It may be free to use, but from a developer perspective, it is not free. Linux is a project with many many man hours. Microsoft and Linux both agree on one thing: Prioritization of resources make sense.

Dude, the code updates were written by AMD. Nobody outside AMD payed for this code commit.
New kernel can be compiled in any curent/past distro.

This is actually pretty relevant for a lot of my fellow researchers who does tons of bioinformatics, since we work exclusively in linux environment. Good thing about linux is they are constantly pushing out new versions.
Science run on Linux. I recently visited the cutting edge AI research center in Montreal, it's Linux wall to wall on every machines. I asked about it and they mentionned scalability, performance and the fact that most researchers only use linux in university anyway. Cost (lack of) is just an added benefit.
 
Last edited by a moderator:
Joined
Aug 20, 2007
Messages
21,542 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
Dude, the code updates were written by AMD. Nobody outside AMD payed for this code commit.
New kernel can be compiled in any curent/past distro.

It doesn't matter who's paying (though of course AMD would pay for their own cpus, that only makes sense), you still don't see them shoveling money towards the 3.x kernel, despite it still being supported as a longterm support release. It's because of prioritization of resources. My point stands.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
42,632 (6.68/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
Joined
Jun 28, 2016
Messages
3,595 (1.16/day)
Science run on Linux. I recently visited the cutting edge AI research center in Montreal, it's Linux wall to wall on every machines. I asked about it and they mentionned scalability, performance and the fact that most researchers only use linux in university anyway. Cost (lack of) is just an added benefit.

Actually Linux is fairly expensive to introduce and support in an organization. You spend a lot more on training and even so some users never reach the same productivity they had on Windows.

Things like "scalability and performance" are important in servers and computation clusters (where Linux clearly is more popular), but they have little to do with popularity on typical end-user machine. :)
The reason why Linux is so popular among some scientists (mostly math and physics) is because it's beautifully easy to make semi-automatic workflow for scripting/coding/data analysis. That's because Linux is still basically a shell-driven OS and the graphical interface is somehow "forced" on a system that could easily work without it. Whenever you click something, a tiny command-line opens and does the job, so you can easily do the same thing just by writing the underneath command yourself. What's equally important: pretty much every application also has a text output.

By contrast, there are things on Windows you can't do by writing a command in prompt. And even if you can force a Windows workflow similar to that on Linux, it usually takes a lot more time.
Microsoft has already surrendered in forcing their own shell standard - the Powershell (although it's actually excellent - quite superior to bash in some ways). It has never become the "default" shell of Windows, so we're still using the awful cmd. Windows 10 already includes bash (like the one on Linux) and at some point will be fully built around it.

That said, Windows has a much better interface and is generally easier to use (because it is built to be operated using a mouse).
 
Last edited:

Paphoved

New Member
Joined
Feb 24, 2017
Messages
10 (0.00/day)
They just don't want to spend time back coding it for older Kernels

The news article in question doesn't imply anything of the sorts. Ubuntu for example backports fixes like this into 'Hardware Enablement'-kernels especially for their LTS releases which are Long Term Support and will get up to 5 years of support. (Server packages, not for the desktop)

So just because the 4.10 version of the linux kernel is where the fix was made to support SMT from Ryzen chips isn't the same as saying that 'You need to upgrade your kernel'. You would need to get that information from the distros themselves.

People confuse what the individual Linux-based OS do to make their product appeal to certain users with the actual development of the kernel itself maintained by Linus Torvalds and contributed to by thousands of developers from companies like AMD and Intel, who has an interest in supporting their products on this kernel.

Both Ubuntu and Red Hat (I don't know about SUSE or other companies) maintain older version of the linux kernel for security and hardware fixes like these.
 
Last edited:
Joined
Apr 16, 2009
Messages
225 (0.04/day)
Processor Phenom II X4 965 BE @4 GHz | NB @2600 MHz
Motherboard Gigabyte GA-990XA-UD3
Cooling Noctua NH-D14
Memory 2x 8GB PC12800 @1600 MHz CL7 1T
Video Card(s) Gigabyte HD 7950
Storage 2 x 500 GB -- HD502HJ & WD5000AACS-00ZUB0
Display(s) Iiyama Prolite E2202WS_WVS
Case Corsair Obsidian 550D
Audio Device(s) Asus Xonar D2 w/ Z-5500
Power Supply Seasonic X-750
Mouse Logitech B100
Keyboard Logitech G15 (blue backlight)
Software Windows 7 - SP1 x64
This is not exactly how Linux community works. :D
Maybe not in general, but for the kernel, older versions of the Linux kernel get security and stability updates in the form of backports. To get new features, you need to upgrade to a newer kernel.

I have yet to see an app that does get new features in older branches though.
 
Joined
Sep 26, 2012
Messages
871 (0.19/day)
Location
Australia
System Name ATHENA
Processor AMD 7950X
Motherboard ASUS Crosshair X670E Extreme
Cooling ASUS ROG Ryujin III 360, 13 x Lian Li P28
Memory 2x32GB Trident Z RGB 6000Mhz CL30
Video Card(s) ASUS 4090 STRIX
Storage 3 x Kingston Fury 4TB, 4 x Samsung 870 QVO
Display(s) Acer X38S, Wacom Cintiq Pro 15
Case Lian Li O11 Dynamic EVO
Audio Device(s) Topping DX9, Fluid FPX7 Fader Pro, Beyerdynamic T1 G2, Beyerdynamic MMX300
Power Supply Seasonic PRIME TX-1600
Mouse Xtrfy MZ1 - Zy' Rail, Logitech MX Vertical, Logitech MX Master 3
Keyboard Logitech G915 TKL
VR HMD Oculus Quest 2
Software Windows 11 + Universal Blue
As a home user, you would have to be running a fairly esoteric configuration to actually care about this (distro hoppers, I'm looking at you).

Business might be somewhat more problematic, but neither have I seen many businesses move beyond Kiosk workers, and are probably running either SUSE or Ubuntu anyway, so again, downstream is pretty well much guaranteed. And anyone more esoteric than that has probably done it for a reason, and I'm sure they have the know how to implement the change in their environment.

Server is a different kettle of fish (but again, most are running Ubuntu\RedHat\SUSE) so apart from having to go thru the pain of verifying the update, probably not a problem.
 

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,560 (1.37/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 5700X3D
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 64GB DDR4-3600(4x16)
Video Card(s) MSI RTX 3070 Gaming X Trio
Storage ADATA Legend 2TB
Display(s) Samsung Viewfinity Ultra S6 (34" UW)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 24.04 LTS
After: a33d331761bc ("x86/CPU/AMD: Fix Bulldozer topology") our SMT scheduling topology for Fam17h systems is broken, because the ThreadId is included in the ApicId when SMT is enabled. So, without further decoding cpu_core_id is unique for each thread rather than the same for threads on the same core. This didn't affect systems with SMT disabled. Make cpu_core_id be what it is defined to be.

That's why some Windows software, including Cinebench R15, shows Ryzen as 16C/16T. The OS sees each logical core as a physical core.

But, going back to the original topic... Here's a full quote from Phoronix:
I am told that if using Ubuntu 16.10 / Ubuntu 16.04.2 as a base state for AMD Ryzen, users should generally be okay. In other words, you won't get a kernel oops on boot or anything dramatic like that but could be missing some functionality. However, you will really be better off with a newer Linux kernel.

As I wrote about back in December, Linux 4.10 landed a lot of Zen/Ryzen code. So with Linux 4.10 looks to be -- and reaffirmed by this trusted confidant -- a good point for AMD Ryzen testing and usage. So far in the Linux 4.11 cycle we haven't seen anything Ryzen-specific appear to come through.

But if you don't feel comfortable moving to the recently-released Linux 4.10 or your distribution hasn't yet offered you an easy upgrade path, an alternative is to be running at least Linux 4.9.10.

I was pointed out in particular to this kernel commit that only landed in early February: "x86/CPU/AMD: Fix Zen SMT topology." It notes in the commit message, "After: a33d331761bc ("x86/CPU/AMD: Fix Bulldozer topology") our SMT scheduling topology for Fam17h systems is broken, because the ThreadId is included in the ApicId when SMT is enabled. So, without further decoding cpu_core_id is unique for each thread rather than the same for threads on the same core. This didn't affect systems with SMT disabled. Make cpu_core_id be what it is defined to be." That mentioned regression was introduced only in January but had been pulled back into stable kernel point releases from Linux 4.6 and newer. This fix for the (Ry)zen SMT topology is in Linux 4.10 and was back-ported to Linux 4.9.10+ for those still riding the 4.9 kernel.

So, 4.10 is fine. Fixes are backported to 4.9, so it should be fine too.
Which means, even today before Ryzen went on sale, most of us mortals should be fine.

Not so sure about BSD, but I'm confident they are working on it too (so far no news besides "it should work").
 

Dartenor

New Member
Joined
Feb 28, 2017
Messages
5 (0.00/day)
Wasn't supposed to be today the end of the NDA of the reviews and benchmarks?
 
Joined
Jun 28, 2016
Messages
3,595 (1.16/day)
It's not the same as for windows. EVERYBODY updates/upgrades to the latest Linux kernel anyway. It's free.

Not exactly.
1) people very serious about stability delay kernel update (they have bugs etc),
2) from time to time a new kernel stops supporting something (firmware/hardware), so people stay on an older version
3) a "power efficiency regression" is observable, e.g. new kernels increase power usage, so you may want to freeze the kernel in your notebook

But in general you're right - kernels are free, don't change OS interface etc, so in general it is recommended to update
 
Joined
Dec 28, 2012
Messages
3,956 (0.90/day)
System Name Skunkworks 3.0
Processor 5800x3d
Motherboard x570 unify
Cooling Noctua NH-U12A
Memory 32GB 3600 mhz
Video Card(s) asrock 6800xt challenger D
Storage Sabarent rocket 4.0 2TB, MX 500 2TB
Display(s) Asus 1440p144 27"
Case Old arse cooler master 932
Power Supply Corsair 1200w platinum
Mouse *squeak*
Keyboard Some old office thing
Software Manjaro
New linux kernel needed to use new hardware. News at 11.
 
Joined
May 25, 2013
Messages
739 (0.17/day)
Location
Kolkata, India
System Name barely hangin on...
Processor Intel I5 4670K @stock
Motherboard Asus H81m-cs (nothing else available now)
Cooling CM Hyper 212X (in push-pull)
Memory 16GB Corsair Vengeance Dual Channel 1866MHz
Video Card(s) Asus RX 580 4GB Dual
Storage WD Blue 1TB, WD Black 2TB, Samsung 850 Evo 250GB
Display(s) Acer KG241QP 144Hz
Case Cooler Master CM 690 III (Transparent side panel) - illuminated with NZXT HUE RGB
Audio Device(s) FiiO E10K>Boom 3D>ATH M50/Samson SR850/HD599SE
Power Supply Corsair RM 850
Mouse Redragon M901 PERDITION 16400 DPI Laser Gaming Mouse
Keyboard HyperX Alloy FPS Mechanical Gaming Keyboard (Cherry MX Brown)
Software 7-64bit MBR, 10-64bit UEFI (Not Multi-boot), VBox guests...
Windows 10 was free for Windows 7 and Windows 8 users and they refused to update. So, that logic doesn't always apply...
It does. Because 7 and 8 were not free in the 1st place.

Not exactly.
1) people very serious about stability delay kernel update (they have bugs etc),
2) from time to time a new kernel stops supporting something (firmware/hardware), so people stay on an older version
3) a "power efficiency regression" is observable, e.g. new kernels increase power usage, so you may want to freeze the kernel in your notebook

But in general you're right - kernels are free, don't change OS interface etc, so in general it is recommended to update
Well, one doesn't need to update overnight. Just like they don't need to update the damn cpu overnight. I am pretty sure patches for the kernels are more frequent that a major CPU upgrade.
 
Last edited:

Paphoved

New Member
Joined
Feb 24, 2017
Messages
10 (0.00/day)
It does. Because 7 and 8 were not free in the 1st place.

Also AFAIK. If you want to install Windows again, you will have to buy it. The upgrade isn't valid for later installs with the same Windows 8.1 license.
 
Joined
Jun 10, 2014
Messages
2,995 (0.78/day)
Processor AMD Ryzen 9 5900X ||| Intel Core i7-3930K
Motherboard ASUS ProArt B550-CREATOR ||| Asus P9X79 WS
Cooling Noctua NH-U14S ||| Be Quiet Pure Rock
Memory Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz
Video Card(s) MSI GTX 1060 3GB ||| MSI GTX 680 4GB
Storage Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB
Display(s) Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24"
Case Fractal Design Define 7 XL x 2
Audio Device(s) Cambridge Audio DacMagic Plus
Power Supply Seasonic Focus PX-850 x 2
Mouse Razer Abyssus
Keyboard CM Storm QuickFire XT
Software Ubuntu
This is pretty much expected, is not news at all, and is mostly the case with Intel too. E.g. Skylake/Kaby Lake only partly works with Ubuntu 14.04, but works fine with 16.04.

They just don't want to spend time back coding it for older Kernels
Nobody has infinite resources. Full CPU-support is probably the hardest to backport, specifically because it's so closely optimized in the scheduler.

It's not the same as for windows. EVERYBODY updates/upgrades to the latest Linux kernel anyway. It's free.
No way. I have barely ever seen a Linux user, even among developers, which uses a rolling release distribution. Those who don't have a good reason to do so stick with stable releases, most often "LTS" versions.
 
Joined
Dec 6, 2016
Messages
748 (0.25/day)
No way. I have barely ever seen a Linux user, even among developers, which uses a rolling release distribution. Those who don't have a good reason to do so stick with stable releases, most often "LTS" versions..

You don't have to use a rolling distro to have the latest kernel. You can use backports/PPAs/updates or whatever for your stable distribution and update only specific packages. This way you can have latest kernel on a stable system.

As for the news, it's not only Ryzen CPUs which need new code, but also motherboard components. For example Realtek ALC1220 audio codec is only going to be supported in kernel 4.11 and newer (it's in the linked Phoronix article).
 
Joined
Oct 2, 2004
Messages
13,791 (1.87/day)
It does. Because 7 and 8 were not free in the 1st place.


Well, one doesn't need to update overnight. Just like they don't need to update the damn cpu overnight. I am pretty sure patches for the kernels are more frequent that a major CPU upgrade.

Then again they aren't as crap as Linux either, so cost kinda explains itself why... I mean, lets be real, I'm not your casual user and I can't stand the monumental clumsiness of Linux. Yeah, it's great tool for live boot tools, but for OS that you expect something more from than just basic out of the box experience, it always drove me absolutely insane. Even something as simple as installing a graphic driver means you'll spend typing freaking long noodles of commands into the damn terminal. Or make 2 clicks in Windows and be done with it.

So, yeah, Windows costs money. But for a reason.
 
Top