• Maximale =?UTF-8?B?QXVmbMO2c3VuZw==?= der GPU ermitteln

    From Rolf Lucius@21:1/5 to All on Sat Apr 6 15:30:02 2024
    Hallo,

    gibt es einen Befehl, der einem die maximale Auflösung der GPU anzeigen kann?

    Ich verwende hier einen PC mit AMD Ryzen 7 5700G mit integrierter Grafikeinheit. AMD macht auf der Website leider keine Angaben zur Grafikauflösung.
    Ich habe auf der Seite eines Computer-Händlers ein Datenblatt gefunden, wonach der Prozessor maximal 3840x2160@60Hz kann. Aber ich frage mich, woher er die Daten hat und ob man darauf vertrauen sollte.

    Mein derzeit noch als Monitor verwendeter Fernseher hat 1920x1080 Pixel. Ich möchte mir in nächster Zeit einen neuen Monitor kaufen, voraussichtlich mit einer höheren Auflösung. Da würde ich doch gerne vorher definitiv wissen, dass der PC genau
    diese Auflösung auch kann.

    $ xrandr --query
    Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384

    Bei dem obigen Befehl gibt „maximum" vermutlich nicht das Maximum der GPU an. :-)

    Gruß
    Rolf

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marc Haber@21:1/5 to All on Sun Apr 7 12:30:01 2024
    On Sat, 06 Apr 2024 13:29:29 +0000, Rolf Lucius <r.lucius@posteo.de>
    wrote:
    gibt es einen Befehl, der einem die maximale Auflösung der GPU anzeigen kann?

    Ich bin mir nicht sicher, ob es sowas überhaupt gibt und ob es noch
    auf Beschaltung auf der Platine, Speicherausstattung etc ankommt.

    Ich verwende hier einen PC mit AMD Ryzen 7 5700G mit integrierter Grafikeinheit. AMD macht auf der Website leider keine Angaben zur Grafikauflösung.

    Ich habe hier einen Ryzen 5 Pro 4650G, das ist noch ein Zen 2 mit
    nicht näher bezeichneter "Radeon Graphics", der bedient hier ein 4K
    Display mit 60 Hz über Displayport und noch ein 1600x1200 Display über
    HDMI.

    Grüße
    Marc
    --
    ---------------------------------------------------------------------------- Marc Haber | " Questions are the | Mailadresse im Header Rhein-Neckar, DE | Beginning of Wisdom " |
    Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Manfred Schmitt@21:1/5 to Marc Haber on Sun Apr 7 14:10:01 2024
    Marc Haber schrieb:

    On Sat, 06 Apr 2024 13:29:29 +0000, Rolf Lucius <r.lucius@posteo.de>
    wrote:
    gibt es einen Befehl, der einem die maximale Auflösung der GPU anzeigen kann?

    Ich bin mir nicht sicher, ob es sowas überhaupt gibt und ob es noch
    auf Beschaltung auf der Platine, Speicherausstattung etc ankommt.

    Bestimmt.

    Ich verwende hier einen PC mit AMD Ryzen 7 5700G mit integrierter Grafikeinheit. AMD macht auf der Website leider keine Angaben zur Grafikauflösung.

    Ich habe hier einen Ryzen 5 Pro 4650G, das ist noch ein Zen 2 mit
    nicht näher bezeichneter "Radeon Graphics", der bedient hier ein 4K
    Display mit 60 Hz über Displayport und noch ein 1600x1200 Display über HDMI.

    Würde ich den 4k-Monitor (OK, Deiner ist vermutlich intern aber egal) hier anschließen könnte ich nicht auf 4k umstellen weil die Onboard-Grafik hier das halt nicht unterstützt.
    Also ist die Info was geht -- wenig überraschend -- ja vorhanden ;-)
    Mit xrandr sieht man ja auch nur welche maximale Auflösung die Grafik an
    genau dem Monitor ausgeben kann.
    hwinfo --framebuffer?
    Da sehe ich hier zumindest ein Paar mehr Auflösungen als in xrandr aber ob
    die nun alle und gleichzeitig an allen Ausgängen funktionieren sieht man da auch nicht. OK, hier ist es nur ein olles Notebook und ich weiß das ich an
    den HDMI-Anschluss 'nen weiteres FHD-Display anschließen kann.
    Bei dedizierten Grafikkarten kann das aber ja wesentlich komplizierter sein weil es meist viel mehr Anschlussmöglichkeiten und -Varianten gibt.
    Da geht dann vielleicht 120 Hz 4k via Displayport aber über HDMI dann doch
    nur 60 Hz usw...
    Unter Windows kann man ja in den Monitor-Einstellungen "vom Monitor nicht unterstützte Auflösungen anzeigen" aktivieren.
    Letztlich eine interessante Frage, bin etwas überrascht das man an die Info wohl tatsächlich nicht so einfach ran kommt.
    Aber vielleicht weiß ja noch jemand was dazu...

    Tschau,
    Manfred

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marc Haber@21:1/5 to expires-240630@slashproc.org on Sun Apr 7 20:50:01 2024
    On Sun, 7 Apr 2024 13:47:10 +0200, Manfred Schmitt <expires-240630@slashproc.org> wrote:
    Marc Haber schrieb:
    Ich habe hier einen Ryzen 5 Pro 4650G, das ist noch ein Zen 2 mit
    nicht näher bezeichneter "Radeon Graphics", der bedient hier ein 4K
    Display mit 60 Hz über Displayport und noch ein 1600x1200 Display über
    HDMI.

    Würde ich den 4k-Monitor (OK, Deiner ist vermutlich intern aber egal)

    Nein, das ist ein Desktoprechner. Der Monitor ist ein 43-Zoll Acer.

    Mit xrandr sieht man ja auch nur welche maximale Auflösung die Grafik an >genau dem Monitor ausgeben kann.

    Ich bin mir nicht sicher was xrandr da ausgibt. Ich hatte glaube ich
    noch nie einen Rechner der weniger konnte als der größte Monitor im
    Haus groß war.

    Grüße
    Marc
    --
    ---------------------------------------------------------------------------- Marc Haber | " Questions are the | Mailadresse im Header Rhein-Neckar, DE | Beginning of Wisdom " |
    Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Manfred Schmitt@21:1/5 to Marc Haber on Sun Apr 7 23:20:01 2024
    Marc Haber schrieb:

    Mit xrandr sieht man ja auch nur welche maximale Auflösung die Grafik an >genau dem Monitor ausgeben kann.

    Ich bin mir nicht sicher was xrandr da ausgibt. Ich hatte glaube ich
    noch nie einen Rechner der weniger konnte als der größte Monitor im
    Haus groß war.

    hwinfo --framebuffer zeigt mir im Gegensatz zu xrandr u.a. auch 1920x1200
    und 1920x1440 an. Das eingebaute Display ist eben 16/9, da machen die Auflösungen in xrandr eben keinen Sinn?
    Nur in xrandr wird aber z.B. auch 320x180 (Yeah!) angezeigt.
    Aber das ist eben auch 16/9.

    Hm, nun seh ich gerade das hwinfo --framebuffer auf einem Rechner ohne angeschlossenem Monitor gar nichts anzeigt. Das bringt einen also wohl
    gar nicht nicht weiter bzgl. der Fähigkeiten der Grafikarten.

    Tschau,
    Manfred

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Christoph@21:1/5 to All on Mon Apr 8 01:00:01 2024
    On Sun, 7 Apr 2024 22:58:00 +0200
    Manfred Schmitt <expires-240630@slashproc.org>
    wrote:

    hwinfo --framebuffer zeigt mir im Gegensatz
    zu xrandr u.a. auch 1920x1200 und 1920x1440
    an. Das eingebaute Display ist eben 16/9, da
    machen die Auflösungen in xrandr eben keinen
    Sinn? Nur in xrandr wird aber z.B. auch
    320x180 (Yeah!) angezeigt. Aber das ist eben
    auch 16/9.

    Hm, nun seh ich gerade das hwinfo
    --framebuffer auf einem Rechner ohne
    angeschlossenem Monitor gar nichts anzeigt.
    Das bringt einen also wohl gar nicht nicht
    weiter bzgl. der Fähigkeiten der Grafikarten.

    Sorry, daß ich da mitten drin rein platze und
    selbst kein Experte bin. Aber ich habe hier den
    Eindruck, daß Kraut mit Rüben verglichen wird.

    1. Die Industrie hat die Unart eingeführt, die
    Anzahl der Pixel "Auflösung" zu nennen, was
    aber falsch ist. Die Einheit von Auflösung
    ist immer Elemente pro Raum, wie z.B. DPI.
    320x180 stellt nur eine Auflösung dar, wenn
    gleichzeitig auch die Größe des Monitors
    angegeben wird (BxH), damit man DPI errechnen
    kann.

    2. Die GPU hat meines Wissens nach nichts mit
    der Auflösung zu tun. Das ist nur eine
    processing unit, welche die Berechnungen
    ausführt. Xorg beschränkt das auf 32kx32k
    (meist alle Monitore zusammen)

    3. Die Graphikkarte kann im Prinzip jede
    Auflösung, solange genügend Speicher da ist,
    wobei aber der Speicher eventuell auf mehr
    als einen Monitor verteilt wird (wenn mehr
    als einer angeschlossen ist).

    4. Die Auflösung (DPI) hängt vom Monitor ab.
    Ist keiner angeschlossen, kann auch keine
    bestimmt werden. Xorg holt sich vom Monitor
    einen Datenblock EDID (glaub ich hieß der)
    wo u.a. auch die Pixelzahlen und
    Millimeter drin stehen.

    5. Auch LED Monitore können eine schlechtere
    (oder bessere) Auflösung darstellen, so wie
    man eben auch ein Bild mit einem fast
    beliebigen Zoom-Faktor darstellen kann. Denn
    was man auf dem Bildschirm sieht, ist nicht
    anderes als ein Bild. Nur wird dies eben
    nicht empfohlen, da die Qualität besonders
    von Schriften schnell und sehr darunter
    leidet. Daher ist die beste Auflösung nicht
    die größte, sondern jene, bei welcher ein
    Bildpunkt genau einem Monitor-Pixel
    entspricht. Das hat auch nicht mit dem
    aspect-ratio zu tun, den Xorg kann
    nötigenfalls ein Desktop-Bild auch
    verzerren.

    6. Es gibt ein xrandr auch mit GUI, z.B.
    ARandR. Da werden auch die Auflösungen
    angezeigt, welche zur Verfügung stehen
    (vorausgesetzt, es ist ein Monitor
    angeschlossen).

    7. Wenn ich mich recht erinnere, sollte man
    framebuffer nicht verwenden. Schneller ist
    direkt, also ohne framebuffer, wenn die
    Bilddaten direkt an den Monitor gehen (und
    eben nicht über einen Umweg). Das sollte
    eigentlich auch Default sein.

    Sei froh, daß du kein X-Programmierer bist,
    denn sonst müßtest du noch die Unterscheidung
    zwischen Monitor, Display und Seat unter die
    Haut kriegen...

    Vieleicht hilft's ja...

    --
    Cris.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Moock@21:1/5 to All on Mon Apr 8 08:00:02 2024
    Am 08.04.2024 um 00:51:37 Uhr schrieb Christoph:

    2. Die GPU hat meines Wissens nach nichts mit
    der Auflösung zu tun.

    Die Grafikkarte hat aber schon was damit zu tun, weil die den Kram
    verarbeiten muss . Ebenfalls muss die Elektrik das auch ausgeben können
    und damit auch bei VGA Horizontal- und Vertikalfrequenz erzeugen können.

    5. Auch LED Monitore können eine schlechtere
    ^^^

    Nicht eher LCD?

    (oder bessere) Auflösung darstellen, so wie
    man eben auch ein Bild mit einem fast
    beliebigen Zoom-Faktor darstellen kann. Denn
    was man auf dem Bildschirm sieht, ist nicht
    anderes als ein Bild. Nur wird dies eben
    nicht empfohlen, da die Qualität besonders
    von Schriften schnell und sehr darunter
    leidet. Daher ist die beste Auflösung nicht
    die größte, sondern jene, bei welcher ein
    Bildpunkt genau einem Monitor-Pixel
    entspricht.

    Bei einem LCD ist der einzig sinnvolle Betrieb die native Auflösung,
    denn alles andere muss gezoomt/verzerrt werden.

    Manche Grafikkarten haben die Option, eine kleine Auflösung
    einzustellen, sodass das angezeigte Bild klein ist, aber den Monitor
    mit nativer Auflösung anzusprechen. Der Rest ist dann schwarz.


    --
    Gruß
    Marco

    Send unsolicited bulk mail to 1712530297muell@cartoonies.org

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rolf Lucius@21:1/5 to All on Mon Apr 8 19:10:01 2024
    Am Montag, 8. April 2024, 00:51:37 CEST schrieb Christoph:
    Sorry, daß ich da mitten drin rein platze und
    selbst kein Experte bin. Aber ich habe hier den
    Eindruck, daß Kraut mit Rüben verglichen wird.

    1. Die Industrie hat die Unart eingeführt, die
    Anzahl der Pixel "Auflösung" zu nennen, was
    aber falsch ist. Die Einheit von Auflösung
    ist immer Elemente pro Raum, wie z.B. DPI.
    320x180 stellt nur eine Auflösung dar, wenn
    gleichzeitig auch die Größe des Monitors
    angegeben wird (BxH), damit man DPI errechnen
    kann.

    In meiner Eingangsfrage meinte ich natürlich die horizontale und vertikale Pixelzahl. Aber da man im allgemeinen Sprachgebrauch diese bei Graka, Monitor, Digitalkamera und Co. auch als Auflösung bezeichnet, habe ich den Begriff einfach übernommen. :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Manfred Schmitt@21:1/5 to Christoph on Mon Apr 8 21:20:01 2024
    Christoph schrieb:

    7. Wenn ich mich recht erinnere, sollte man
    framebuffer nicht verwenden. Schneller ist
    direkt, also ohne framebuffer, wenn die
    Bilddaten direkt an den Monitor gehen (und
    eben nicht über einen Umweg). Das sollte
    eigentlich auch Default sein.

    (Quasi?) niemand nutzt mehr fbdev, den Linux framebuffer Treiber,
    Grafikkarten haben aber trotzdem weiterhin 'nen framebuffer: https://de.wikipedia.org/wiki/Framebuffer https://en.wikipedia.org/wiki/Framebuffer

    Und zu dem zeigt hwinfo ein Paar Daten an und dann ist es auch wieder
    logisch das man ohne angeschlossenen Monitor dann keine Ausgabe kriegt:
    Kein Monitor angeschlossen, kein aktiver (!) framebuffer auf der Grafikkarte?

    Tschau,
    Manfred

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Helge Reimer@21:1/5 to All on Mon Apr 8 21:40:01 2024
    Am Samstag, 6. April 2024, 15:29:29 CEST schrieb Rolf Lucius:

    Ich verwende hier einen PC mit AMD Ryzen 7 5700G mit integrierter Grafikeinheit.

    In dem Fall findest du die Angabe beim Hersteller des Mainboards.
    Je nachdem welcher Chipsatz verbaut ist kann der Wert variieren.

    --
    Gruß
    Helge

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rolf Lucius@21:1/5 to All on Tue Apr 9 08:30:01 2024
    Am Montag, 8. April 2024, 21:32:26 CEST schrieb Helge Reimer:
    Am Samstag, 6. April 2024, 15:29:29 CEST schrieb Rolf Lucius:

    Ich verwende hier einen PC mit AMD Ryzen 7 5700G mit integrierter Grafikeinheit.

    In dem Fall findest du die Angabe beim Hersteller des Mainboards.
    Je nachdem welcher Chipsatz verbaut ist kann der Wert variieren.

    Das Mainboard ist ein ASRock X570M Pro4. Im Handbuch steht, es kann über HDMI und DisplayPort 4096x2160@60Hz.

    Korrigier mich bitte, wenn ich falsch liege, aber ich hätte gedacht, dass in den Mainboard-Daten angegeben ist, was es maximal kann, aber wenn der Prozessor weniger kann, wird die maximale Auflösung durch ihn bestimmt(?)

    Gruß
    Rolf

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Helge Reimer@21:1/5 to All on Tue Apr 9 17:50:01 2024
    Am Dienstag, 9. April 2024, 08:19:41 CEST schrieb Rolf Lucius:

    Korrigier mich bitte, wenn ich falsch liege, aber ich hätte gedacht, dass in den Mainboard-Daten angegeben ist, was es maximal kann, aber wenn der Prozessor weniger kann, wird die maximale Auflösung durch ihn bestimmt(?)

    Es kommt darauf an, welche Anschlüsse und welchen Chipsatz das Board bietet. MIt HDMI 1.0 geht z.B. 1920x1080@60Hz.
    MIt HDMI 2.1 sind es dann schon max. 7680x4320@60Hz oder 3840x2160@120Hz.
    Bei Displayport verhält es sich ähnlich.
    CPUs mit integrierter GPU die das nicht schaffen würden, passen auch gar nicht erst auf das Board. Da schliesst sich der Kreis.
    Und du brauchst dann natürlich das passende Kabel. Das 15 Jahre alte aus der Grabbelkiste tut es dann evtl. nicht mehr.
    Aber da du ja eh einen neuen Monitor kaufen wirst ist da dann auch das passende Kabel dabei.

    Gruß
    Helge

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rolf Lucius@21:1/5 to All on Tue Apr 9 20:40:01 2024
    Am Dienstag, 9. April 2024, 17:47:25 CEST schrieb Helge Reimer:
    Es kommt darauf an, welche Anschlüsse und welchen Chipsatz das Board bietet. MIt HDMI 1.0 geht z.B. 1920x1080@60Hz.
    MIt HDMI 2.1 sind es dann schon max. 7680x4320@60Hz oder 3840x2160@120Hz.
    Bei Displayport verhält es sich ähnlich.
    CPUs mit integrierter GPU die das nicht schaffen würden, passen auch gar nicht
    erst auf das Board. Da schliesst sich der Kreis.
    Und du brauchst dann natürlich das passende Kabel. Das 15 Jahre alte aus der Grabbelkiste tut es dann evtl. nicht mehr.
    Aber da du ja eh einen neuen Monitor kaufen wirst ist da dann auch das passende Kabel dabei.

    Okay, dann ist alles klar. Vielen Dank für die Aufklärung!

    Gruß
    Rolf

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)