![Wo kann ich alles über das PC-Video-BIOS erfahren?](https://rvso.com/image/1264402/Wo%20kann%20ich%20alles%20%C3%BCber%20das%20PC-Video-BIOS%20erfahren%3F.png)
Ich habe gelernt, dass ein Grund, warum einige Computer nicht mit der nativen Auflösung eines LCD-Monitors funktionieren, darin liegt, dass bestimmte Auflösungen durch etwas imVideo-BIOSgenannt „Mode Removal Table“. Ich möchte genau wissen, welche Aufgaben dieses Video-BIOS erfüllt, wie das System damit interagiert, welche Funktionen es bietet, ob ich es lesen und/oder zerlegen kann, ob ich die Funktionen dieser Mode Removal Table programmgesteuert umgehen kann usw.
Wäre alles abgedeckt durchVESA-BIOS-Erweiterungenoder ist das nur ein Teil der Geschichte? Ich kann keine Erwähnung dieser „Mode Removal Table“ finden, die oft in der Online-Hilfe zum Einstellen der Monitorauflösung zitiert wird.
AKTUALISIEREN
Da es schwer zu glauben ist, dass einige Hersteller bestimmte Videomodi blockieren, die ihre Hardware problemlos unterstützt,Hier ist ein sehr umfassender und klarer Artikel von Intel, der das Problem und dessen Umgehung beschreibt.. Die spezifischen Abschnitte, die für mein Problem relevant sind:
...
oder dass diese bestimmte Auflösung ausdrücklich verboten ist in derVideoBIOSvom Motherboard-Hersteller. Ich bin nicht sicher, warum die Anbieter von Motherboards/Laptops dies tun würden, aber es steht außer Frage, dass sie es tun, insbesondere bei Laptops.
...
Wenn die DTD-Daten in der Registrierung korrekt sind, die Lösung aber immer noch nicht verfügbar ist, ist es eine ziemlich gute Wettees ist im BIOS verboten. Wie umgehen wir das? Wir schummeln! Das BIOS enthält dieTabelle zum Entfernen von Modi, und es gibt Einträge wie „1600x1200, 60Hz“ und „1400x1000, 50Hz“. Aber es sagt nichts über 1592x1200 oder 1392x1000, also sind diese erlaubt.
(Hervorhebung durch mich)
Antwort1
Ihr HP Mini 3500 Netbook verwendet den Intel Graphics Media Accelerator 3150 Grafikadapter. Es gibt keine bekannten GMA BIOS-Editoren (Sie können nur dieVideo-BIOS durch Aktualisierung des System-BIOS), also selbst wenn Sie mit einer Nvidia- oder ATI-Grafikkarte das machen könnten, was Sie wollen, trifft das auf Ihren Fall nicht zu. Tut mir leid, Netbooks sind einfach nicht dafür gedacht, an Breitbild-LCDs angeschlossen zu werden.
Da Ihr Netbook noch neu ist und unterstützt wird, sollten Sie HP kontaktieren und sie bitten, den Mangel zu beheben. Sie erhalten möglicherweise nicht die gewünschten Informationen zum Bearbeiten des Video-BIOS, aber zumindest wäre Ihr Problem offiziell und ohne Kompromisse behoben. Es gibt mehrereSupport-Optionen, Sie sollten also einen technischen Support-Mitarbeiter kontaktieren können. Es sieht so aus, als hätten Sie bereits andere Benutzer gefragtdas Problem, und wie DimaO sagte,die Spezifikationen(suchen Sie nach „Auflösung“) zeigen an, dass die maximale Auflösung für den analogen VGA-Anschluss 1440 x 1050 beträgt. Aus diesem Grund hat HP höhere Auflösungen im BIOS blockiert; weil sie nicht unterstützt werden und zu unvorhersehbarer/unzuverlässiger Leistung und/oder Ergebnissen führen würden. Selbst wenn es funktioniert, ist es nicht zuverlässig und deshalb erlauben oder unterstützen sie es nicht. Bei vielen anderen Hardwarekomponenten ist es genauso. Beispielsweise produzieren CPU-Hersteller oft eine Charge derselben CPU, sperren sie dann aber auf unterschiedliche Weise, um verschiedene Versionen herauszubringen. Das Entsperren kann funktionieren, aber da es sich um einen Hack handelt, könnte es Probleme verursachen und zumindest die Garantie ungültig machen (was ich auch für Ihr Netbook vermute; das Flashen inoffizieller BIOSe ist normalerweise ein Verstoß).
Was meinen Sie mit Ihrem ersten Satz? Was genau ist das Problem mit dem LCD-Monitor auf den oben genannten Systemen? Wollen Sie damit sagen, dass die native Auflösung des LCDs von der Grafikkarte nicht unterstützt wird? Es gibt nicht gerade Dutzende einzigartiger Auflösungen; im Allgemeinen gibt es eine kleine Handvoll, und diese werden im Allgemeinen von den meisten Grafikkarten unterstützt, die in den letzten zwölf Jahren hergestellt wurden (d. h. seit LCD-Monitore für die breite Masse erschwinglich wurden). Das Problem ist normalerweise eine Kombination aus wirklich alter Grafikkarte und nicht standardmäßigem LCD-Monitor.
Wenn der Modus blockiert ist, dann ist esnicht unterstütztaus welchem Grund auch immer, sonst hätten sie es nicht blockiert; die Hersteller sind dumm oder verarschen die Kunden absichtlich. Selbst wenn es eine Möglichkeit gibt, den Wechsel in diesen Modus zu erzwingen, wird es wahrscheinlich Probleme geben.
Wenn Sie sagen, dass der Grafikmodus nicht unterstützt wird, meinen Sie damit, dass er nicht in der Liste der Auflösungen in den Anzeigeeigenschaften (oder einem anderen Auflösungsauswahldialog) aufgeführt ist? Beispielsweise wird 320 x 200 heutzutage selten aufgeführt, und selbst 640 x 480 ist in Vista+ nicht als Option verfügbar. Wenn ja, haben Sie versucht, ein Auflösungsprogramm wieQResoderQuickResdie Auflösung manuell einstellen?
Was die VESA BIOS-Erweiterungen betrifft, interpretieren Sie sie falsch. Daran ist kein tatsächliches Video-BIOS beteiligt. VielmehrSie sind Erweiterungen zum Standard-BIOS. Das heißt, VESA-Erweiterungen geben zusätzliche Grafikmodi an, die nicht Teil des ursprünglichen Satzes von Modi waren, die das (System-)BIOS über die INT 10
Funktion unterstützte (die verwendet wurde, um den Grafikmodus und andere grafikbezogene Dinge einzustellen). Im Grunde würde also Folgendes passieren: Ein Grafikkartenhersteller würde seine Karten so bauen, dass sie diese zusätzlichen Grafikmodi unterstützen, und somit unterstützt die Karte dieVESA-BIOS-Erweiterungen.
Antwort2
Diesen Effekt als „die Tabelle“ zu bezeichnen ist irreführend, genauso wie vom „BIOS“ zu sprechen. Jede Grafikkarte hat ein BIOS, aber sie sind nicht gleich. Jeder Hersteller hat sein eigenes und wird es wahrscheinlich weiterentwickeln und für neue Produkte um Funktionen erweitern. VESA beschreibt nur einige gemeinsame Teile, nicht alles.
Antwort3
@ Hippietrail
Schauen Sie sich diese TechPowerUps an:
Und
Antwort4
Etwas spät, aber ich glaube, ich habe etwas gefunden, das Sie oder andere, die diese Seite besuchen, nützlich finden könnten.
In einem 64-Bit-Treiber für GMA 3150 habe ich eine Vbios.zip-Datei gefunden, die drei Dateien mit demselben Namen enthält. Eine ausführbare Datei, die nur in 32-Bit-Windows läuft (wahrscheinlich das Vbios-Flashing-Tool), eine .dat-Datei, die beim Öffnen mit einem Hex-Editor eindeutig das Vbios ist, da dies in der ersten Zeile angegeben ist, und eine .bsf-Datei, die beim Öffnen mit Notepad erklärt, was die Zahlen bei jedem Offset sind.
Das geht weit über meinen Horizont, da ich von Hardware-Codierung auf niedriger Ebene nichts verstehe, aber jemand könnte das interessant finden. Insbesondere, da diese Informationen nicht GMA-3150-spezifisch zu sein scheinen, obwohl sie (wie übrigens auch die Architektur des GMA) etwas veraltet sind.
Ich hoste es auf meiner Dropbox, aber verbreiten Sie die Neuigkeiten und hosten Sie es erneut, wenn Sie können. Ich füge die offizielle Support-Seite bei, auf der Sie Treiber und dieses Paket erhalten (und sagen, dass sie das tun).
HAFTUNGSAUSSCHLUSS: DIESES ZEUG IST SEHR GEFÄHRLICH FÜR IHR GERÄT. SIE SPIELEN DAMIT AUF EIGENES RISIKO.
Dropbox-Download-Link:https://dl.dropboxusercontent.com/u/47541136/GMA_3150_vbios%2Btools.zip
Offizieller Download-Link:https://downloadcenter.intel.com/Detail_Desc.aspx?lang=eng&DwnldID=18478