Ich versuche festzustellen, welche Bildschirmauflösung von einem Computer unterstützt wird.
System
- Win XP-Ära Compaq Presario SR1750NX, die enthält
Radeon Xpress 200 integrierte Grafik auf einem AMD Athlon 64-basierten Motherboard.
Die Radeon Xpress 200 verwendet Shared Video Memory (UMA). Der Computer verfügt über 3 GB RAM. (Ich bin nicht vertraut damit, wie UMA funktioniert und ob das Video auf so viel Speicher zugreifen kann, wie es benötigt, oder wie viel das wäre.)
Derzeit wird Linux Mint 17.0 ausgeführt. Ich verstehe, dass AMD eine Linux-Version von Catalyst hat. Der Xpress 200 datiert jedoch wahrscheinlich vor der Übernahme von ATI durch AMD, und das Erscheinungsbild der Benutzeroberfläche sieht allgemein aus, sodass der Treiber wahrscheinlich FOSS ist und möglicherweise ein Reverse Engineering erforderlich ist.
Der einzige integrierte Videoanschluss ist VGA. Ein VGA-Anschluss hat keine Auflösungsbeschränkung, aber ich verstehe, dass die Ausgabequalität bei höheren Auflösungen vom DAC und anderen Faktoren abhängt.
Xpress 200 Info
Das einzige, was ich gesehen habe, was mit der maximal unterstützten VGA-Auflösung des Video-Chipsatzes selbst zu tun hat, ist der Link, den Daniel B in einem Kommentar unten gepostet hat. Die "für Intel-Architektur" -Version des Xpress 200 soll bis zu 2048 x 1536 unterstützen (anscheinend eine verbreitete Spezifikation, die auf einem 400-MHz-DAC basiert). Unter der Annahme, dass die Spezifikationen in der Version "für AMD-Architektur" identisch sind, scheint dies eine Obergrenze zu sein. Es ist nicht klar, ob andere Faktoren es darunter einschränken würden (z. B. maximaler Speicher, den es verwenden kann).
Verwendung
Ich glaube nicht, dass dies irgendetwas beeinflusst, aber für den Fall, dass die beabsichtigte Verwendung viel Platz auf dem Bildschirm für statische Inhalte (große Tabellenkalkulationen, viele Browser-Registerkarten und ähnliches) ist, versuche ich nicht, Hi-Fi-Dateien anzuzeigen. Res Video oder 3D-Rendering.
Informationen aus dem System
Vor einigen Jahren habe ich den Monitor auf 1600x900 aktualisiert und nur vermutet, dass er unterstützt wird. In den verfügbaren Auflösungseinstellungen in den Monitoreinstellungen ist 1400 x 1050 als einzige höhere Auflösung aufgeführt. Dies entspricht praktisch der Gesamtpixelzahl des aktuellen Monitors. Ich weiß jedoch nicht, ob dies Systemannahmen widerspiegelt, die auf dem aktuellen Monitor oder der tatsächlichen Systembeschränkung (oder möglicherweise der Beschränkung des Linux-Treibers) basieren. Der Linux-Treiber hat keine explizite Option "Alle auflisten".
Aktualisieren
- Ich habe bei AMD und HP nachgefragt, ob sie nützliche Spezifikationen hatten. Antwort: nein
Ich habe den
xrandr
Befehl verwendet, um zu sehen, was möglicherweise angezeigt wird. Daraus ergab sich Folgendes (gefolgt von den verfügbaren Einstellungen für den aktuellen Monitor):Screen 0: minimum 320 x 200, current 1600 x 900, maximum 4096 x 4096
VGA-0 connected 1600x900+0+0 (yada yada...)
Das Maximum von 4096 x 4096 bezieht sich auf die Größe des virtuellen Bildschirms (maximaler Framebuffer) und nicht auf eine (nützliche) Auflösung, die über den VGA-Anschluss möglich ist. Würde das zumindest bedeuten, dass das Chipsatzlimit nicht weiter durch den Speicher begrenzt wird (eine Variable wurde eliminiert)?
Was ich in einer Antwort suche
Ich möchte einen Monitor mit höherer Auflösung erhalten, weiß aber nicht, wie die vom System unterstützte Grenze ermittelt werden soll oder welcher Faktor die Beschränkung ist.
- Eine Antwort für diesen speziellen Computer wäre großartig. Wenn dies ohne die verfügbaren Spezifikationen nicht beantwortet werden kann, ist es ein guter Beweis, wenn jemand tatsächlich einen Monitor mit höherer Auflösung auf einem ähnlichen System verwendet.
- Wie bestimme ich den Grenzwert für ein bestimmtes System? Ist es nur das Chipsatzlimit (in diesem Fall habe ich wahrscheinlich bereits eine Antwort) oder kann dies durch andere Faktoren (Speicher, Treiber usw.) weiter eingeschränkt werden? Wenn es weitere Grenzen geben kann, können diese auf praktische Weise bestimmt werden, oder handelt es sich im Grunde genommen nur um das Auffinden von Spezifikationen?
quelle
Antworten:
Nachdem ich das Web nach Seiten auf dieser Karte durchsucht hatte, stellte ich fest, dass die Wayback-Maschine eine Kopie der Spezifikationsseite von ATi hat
https://web.archive.org/web/20061006060608/http://www.ati.com/products/radeonxpress200/specs.html
Am wichtigsten:
3D-Grafik: Unterstützt eine Auflösung von bis zu 2536x2536 @ 32bpp
2D-Grafik: Unterstützt eine maximale Auflösung von 2048x1536 @ 32bpp
Externer Support : Unterstützung für Displays mit fester Auflösung von VGA (640 x 480) bis Wide UXGA (1600 x 1200)
quelle
Der Monitor sendet EDID-Daten, die die Fähigkeitsliste des Monitors enthalten.
Weitere Einzelheiten finden Sie hier.
/unix/114359/how-to-get-edid-for-a-single-monitor
Wie finden Sie einen Hersteller / ein Modell eines Laptop-Bildschirms mit Linux heraus? (Samsung, LG, Chi Mei usw.)
quelle
Zurück in den alten Tagen von
CRT
Bildschirmen (die Großen mit den Löchern oben) wurde die Auflösung allein durch die maximale Auflösung von Ihrer Grafikkarte unterstützt bestimmt (CGA
,EGA
,VGA
,SVGA
, ....) und natürlich Ihr Niveau der Presbyopie (oder wie klein ein Buchstabe ist, den Sie lesen können). Dies war ein Merkmal vonCRT
Monitoren aufgrund ihreranalog
Natur.Heutzutage und seit dem Aufkommen von "Bildschirmen mit fester Pixelzahl" (oder digitalen Bildschirmen) wie
LCD
s,TFT
s, ... ist das Problem mit der Auflösung viel einfacher!Jetzt gibt es
The Display resolution
für jedes Anzeigefeld nur noch eins. Diese sehr spezielle Auflösung ist die einzige, die die Farben Ihres Monitors nicht verwischt oder auf andere Weise das, was Sie sehen, durch Hoch- / Runterskalieren verfälscht, damit die ausgewählte Auflösung, die Sie in Ihrem Betriebssystem eingestellt haben, passtThe Display Resolution
. Dies liegt einfach daran, dass es der tatsächlichen Anzahl von Pixelelementen entspricht, die Ihre Digitalanzeige enthält.Weitere Informationen zu Bildschirmauflösungen finden Sie unter:
https://en.wikipedia.org/wiki/Display_resolution
Zusammenfassend lässt sich sagen, dass es immer noch eine "maximale Auflösung" gibt, die von Ihrer Grafikkarte unterstützt wird, und die auch dann funktioniert, wenn sie verzerrt ist. Sie sollten jedoch nicht auf
native resolution
Ihrem MonitorLCD
oderTFT
Monitor bleiben, da die Bildqualität nicht optimal ist.Sie können diese Grenzen nur überschreiten, wenn Sie Ihren Laptop an einen externen Monitor anschließen, der eine andere native Bildschirmauflösung unterstützt (z. B. HP S2331, der 1920 x 1080 unterstützt). Ich habe herumgesucht und konnte nicht finden, was die native Auflösung Ihres Laptop-Panels ist (wahrscheinlich haben Sie eine bessere Chance, wenn Sie unten nachsehen und eine Seriennummer in Google eingeben und versuchen, die tatsächliche Teilenummer des Panels selbst zu finden , aber es gibt auch die einfache Möglichkeit! Ändern Sie einfach die Auflösung ab dem Standard für die Zoll Ihres Monitors und hören Sie auf, wenn die Unschärfe verschwindet ...! Sie könnten sogar Ihren alten Laptop an einen Full-HD-Bildschirm anschließen und ob Ihre Grafikkarte und Ihre prozessor kann HD material wiedergeben bekommen eine Full HD 1080p auflösung. (das bezweifle ich zwar ... aber theoretisch ist es möglich).
Aufgrund der folgenden Diskussion wurde mir klar, dass Sie nach einem standardisierten Test eine vollständige Systemleistung über eine bestimmte Auflösung erhalten. Einen solchen Test gibt es leider nicht, da unterschiedliche Anwendungen unterschiedliche Anforderungen an ein System stellen. Zum Beispiel erfordern 3D-Apps die Leistung von CPU, Speicher und Grafikkarte sowie die Übertragungsgeschwindigkeit der Motherboard-Bridge-Daten, während das Surfen im Internet meistens Speicherplatz benötigt.
Das, was einem standardisierten Test am nächsten kommt, ist die Videowiedergabe. Um zu vermeiden, dass Sie den Bildschirm gekauft haben, nur um zu erkennen, dass er kein Video mit der Auflösung X wiedergeben kann, können Sie ihn testen, indem Sie das Video im kopflosen Modus mit dem virtuellen X-Framebuffer xvfb wiedergeben . Anschließend können Sie Wiedergabestatistiken mit der hier beschriebenen Methode abrufen: https://forum.videolan.org/viewtopic.php?t=61867 . Vergleichen Sie sie mit denen eines anderen Computers.
Ich hoffe wirklich, dass dies helfen wird!
quelle
Haben Sie sich die Liste "Alle auflisten" der Auflösungen in den Eigenschaften Ihres Anzeigeadapters angesehen? Wenn ich mich nicht furchtbar irre (möglich!), Werden alle unterstützten Videoausgaben von Ihrer Grafikkarte angezeigt, vorausgesetzt, Sie haben die neuesten Treiber installiert usw.
Dies galt für meine alte Radeon-Karte in einem alten Intel Optiplex 745. Ich habe auf einem Monitor getestet, der höhere Auflösungen unterstützen kann, die Tabelle gehackt, um höhere Auflösungen mit dem richtigen Seitenverhältnis zu ermöglichen, und kein Bild erhalten, es sei denn, ich habe niedrigere Werte verwendet in den Eigenschaften des Anzeigeadapters aufgeführt.
quelle