PC Upgrade - Sinnvolle komponenten?

Hi.

Ich will mein PC upgraden, zurzeit hab ich folgende Specs:

  • RTX 3050
  • i3 10100F
  • DDR4 RAM 3600MHz CL16 (2x16GB, also insg. 32GB)
  • MSI H410 -A Pro
  • 500W Netzteil

Das ist okay. Aber ich habe auch einen 170Hz Monitor mit 1440p Auflösung, dass kriege ich mit dem System leider nicht wirklich hin. Ich hab jetzt kein festes Budget, aber versuche so im 1000€ Bereich zu bleiben. Ich mache folgende Dinge, mit meiner Kiste:

  • Programmieren (Fullstack, auch in großen Projekten), habe auch öfter mal 3-4 IDEs offen (z.B. PyCharm, IntelliJ und WebStorm gleichzeitig)
  • Gaming (GTA, Fortnite, Minecraft, Marvel Avengers, bla bla bla)
  • Alles rund um KIs (Auch das Training, daher bitte NVIDIA Grafikkarten da Tensorflow und ich weiß nur wie man das Zeug mit NVIDIA Karten aufsetzt, alles andere ist so mehhhh vom Support her)

Ich will auch nicht in 3 Jahren wieder diese Frage stellen müssen, deswegen sind die Teile etwas bedachter ausgewählt. Mir ist Multi Core Performance für die CPU sehr wichtig. Aber auch der Stromverbrauch, daher hab ich mich hier bewusst für intel mit ihren E- und P-Cores entschieden. Meine Zusammenstellung sieht zurzeit so aus:

  • GPU: RTX 3070 (gibts ab 250 auf eBay u.ä.)
  • CPU: i7 13700KF
  • RAM: DDR4 3600MHz CL16 2x16 (der gleiche)
  • Mainboard: ASUS TUF Gaming Z790-Plus D4
  • Netzteil: Corsair CX750 750 Watt
  • Kühlung (AiO): ARCTIC Liquid Freezer II 420

Was meint ihr? Kann man das so nehmen? Oder sollte ich noch was ändern?

PC, Computer, Technik, programmieren, Gaming, AMD, Gaming PC, Intel, Mainboard, MSI, PC bauen, PC-Komponenten, PC-Konfiguration, cuda, Corsair, Upgrade pc
Bash Script um DNS umzustellen?

Habe einmal ein Bash Script und eine .Desktop Verknüpfungen auf meinem Arch KDE und wollte bei Doppelklick auf die Verknüpfungen zb Updaten oder DNS auf 8.8.8.8 oderr Automatisch Umstellen.

(Ich kann auch via KDE Connect das ganze Starten und ohne EIngabe abschließen mit sudo pacman -Syu --noconfirm && yay -Syu --noconfirm)

Aber bei toggle_dns funktioniert das leider nicht mit dem gelieferten Code von ChatGPT (siehe Unten) und ich kann garkein Bash, nur "normale" programmiersprachen wie JavaScript oder PHP. Mit Python würde ich es vielleicht hinkriegen aber das ist doch viel aufwendiger jetzt die IDE erneut zu installieren als mit Bash.

Wenn es das gibt wollte ich eine KDE eigene Benachrichtigung in welchen Modus es jetzt gewechselt ist zb : DNS auf Automatisch umgestellt oder DNS auf 8.8.8.8 Umgestellt statt ein Terminal was ich dann noch per hand schließen muss.
Kann mir jemand weiterhelfen den Code zu reparieren ?

toggle_dns.sh :

#!/bin/bash

# Datei und Schnittstelle für die DNS-Konfiguration
RESOLV_CONF="/etc/resolv.conf"
INTERFACE="Netzwerkschnittstelle_von_euch"

# Funktion zum Setzen des DNS-Servers auf 8.8.8.8
set_dns() {
  echo -e "nameserver 8.8.8.8\noptions edns0" | sudo tee $RESOLV_CONF > /dev/null
  sudo systemctl restart NetworkManager
  notify "DNS wurde auf 8.8.8.8 gesetzt."
}

# Funktion zum Zurücksetzen des DNS-Servers auf automatisch
reset_dns() {
  sudo rm -f $RESOLV_CONF
  sudo systemctl restart NetworkManager
  notify "DNS wurde auf automatisch gesetzt."
}

# Funktion zum Senden einer KDE-Benachrichtigung
notify() {
  message=$1
  kdialog --passivepopup "$message" 5
}

# Überprüfen, ob der DNS-Server bereits auf 8.8.8.8 gesetzt ist
if grep -q "8.8.8.8" $RESOLV_CONF; then
  echo "DNS ist derzeit auf 8.8.8.8 gesetzt. Umschalten auf automatisch."
  reset_dns
else
  echo "DNS ist derzeit automatisch konfiguriert. Umschalten auf 8.8.8.8."
  set_dns
fi

Bild zum Beitrag
PC, Server, Computer, Internet, Windows, WLAN, Technik, Linux, IT, programmieren, Java, JavaScript, Ubuntu, Cplusplus, Bash, C Sharp, DNS, Gnome, Informatik, KDE, Programmiersprache, Python, Script, Shell, Arch Linux, Rust, Debian, PowerShell, KDE Plasma, node

Meistgelesene Beiträge zum Thema PC