Originally posted by coder
View Post
Announcement
Collapse
No announcement yet.
A 20 Year Old Chipset Workaround Has Been Hurting Modern AMD Linux Systems
Collapse
X
-
Last edited by stormcrow; 26 September 2022, 11:52 AM.
- Likes 1
-
Originally posted by stormcrow View Post
You still have to know to go looking to find anything. In some cases you have to build the tools to even go looking. This sounds like heat mapping of performance data in the kernel. While I've read several articles about using heat maps to visualize profiling data, it's only been for the past few years that it's really become a Thing. It's not just AMD that could have carried out the analysis, anyone with enough curiosity could have done so, but no one did till now. That's supposedly the benefit of FOSS, but only if people actually go looking which is also its Achilles heel. In point of fact, I've run into so much "common wisdom" in the Linux development community that's turned out to be utterly wrong once I went looking (in the source), that I wonder if anyone really is looking outside of the code maintainers - and I'm not even a C developer. What's everyone else's excuse??
- Likes 2
Comment
-
Originally posted by anarki2 View PostYet we still have people always asking "why do they have to remove old unused unmaintained cr@p from the source tree?!" like with DT_HASH. Lol.
Complexity. Learn about it, people.
Comment
-
I hope this gets backported to LTS. It would be interesting to test whether or not this is the source of the performance issues I have with some emulators ever since I upgraded from my old Intel system to a 3700X one. The emulators will run full-on for like 2ms or so to emulate one frame, then idle the rest of the time until the next emulated vblank. If I don't use GameMode to switch from the schedutil to the performance governor, I get sound dropouts and animation hiccups.
- Likes 2
Comment
-
Originally posted by Volta View PostIt seems Linux competition is so slow AMD didn't even notice such suboptimal performance.
- Likes 1
Comment
-
Horrid thought because of the necessary workload, but I wonder how much code clarity, speed and maintenance efficiency we'd have if we canned Linux and rebuilt a new OS from scratch with the experience Linux has given us. OpenVPN vs Wireguard style.
Yes yes, I'm just dreaming.
- Likes 2
Comment
-
Originally posted by Mahboi View PostI wonder how much code clarity, speed and maintenance efficiency we'd have if we canned Linux and rebuilt a new OS from scratch with the experience Linux has given us.
Linux probably has a fair amount of gas left in the tank, but I think the profusion of cores & multithreaded workloads represents a new challenge that it hasn't fully taken onboard. In short, I think Linux relies to heavily on userspace threading for utilization of multiple cores, but that's not the only option.
Anyway, it's not that people aren't trying. How long has Google been working on Fuchsia? But Linux is going to be extremely difficult to displace, due to the amount of industry support behind it.
Comment
Comment