Wie bestimme ich die maximal unterstützbare Bildschirmauflösung? [Duplikat]

12

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 xrandrBefehl 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?
fixer1234
quelle
Was ist damit ? Es heißt "Auflösungen bis zu 2048x1536x32bpp".
Daniel B
@DanielB: Danke, das habe ich nicht gesehen. Es wird erwähnt, "DirectX 9.0 integrierte Grafik (Auflösungen bis zu 2048x1536x32bpp)", die ich als Obergrenze annehmen werde. Es ist jedoch nicht klar, ob dies durch die Hardware oder die Treiber eingeschränkt wird.
Fixer1234
Das ist einfach die maximale Auflösung des VGA-Anschlusses, es könnte also falsch sein. Leider scheinen alle Datenblätter der Northbridge verloren gegangen zu sein, als die Marke ATI eingestellt wurde.
Daniel B
@DanielB: Ich habe gerade bemerkt, dass der Link Xpress 200 für die Intel-Architektur beschreibt. Ich weiß nicht, ob es einen Unterschied zwischen dem und seiner Verwendung (Version?) In der AMD-Architektur gibt (der Fall mit dem Presario). Betreff: Datenblätter - Freude am Umgang mit alter Hardware.
Fixer1234
Wenn Sie "von der Grafikhardware unterstützt" sagen, schließen Sie den Monitor ein? IIRC Oft gibt es keine Treiber für den Monitor. Selbst wenn die Auflösung für die installierte Grafikkarte korrekt ist, wird dies vom Monitor möglicherweise nicht unterstützt.
Jim2B

Antworten:

1

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)

djsmiley2k TMW
quelle
1
Fantastisch! Die 2D- und 3D-Funktionen spiegeln nur wider, was der Chipsatz unterstützen kann, aber die Unterstützung für externe Monitore sieht so aus, wie ich es wollte. Ich hatte die Hoffnung aufgegeben. Vielen Dank.
Fixer1234
Vielen Dank für Ihre Zustimmung, dies wurde für mich zu einer Art Mission, einige unbeantwortete Fragen zu klären!
djsmiley2k TMW
2

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.)

ls /sys/class/drm/
cat   /sys/class/drm/card0-DP-2/edid
Cybernard
quelle
Danke für die Antwort. Ich bin nicht sicher, ob ich die Antwort nicht verstehe oder ob Sie die Frage falsch verstanden haben. Mein Verständnis von EDID ist, dass es sich um Daten handelt, die vom Monitor bereitgestellt werden, um die Auflösungen zu identifizieren, zu denen er in der Lage ist. Ich suche eigentlich das Gegenteil. Dies bezieht sich auf einen relativ alten Computer, für dessen Grafikfunktionen keine Spezifikationen verfügbar sind. Ich möchte einen Monitor mit der maximalen nativen Auflösung kaufen, die der Computer unterstützt, weiß aber nicht, wie hoch diese Auflösung ist. Die Frage ist also, wie ich feststellen kann, welche Auflösung der Computer am meisten unterstützt.
Fixer1234
@ fixer1234 ist der physische Anschluss auf der Rückseite der Grafikkarte VGA (3 Reihen von Stiften), DVI, Displayport oder HDMI? VGA rundet etwa 2560x1600 effektiv ab. Alles weitere und Display-Port oder HDMI werden notwendig. 4k benötigt die neueste Version der Ports. Wie groß willst du
Cybernard
Ja, der einzige Anschluss ist VGA (Dies ist ein früher Win XP-Computer). Es sieht so aus, als hätte der Chipsatz eine Obergrenze von 2048 x 1536, aber es ist nicht klar, ob dies weiter eingeschränkt sein könnte. Ich werde mich mit der maximalen Auflösung zufrieden geben, die mit der Originalhardware kompatibel ist (es ist zu alt, um seine Funktionen zu erweitern; ich lasse es so lange laufen, wie es Spaß macht, zu sehen, wie es noch sein kann) benutzt).
Fixer1234
1

