Upgrading from 7700K to Ryzen 7 9700X

Hey everyone! I'm finally upgrading my PC — the last time I built a system was back in the i7-7700K era. :) I would love to get your thoughts on this new setup.

The Use Case: I'm not into heavy gaming. The only 3D application I run is Zwift (indoor cycling software). The machine will run Linux (ZorinOS) and is mainly for my Master's degree assignments, programming, and daily work.

The Proposed Build:

  • CPU: AMD Ryzen 7 9700X (65W TDP is perfect for SFF)
  • Cooler: Corsair Nautilus 240 RS LCD AIO
  • Motherboard: ASUS TUF Gaming B850M-PLUS (mATX)
  • RAM: 32GB (2x16GB) DDR5 6000MT/s CL30 (Sweet spot)
  • Case: DeepCool CH160 Plus (mATX compatible)
  • Fans: 2x Arctic P12 Pro PWM 120mm (for extra airflow)
  • PSU: Corsair RM650e (650W, Fully Modular)
  • GPU: Nvidia GTX 1080 (Reusing my current card) in the future i will upgrade with amd
  • Storage: 2x NVMe M.2 SSDs (Reusing current drives)

Since I’m a bit out of the loop with modern hardware, does this look well-balanced for a quiet Linux workstation? Are there any hidden compatibility issues I should look out for regarding the Corsair LCD/RGB or the motherboard size in this specific case?

Thanks in advance!

reddit.com
u/Metalcerb — 7 days ago
▲ 1 r/sffpc

Upgrading from 7700K to Ryzen 7 9700X SFF Build

Hey everyone! I'm finally upgrading my PC — the last time I built a system was back in the i7-7700K era. :) I would love to get your thoughts on this new setup.

The Use Case: I'm not into heavy gaming. The only 3D application I run is Zwift (indoor cycling software). The machine will run Linux (ZorinOS) and is mainly for my Master's degree assignments, programming, and daily work.

The Proposed Build:

  • CPU: AMD Ryzen 7 9700X (65W TDP is perfect for SFF)
  • Cooler: Corsair Nautilus 240 RS LCD AIO
  • Motherboard: ASUS TUF Gaming B850M-PLUS (mATX)
  • RAM: Corsair 32GB (2x16GB) DDR5 6000MT/s CL30 (Sweet spot)
  • Case: DeepCool CH160 Plus (mATX compatible)
  • Fans: 2x Arctic P12 Pro PWM 120mm (for extra airflow)
  • PSU: Corsair RM650e (650W, Fully Modular)
  • GPU: Nvidia GTX 1080 (Reusing my current card)
  • Storage: 2x NVMe M.2 SSDs (Reusing current drives)

Since I’m a bit out of the loop with modern hardware, does this look well-balanced for a quiet Linux workstation? Are there any hidden compatibility issues I should look out for regarding the Corsair LCD/RGB or the motherboard size in this specific case?

Thanks in advance!

reddit.com
u/Metalcerb — 7 days ago
▲ 22 r/Zwift

Ditching Windows for good! Zwift runs flawlessly on ZorinOS (Linux)

I'm really impressed how well Zwift runs on my Linux System (ZorinOS). I haven't had a singe connection drop, even while using Tacx Neo with the Zwift Ride, Zwift Click and HR Sensor.
I was only kepping a dual-boot setup because of Zwift, but now i'm ready to ditch Microsoft for good! 😄
To get it running, i used thi repository: https://github.com/netbrain/zwift (and used Gemini to help me with the inital setup).

u/Metalcerb — 23 days ago
▲ 3 r/PLC

S7-1200 inputs state frozen at 0 in TIA Portal

Hi everyone,

I'm facing a weird issue with an S7-1200 CPU (1215C) on a university lab kit. Several classmates using identical software/hardware setups are experiencing the exact same problem.

The Problem:

When pressing any physical button (Start, Stop, etc.), the corresponding physical LED on the PLC turns ON.

However, inside TIA Portal (Watch Table / Block Monitoring), the input bits (%I0.0, %I0.1, etc.) remain frozen at 0. The PLC completely ignores the hardware inputs.

Detail 1: If I use the Force Table inside TIA Portal to force the inputs to 1, the logic executes perfectly.

Detail 2: The exact same code works flawlessly inside PLCSIM.

Detail 3: This happens even when the PLC is disconnected from the PC (standalone mode). The CPU just doesn't update its input process image from the hardware.

What we noticed in the Hardware Configuration:

I checked the IO module properties in TIA Portal, and under Process Image, it is set to "None". Could this be blocking the automatic update of the %IB0 byte during the regular scan cycle? (Note: We haven't configured any cyclic interrupts or PIPs, we are just running standard OB1 logic).

Other checks:

No overlapping memory (MW/MD variables overwriting %IB0).

The kits are pre-wired and closed; since the LEDs light up, current is flowing through the inputs.

Is this "Process Image: None" setting the culprit, or are we looking at a firmware mismatch between our TIA project and the physical CPU?

Any insight would be highly appreciated. Thanks!

reddit.com
u/Metalcerb — 1 month ago