惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Exploit Database - CXSecurity.com
J
Java Code Geeks
H
Help Net Security
B
Blog RSS Feed
G
Google Developers Blog
博客园 - 司徒正美
MongoDB | Blog
MongoDB | Blog
量子位
博客园 - 三生石上(FineUI控件)
The Cloudflare Blog
P
Proofpoint News Feed
小众软件
小众软件
人人都是产品经理
人人都是产品经理
云风的 BLOG
云风的 BLOG
V
V2EX
月光博客
月光博客
C
Check Point Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
A
Arctic Wolf
Help Net Security
Help Net Security
Schneier on Security
Schneier on Security
D
DataBreaches.Net
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Palo Alto Networks Blog
T
Tenable Blog
L
LangChain Blog
Attack and Defense Labs
Attack and Defense Labs
Google DeepMind News
Google DeepMind News
N
News and Events Feed by Topic
Forbes - Security
Forbes - Security
F
Fortinet All Blogs
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
大猫的无限游戏
大猫的无限游戏
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Y
Y Combinator Blog
WordPress大学
WordPress大学
Stack Overflow Blog
Stack Overflow Blog
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Engineering at Meta
Engineering at Meta
NISL@THU
NISL@THU
GbyAI
GbyAI
博客园 - Franky
S
Secure Thoughts
有赞技术团队
有赞技术团队
PCI Perspectives
PCI Perspectives
U
Unit 42

Danb Blog

Cheaper Sodastream Gas with a Big Tank June 2026: What I've Been Working On · Danb Blog Running Snyk On Forgejo/Codeberg Actions · Danb Blog Tuta & Proton: An Open Source Client Does Not Result in an Open Source Service · Danb Blog May 2026: What I've Been Working On · Danb Blog 3D Printing Parts for my Greenhouse, Round 2 · Danb Blog Great Devices: Nexus 7 2013 · Danb Blog R36S Console RetroArch Stuck Menu Issue · Danb Blog April 2026: What I've Been Working On · Danb Blog Basic OpenCode Sandboxing with Docker · Danb Blog Games Played in 2025 · Danb Blog March 2026: What I've Been Working On · Danb Blog Shivam Mathur's "node-docker" Images are Awesome for PHP CI · Danb Blog February 2026: What I've Been Working On · Danb Blog Your BookStackApp project was assigned as a project for my Software Architecture course · Danb Blog My Sovol SV08 3D Printer Setup in 2026 · Danb Blog January 2026: What I've Been Working On · Danb Blog Epson Printer: The administrator password you entered was not recognized · Danb Blog Pressure to Follow Process · Danb Blog Online Shopping Email Notifications · Danb Blog My HomeLab Setup in 2026 · Danb Blog Linux Label Printing with the Phomemo D30 · Danb Blog Reporting to the CMA: Google Android Developer Verification · Danb Blog OPNsense & Dnsmasq: Responding with specific DNS servers · Danb Blog An Impromptu Introduction to ZFS Drive Replacement at 1am · Danb Blog Experience with UK Medical Cannabis for Ankylosing Spondylitis · Danb Blog Copyright Takedown for Linking to the "State of Open Source" Report · Danb Blog No, Gumroad Did Not Become Open Source Today · Danb Blog Scripting Monitors (KDE on Fedora) · Danb Blog Amber flags in Open Source & Self-Hosted Projects · Danb Blog LLMs are Directing Open Source Licensing · Danb Blog Games Played in 2024 · Danb Blog Beware of Poison in the Source · Danb Blog Common Misconceptions of the AGPL · Danb Blog Adapting GitHub action PHPUnit tests for Codeberg/Forgejo · Danb Blog Lessons from the Allotment · Danb Blog Futo, Please don't attempt to create your own Open Source Definition · Danb Blog Material You (Dynamic/Adaptive) Colors in Legacy Android Apps · Danb Blog Scripting Monitors (Gnome & Wayland on Fedora) · Danb Blog Retaining a Greenhouse Roof with 3d Printing · Danb Blog Games Played in 2023 · Danb Blog Lessons From Growing Food Indoors · Danb Blog Why the Distinction Between "Open Source" and "Source Available" is Important · Danb Blog Raspberry Pi Camera Module 3 Timelapse · Danb Blog Removing the Rear Seats on a Volvo C30 · Danb Blog Reporting Google's WEI to the CMA · Danb Blog Controlling Default GRUB Boot Option via USB · Danb Blog Creating a Video Home for FOSS Projects · Danb Blog Paying for Search · Danb Blog My Favourite Static Site Deploy Method · Danb Blog PhpStorm (JetBrains IDE) 2023 Linux Scaling · Danb Blog Synology Hibernation with Active Backup for Business and Tailscale · Danb Blog My 2023 HomeLab Setup · Danb Blog Redefining Open Source via "Commercial Open Source" · Danb Blog Moving to Mastodon · Danb Blog Gaining Sponsors · Danb Blog "This is a Low Maintenance Project" · Danb Blog Migrating Google Photos to my Personal NAS · Danb Blog Scheduling Proxmox Storage to Reduce Disk Activity · Danb Blog Why the Term "Open Source" is Important · Danb Blog Lessons From Working for Myself (9 Months In) · Danb Blog Misrepresenting Open Source for Business Benefit · Danb Blog Cat Images in WebP · Danb Blog My 2022 Workstation Setup · Danb Blog Leaving my Job to Focus on Open Source (For a bit) · Danb Blog Quickly Getting Placeholder Images With Unsplash Source · Danb Blog A Thanks to Laravel for the LTS Releases · Danb Blog A Quick Overview of Unix-Style Permissions · Danb Blog The Power of currentColor · Danb Blog Dealing With Ankylosing Spondylitis Flareups · Danb Blog Hugo Verbose Dates With Suffixes · Danb Blog
Upgrading my CPU, Ryzen 2600 to 5800x · Danb Blog
2022-11-08 · via Danb Blog

