Warum schmiert meine Anzeige ab nach Grafiktreiber-Update?

Hallo Community,

ich habe mir erst kürzlich einen neuen PC zusammengebaut. Nach einigen Tagen in betrieb bekam ich auf einmal einen Blackscreen beim Zocken. Es war nur die Anzeige über meine Grafikkarte aus, der PC lief aber noch weiter und Musik lief auch noch, die ich über Tastenkürzel pausieren lassen konnte. Somit wusste ich, dass nur etwas mit der Anzeige nicht stimmt.

Ich habe eine Sapphire AMD Radeon RX 7900 XT Nitro+ und mein Prozessor Ryzen 5 7600 hat auch eine integrierte Grafikkarte. Mein Bildschirm ist von Lenovo mit 75Hz.

Demnach habe ich das Displayportkabel umgesteckt zum Mainboard und dann hatte ich wieder ein Bild aber das möchte ich ja nicht langfristig benutzen. Ich habe dann im BIOS die iGPU mal ausgeschalten und hatten dann überhaupt kein Bild mehr....das BIOS musste ich dann reseten. Nach langem rumprobieren und ganzen PC ausstecken + Grafikkarte nochmal neu einbauen mit Verlängerungskabeln weil sie davor etwas gespannt hat, hab ich dann wieder ein Bild über meine RX 7900 XT bekommen. Einen Tag später dasselbe...Ich habe dann mal den Grafiktreiber nochmal neu installieren wollen aber AMD meinte es läuft noch ein Windows-Update obwohl mein PC alle Updates schon fertig hatte.

Nun habe ich den Grafiktreiber von AMD mal komplett deinstalliert und stelle hier die Frage. Man bezahlt so viel Geld und es klappt trotzdem nicht alles reibungslos.

Davor wurde mir als GPU0 die Radeon TM Graphics iGPU als GPU0 angezeigt und als GPU1 die RX 7900 XT

Im Geräte-Manager war bevor ich den AMD Adrenalin Treiber deinstalliert hatte das gleiche Symbol nur bei meiner RX 7900 XT. Jetzt ohne AMD Adrenalin umgekehrt. Ich habe auch versucht die Trixx Software von Sapphire zu deinstallieren und neu zu installieren in der Hoffnung es bewirkt etwas, ohne Erfolg.

Jetzt im Moment funktioniert eig alles ohne Treiber und im 3DMark Time Spy Benchmark komme ich auf 21 300 Punkte aber es steht da, dass mein Grafiktreiber ungültig ist (klar ist ja auch keiner installiert).

Ich habe das Gefühl es ist ein Softwarefehler, da wirklich alle Komponenten neu verbaut sind und der PC auch zwei Tage ohne Probleme lief, auch durch die Nacht.

Bild zum Beitrag
PC, Software, Monitor, Gaming, Anzeige, Gaming PC, AMD Radeon, Displayport, Grafiktreiber, Sapphire, AMD Adrenalin
JavaScript Server API Hilfe?

Hallo,

meine Aufgabe:

wenn ich zum Beispiel bei login: babyshark2 schreibe und bei password: 123, und dann auf "send" drücke, dann werden ja diese Daten und zusätzlich noch isLogin: false auf Backend Server geschickt. Wenn ich aber beim zweiten Mal nochmal diese inputs mit den gleichen Daten ausfülle (babyshark2, 12) und dann aber auf "login" drücke, dann sollte das Programm zwischen alle Loginnamen genau diesen Loginname (babyshark2) finden, und falls das Passwort auch richtig ist, dann sollte das isLogin: auf true gesetzt werden. Aber ich verstehe gar nicht wie ich das weitermachen soll. Bitte helft mir!

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CRUD</title>
  <link rel="stylesheet" href="./style.css">
  <script defer src="./script.js"></script>
</head>
<body>
  <form class="form">
    <input id="loginInput" type="text" placeholder="Login">    
    <input id="passwordInput" type="password" placeholder="Password">    
    <button id="sendButton">Send</button>
    <button id="loginButton">Login</button>
    <p class="p">If you want to delete an Item press the button "Delete" twice to confirm it!</p>


    <div id="userTable"></div>
  </form>
</body>
</html>
JAVASCRIPT IST IN DEN KOMMENTAREN; DA ES HIER NICHT PASST!

MfG

MrOsmo

Software, HTML, IT, Webseite, programmieren, JavaScript, HTML5, Code, Informatik, Programmiersprache, Webentwicklung, Frontend
javascript api probleme?

Hallo,

guckt euch mal meinen Code an.

JAVASCRIPT:

// INPUT
const login = document.getElementById("loginInput");
const password = document.getElementById("passwordInput");
const button = document.getElementById("sendButton");


// FETCH
const url = "https://crudcrud.com/api/4b3acc467d8c47d8a608bb9820171935/todos"



const dataRender = (array) => {
  if (array === undefined) {
    console.log("Loading results...");
  } else {
    let dataList = array.map((item) => {
      return `
      <div class="users">
        <p>${item.login}</p>
        <button onclick="deleteRequest(${item.id})">Delete</button>
        </div>
        `;
    });
    const getHtml = document.getElementById("userTable");
    getHtml.innerHTML = dataList.join("");
  }
};


const fetchData = async () => {
  try {
    const response = await fetch(url);
    const data = await response.json();
    dataRender(data);
  } catch (error) {
    console.error(error);
  }
};



fetchData();