Zurück in den alten Tagen von CRTBildschirmen (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 von CRTMonitoren aufgrund ihrer analogNatur.

Heutzutage und seit dem Aufkommen von "Bildschirmen mit fester Pixelzahl" (oder digitalen Bildschirmen) wie LCDs, TFTs, ... ist das Problem mit der Auflösung viel einfacher!

Jetzt gibt es The Display resolutionfü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, passt The 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 resolutionIhrem Monitor LCDoder TFTMonitor 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!

Angelos Asonitis
quelle
Bei Farb-CRTs wurde die Anzeigeauflösung durch den Punktabstand begrenzt. Nichts mit Ihrem Sehvermögen zu tun.
Chenmunka
Vielen Dank für die Antwort und willkommen bei Super User. Was Sie geschrieben haben, sind korrekte Informationen, aber das Problem ist tatsächlich etwas anderes. Es ist ein Desktop-System und ich möchte einen externen Monitor, dessen native Auflösung das Maximum ist, das die Grafikkarte unterstützt. Die Frage ist, wie man herausfindet, was diese Auflösung ist. Da dies diese Frage nicht wirklich anspricht, kann es zu Abstimmungen kommen (keine gute Tat bleibt unbestraft), sodass Sie sie möglicherweise löschen möchten. Ihr Beitrag ist jedoch gut geschrieben, und möglicherweise gibt es auf der Website eine andere Frage, die beantwortet wird, wenn Sie ihn dort erneut veröffentlichen.
Fixer1234
Hallo, vielen Dank, aber ich habe keine Angst vor negativer Kritik! Wenn jemand die Antwort runterstimmen möchte, lassen Sie ihn runterstimmen ... Was Ihre Frage betrifft, habe ich angenommen, dass der Monitor ein TFT ist, da Sie ein HP-Laptop-Modell erwähnt haben. Wenn es sich bei Ihrem Monitor um eine CRT handelt, müssen Sie in den meisten Fällen lediglich feststellen, welche maximale Auflösung Ihre Grafikkarte unterstützt.
Angelos Asonitis
Was für die ATI RadeonX200 mit RS480-Chipsatz laut: blogulate.com/content/msi-rs-480-m2-il-2-specifications , bis zu 2536 × 2536 @ 32bpp in 3D und 2048 × 1536 @ 32bpp in 2D. Wahrscheinlich müssen Sie dies jedoch in der Praxis überprüfen, da dies möglicherweise von der Gesamtleistung des Computers abhängt. Es sei denn, es handelt sich um einen ATI Xpress 200P (der auf dem Chipsatz RX480 basiert). Beachten Sie außerdem, dass die maximale Auflösung über den VGA-Ausgang möglicherweise geringer ist. Bitte teilen Sie uns mit, ob Sie dies benötigen. Last but not least, wenn Ihr Monitor ein Flachbildschirm ist, ist es besser, die native Auflösung des Bildschirms zu verwenden.
Angelos Asonitis
@AgelosAssonitis, das Alarmsystem ist begrenzt. Sie erhalten eine Warnmeldung, wenn Kommentare nur zu Ihrem eigenen Beitrag abgegeben werden oder wenn Sie die einzige andere Person sind, die einem Beitrag zugeordnet ist. Sie können einen Kommentar mit @ "adressieren", wie ich es hier getan habe, und diese Person wird benachrichtigt, wenn sie bereits mit dem Beitrag verbunden war. Ich bin nur über deine Kommentare gestolpert. Es tut mir leid, wenn ich den Eindruck habe, dass es sich um einen Laptop handelt. Es ist ein Desktop. Außerdem ist geplant, einen LED-Monitor zu erwerben und ihn in der von Ihnen erwähnten nativen Auflösung zu verwenden. Die Informationen, die Sie über den Chipsatz gefunden haben, stimmen mit denen überein, die ich gefunden habe. Also sind wir am selben Ort angekommen.
Fixer1234
0

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.

Zediiiii
quelle
Die Windows-Version des Treibers enthält normalerweise eine Liste aller Treiber. Ich bin unter Linux und der Treiber nicht. Ich kann nicht feststellen, ob das angezeigte Objekt alle Funktionen aufweist oder ob die Liste auf die Anzeige auf dem angeschlossenen Monitor beschränkt ist. Die Liste enthält viele Auflösungen, die auf den aktuellen Monitor interpoliert werden können. Die höchste aufgelistete Auflösung ist jedoch die native Auflösung des angeschlossenen Monitors.
Fixer1234