I originally built my current desktop system on the AM4 AMD platform using a Ryzen 2600 CPU. This 6-core, 12 thread has done me well over the last few years but I decided it would be good to upgrade this for longevity. Now seemed like a good time since we’re at the tail end of the AM4 socket lifetime, meaning there’ll be no new CPU upgrade options bought to market in the future, at least without having to also upgrade the motherboard and likely memory too. My hope is that an upgrade to a latter AM4 CPU now should keep my system performant for the next 5 years or so, and be less likely to bottleneck a future GPU upgrade.

I decided to buy the 5800x as the replacement. I was enticed with the idea of adding additional cores to my system and, while not really needing them right now, It looks like things are becoming more thread hungry. At the £250 purchase price, this was the top end of what I was willing to spend, especially since anything beefier is at a £100 premium upon this, creating a significant drop in value.

While many benchmarks exist already, performance can be very use-case specific so I thought i’d take a few benchmarks of my actual real-world usage to quantify the benefits to my existing PC tasks.

Test runs performed roughly in non-perfect conditions, multiple runs separated by | pipes.

Benchmark - BookStack PHPUnit Test Suite

This is a run of BookStack’s test suite, which runs PHP while also making heavy use of MySQL on the same machine. Ran using PHP8.1 on Ubuntu 22.04, BookStack code tagged at v22.10.2. This is a suite of 901 test cases, 4419 assertions. I’ve included results for running all tests in series vs parallel testing, as handled by the underlying framework which splits tests based on available threads.

Series

Command: /usr/bin/php8.1 ./vendor/bin/phpunit

Ryzen 5 2600:  3m07s | 3m06s | 3m10s
Ryzen 7 5800x: 1m33s | 1m32s | 1m32s

Parallel

Command: /usr/bin/php8.1 ./artisan test --parallel, databases pre-prepared (Not first fresh run).

Ryzen 5 2600:  43s | 43s | 43s
Ryzen 7 5800x: 22s | 22s | 22s

Benchmark - Kdenlive Video Project Render

This is a video project render for my BookStack v22.10 release video which a 384s long, H.264 1080p 60fps video once rendered. Pretty sure that it’s using ffmpeg via software when rendering this video. Again, this is on Ubuntu 22.04 with Kdenlive running via snap.

Render options: f=mp4 movflags=+faststart vcodec=libx264 crf=23 g=15 acodec=aac ab=160k channels=2 real_time=-4 preset=veryfast threads=0

Ryzen 5 2600:  total: 434s / avg:  53.1fps | total: 432s / avg:  53.3fps 
Ryzen 7 5800x: total: 208s / avg: 110.8fps | total: 211s / avg: 109.2fps

Benchmark - Battlefield 5

I quite enjoy playing battlefield 5 every now and then. For context I have a Vega64 GPU, which is probably the most limiting factor for gaming but I’ve always had a feeling that the CPU could be bottle-necking things somewhat, due to seeing around 80-90% GPU utilization, this FPS under my target 60. Results are taken on my Windows 10 system.

Ryzen 2600 Campaign:     Avg: 77.9 / 1%-Low: 61.3 / .1%-Low: 44.5
Ryzen 5800x Campaign:    Avg: 78.0 / 1%-Low: 64.7 / .1%-Low: 51.7
Ryzen 2600 Multiplayer:  Avg: 61.8 / 1%-Low: 36.0 / .1%-Low: 24.4
Ryzen 5800x Multiplayer: Avg: 70.2 / 1%-Low: 51.8 / .1%-Low: 35.2

Thoughts

I’m positively surprised by the gains, the performance increase is way better than I was expecting; It seems like the combination of additional cores, increased IPC and higher clock speed has really provided a boost to things, even the single-core workloads. Both my PHPunit test runs and video renders are now double as fast. This especially surprised me for the PHPUnit run in series, which is mostly single-threaded, but I think this is maybe a compound effect of both PHP and the underlying MySQL database both running much quicker.

Battlefield shows improved results, especially in multiplayer 1% lows which is probably the most important for me. Game-play is a lot smoother as the system better floats the 60fps target. Interestingly, i still have about the same GPU utilization as before, making me think the CPU was a limiting factor but maybe not bottle-necking the GPU, could be something else. I’ll play around with increasing GPU settings to make better use of things.

Overall, I’m pretty happy with the upgrade, should keep the system going considerably longer. Of course I’m enjoying the main benefit: Seeing those extra graphs in htop and task manager.