const postRequest = async () => {
  const data = {
    login: login.value,
    password: password.value,
    isLogin: false,
  };


  try {
    const response = await fetch(url, {
      method: "POST",
      headers: {
        "Content-Type": "application/json",
      },
      body: JSON.stringify(data),
    });


    const results = await response.json();
    console.log(results.message);
  } catch (error) {
    console.error(error);
  }


};


button.addEventListener("click", postRequest);


const deleteRequest = async (id) => {
  try {
    const response = await fetch(`${url}/${id}`, {
      method: "DELETE",
      headers: {
        "Content-Type": "application/json",
      }
    })
    const results = await response.json()
    console.log(results.message);
  }
  catch (error) {
    console.error(error);
  }
}

HTML:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CRUD</title>
  <script  defer src="./script.js"></script>
</head>
<body>
  <form>
    <input id="loginInput" type="text" placeholder="Login">    
    <input id="passwordInput" type="password" placeholder="Password">    
    <button onclick="" id="sendButton">Send</button>


    <div id="userTable">
      
    </div>
  </form>
</body>
</html>

Mein Ziel:

Wenn ihr auf das button "Send" drückt, dann erscheint ja der value von dem input "login" auf HTML (innerHTML heisst das glaube ich). Und zusammen mit dem value erscheint auch ein anderer Button namens "Delete". Mein Ziel ist es, dass wenn ich auf "Delete" drücke, dann sollte das item aus Backend-Server und aus HTML gelöscht werden. Aber das klappt bei mir die ganze Zeit nicht. Einfacher ist es wenn ihr meinen Code einfügt und selber mal den Code testet, dann werdet ihr verstehen, was ich machen will.

Bitte helft mir! Ich sitze schon wirklich lange dranrum und ohne Erfolg!

Dankeschön im Voraus!

MfG

MrOsmo

Software, App, HTML, IT, Webseite, programmieren, JavaScript, HTML5, Code, Informatik, Programmiersprache, Webentwicklung, Frontend
Drosselt die CPU die Leistung der Grafikarte und kann das schädlich sein? Wie bekomme ich mehr Leistung?

Hallo,

Ich habe mir vor zwei Tagen eine neue Grafikkarte in meinen PC eingebaut. Nämlich die RX 6700XT 12GB. Den Prozessor den ich verwende ist ein i7-7700K auf einem Asus Prime Z270-P Mainboard.

Man sagte mir bereits im Vorfeld das es passieren kann dass die CPU die Leistung der Grafikkarte drosselt und dass das aber nicht schlimm wäre wenn ich auf einen Teil der Leistung verzichten könnte. Nun habe ich in den letzten Tagen die Grafikkarte viel getestet, in verschiedenen Spielen wie World of Warcraft, Ark Survival Evolved, Resident Evil Village, Battlefront und Destiny 2. Dabei ist mir hauptsächlich bei Ark Survivel Evolved und Resident Evil Village aufgefallen das egal wie hoch oder niedrig ich die Auflösung und Details stelle die FPS verändern sich nicht und bleiben gleich (10-30FPS stark schwankend). Ich komme nicht im entferntesten an die FPS Werte ran die mit der selben GPU und aber einem anderen Prozessor gezeigt wurden auf YouTube in Tests. Und das obwohl ich laut der AMD Software Adrenalin nicht mal die Hälfte des Grafikspeichers der Grafikkarte ausnutze. Wieso die Grafikkarte meistens nicht mehr Grafikspeicher in Anspruch nimmt weiß ich nicht. Die Auslastung der GPU ist auch nicht permanent gleich bleibend beim zocken, vielleicht ist das auch normal ich weiß es nicht. Die Auslastung bewegt sich laut Adrenalin Software beim aktiven zocken zwischen 0% und 80%(sehr stark schwankend). Dabei ist mir aufgefallen das wenn die Auslastung auf unter 30% fällt gibt es starke Lags im Spiel. Die Temperatur der Grafikkarte war seit zwei Tagen nicht einmal höher als 65Grad. Die Auslastung der CPU ist permanent beim zocken nicht höher als 20%.

Einmal hatte ich bisher den Fall da habe ich das Spiel Ark Survival Evolved gestartet und da war die Grafikkarten Auslastung permanent bei 90-99% rum und da konnte ich alle Einstellungen (Auflösung ,Details usw.) aufs Maximum stellen so wie ich mir das wünsche und ich hatte permanent 60Fps und drüber. Das war aber nur einmal und das kam von alleine, wieso es das eine mal so gut ging weiß ich nicht.

In einem anderen Forum habe ich zu dem Thema das hier gelesen:

Wenn Du ein Spiel hast, das Dir nicht genügen FPS liefert, dann kannst Du ganz leicht herausfinden, ob die GPU oder die CPU der Flaschenhals ist:

Vermindere die Auflösung (und nur die Auflösung!). Läuft es flüssiger, ist die GPU der Flaschenhals. Bleiben die FPS etwa gleich zu vorher, liegt es an der CPU.

Was meint ihr könnte es an der CPU liegen? Und könnte die CPU falls sie die GPU Leistung drosselt schädlich sich auswirken auf diese?

Wie bekomme ich mehr Leistung damit die Spiele flüssiger laufen?

Danke wenn ihr euch den langen Text bis zum Schluss durchgelesen habt und verzeiht mir bitte Rechtschreibfehler. ^^

PC, Computer, Software, GPU, Grafikkarte, Hardware, Gaming, AMD, FPS, Gaming PC, Intel, Nvidia, PC-Problem, Resident Evil, ARK Survival Evolved, Spiele und Gaming

Meistgelesene Beiträge zum Thema Software