Gewuenschte Aufloesung will nicht

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
ruwen
Beiträge: 389
Registriert: 06.04.2003 18:37:25

Gewuenschte Aufloesung will nicht

Beitrag von ruwen » 11.09.2024 04:56:06

Moin!

Ich habe gerade einen neuen Laptop bekommen. Vorher hatte ich einen Thinkpad Carbon 6. Generation, nun ist es die 11.

Auf beiden habe ich Debian stable mit Mate installiert.

Ich habe einen externen Bildschirm via HDMI angeschlossen.

Die maximale Aufloesung die mir in mate-display-properties angezeigt wird ist 3840x2160. Das klappt mit deinen Laptops. Ich haette aber gerne 2560x1440. Das klappt beim alten Laptop aber nicht beim Neuen. 1920x1080 geht bei beiden.

Wenn ich beim neuen Laptop 2560x1440 auswaehlen, dann wird der Bildschirm schwarz. Der Laptop-Screen wird mal schwarz und mal nicht und am Ende bin ich wieder in der vorherigen Aufloesung.

In meiner .xsession-errors steht nichts.

Aus meinem Xorg.log:
(das wiederholt sich ein paar Mal)

Code: Alles auswählen

[   868.987] (II) modeset(0): EDID vendor "AUO", prod id 53905
[   868.987] (II) modeset(0): Using hsync ranges from config file
[   868.987] (II) modeset(0): Using vrefresh ranges from config file
[   868.987] (II) modeset(0): Printing DDC gathered Modelines:
[   868.987] (II) modeset(0): Modeline "1920x1200"x0.0  156.10  1920 1936 1952 2104  1200 1203 1217 1236 -hsync -vsync (74.2 kHz eP)
[   869.020] (II) modeset(0): EDID vendor "AUO", prod id 53905
[   869.020] (II) modeset(0): Using hsync ranges from config file
[   869.020] (II) modeset(0): Using vrefresh ranges from config file
[   869.020] (II) modeset(0): Printing DDC gathered Modelines:
[   869.020] (II) modeset(0): Modeline "1920x1200"x0.0  156.10  1920 1936 1952 2104  1200 1203 1217 1236 -hsync -vsync (74.2 kHz eP)
[   871.473] (II) modeset(0): Allocate new frame buffer 1920x1200 stride
[   871.618] (II) modeset(0): EDID vendor "AUO", prod id 53905
[   871.618] (II) modeset(0): Using hsync ranges from config file
[   871.618] (II) modeset(0): Using vrefresh ranges from config file
[   871.618] (II) modeset(0): Printing DDC gathered Modelines:
[   871.618] (II) modeset(0): Modeline "1920x1200"x0.0  156.10  1920 1936 1952 2104  1200 1203 1217 1236 -hsync -vsync (74.2 kHz eP)
[   871.654] (--) modeset(0): HDMI max TMDS frequency 300000KHz
Meine Grafikkarte:

Code: Alles auswählen

00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-P [Iris Xe Graphics] (rev 04) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Raptor Lake-P [Iris Xe Graphics]
	Flags: bus master, fast devsel, latency 0, IRQ 140, IOMMU group 0
	Memory at 603c000000 (64-bit, non-prefetchable) [size=16M]
	Memory at 4000000000 (64-bit, prefetchable) [size=512M]
	I/O ports at 2000 [size=64]
	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915
Ich habe schon das neuste BIOS aufgespielt. Und die RAM-Zuteilung fuer die Grafikkarte erhoeht.

Hat jemand eine Idee wo ich weiter gucken koennte?

Benutzeravatar
whisper
Beiträge: 3379
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Gewuenschte Aufloesung will nicht

Beitrag von whisper » 11.09.2024 08:18:02

Ich habe einen anderen Ansatz.
Native Auflösung des Displays nutzen und dann skalieren.
Bei cinnamon ist das sehr komfortabel. Bei gnome geht es auch, aber nicht so fein abgestuft.
Mate weiß ich nicht, wird aber auch da gehen.
Hier momentan ein Lenovo T480
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt. 😉

Benutzeravatar
thunder11
Beiträge: 2188
Registriert: 19.04.2023 09:08:30

Re: Gewuenschte Aufloesung will nicht

Beitrag von thunder11 » 11.09.2024 08:42:24

Gut wäre noch die Ausgabe von

Code: Alles auswählen

xrandr
und

Code: Alles auswählen

inxi -Ga

juribel
Beiträge: 334
Registriert: 20.06.2023 10:17:01

Re: Gewuenschte Aufloesung will nicht

Beitrag von juribel » 11.09.2024 10:25:46

Native Auflösung ist auf jeden Fall der bessere Weg, sonst kann alles unscharf werden. Ist ja irgendwie logisch, weil der Monitor die Auflösungen selber umrechnen muss.

Ich kenne jetzt nur Xfce, und da kann man in den Einstellungen für das Erscheinungsbild den dpi-Wert genauestens einstellen, und das klappt bei mir sehr gut auf dem 4K-Monitor. Die Auflösung des internen Monitors ist 1920x1080.

KP97
Beiträge: 3710
Registriert: 01.02.2013 15:07:36

Re: Gewuenschte Aufloesung will nicht

Beitrag von KP97 » 11.09.2024 15:09:59

@ruwen
Du könntest auch als user mit xrandr eine neue, eigene Modeline erstellen. Kurze Anleitung:

1. Mit xrandr den Monitornamen abfragen:
es wird ein Screen 0 und wahrscheinlich ein
VIRTUAL1 disconnected angezeigt. Wir wollen VIRTUAL1 nutzen.

2. Dann ausführen: gtf 2560 x 1440
Ausgabe: # 2560x0 @ 1440.00 Hz (GTF) hsync: 7.20 kHz; pclk: 16.47 MHz
Modeline "2560x0_1440.00" 16.47 2560 2240 2424 2288 0 1 4 5 -HSync +Vsync

3. Neu anlegen, ganze Zeile kopieren:
xrandr --newmode "2560x0_1440.00" 16.47 2560 2240 2424 2288 0 1 4 5 -HSync +Vsync

4. Neue Modeline hinzufügen mit dem Monitornamen:
xrandr --addmode VIRTUAL1 "2560x0_1440.00"

5. Abfrage mit xrandr, es erscheint die neue Line in der Auswahl, erst der Standard für Screen 0, dann weiter unten für VIRTUAL1:
VIRTUAL1 connected 2560x0+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
2560x0_1440.00 1439.69*

Jetzt kannst Du mit xrandr -s die neue Modeline wählen, oder auch grafisch in Mate.
Die Monitorbezeichnung VIRTUAL1 kann jetzt separat gewählt werden.

Benutzeravatar
ruwen
Beiträge: 389
Registriert: 06.04.2003 18:37:25

Re: Gewuenschte Aufloesung will nicht

Beitrag von ruwen » 12.09.2024 01:22:02

Code: Alles auswählen

xrandr 
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP-1 connected (normal left inverted right x axis y axis)
   1920x1200     60.03 +  59.95  
   1920x1080     59.93  
   1600x1200     60.00  
   1680x1050     59.95    59.88  
   1400x1050     59.98  
   1600x900      59.95    59.82  
   1280x1024     60.02  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      59.97  
   1368x768      59.88    59.85  
   1280x800      59.97    59.81    59.91  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   640x400       59.88    59.98  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 697mm x 392mm
   3840x2160     60.00 +  50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   2560x1440     59.95  
   1920x1080     60.00*   50.00    59.94    30.00    24.00    29.97    23.98  
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)

Code: Alles auswählen

inxi -Ga
Graphics:
  Device-1: Intel Raptor Lake-P [Iris Xe Graphics] vendor: Lenovo driver: i915
    v: kernel arch: Gen-13 process: Intel 7 (10nm) built: 2022+ ports:
    active: HDMI-A-1 off: eDP-1 empty: DP-1, DP-2, DP-3, DP-4 bus-ID: 00:02.0
    chip-ID: 8086:a7a1 class-ID: 0300
  Device-2: Chicony Integrated Camera type: USB driver: uvcvideo
    bus-ID: 3-8:5 chip-ID: 04f2:b751 class-ID: fe01 serial: 0001
  Display: x11 server: X.Org v: 1.21.1.7 compositors: 1: Picom v: 9.1
    2: marco v: 1.26.1 driver: X: loaded: modesetting unloaded: fbdev,vesa
    dri: iris gpu: i915 display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x286mm (20.00x11.26")
    s-diag: 583mm (22.95")
  Monitor-1: HDMI-A-1 mapped: HDMI-1 pos: primary model: Samsung U32J59x
    serial: HTPKB00008 built: 2018 res: 1920x1080 hz: 60 dpi: 70 gamma: 1.2
    size: 697x392mm (27.44x15.43") diag: 800mm (31.5") ratio: 16:9 modes:
    max: 3840x2160 min: 720x400
  Monitor-2: eDP-1 note: disabled model: AU Optronics 0xd291 built: 2020
    res: 1920x1080 dpi: 162 gamma: 1.2 size: 301x188mm (11.85x7.4")
    diag: 355mm (14") ratio: 16:10 modes: 1920x1200
  API: OpenGL v: 4.6 Mesa 22.3.6 renderer: Mesa Intel Graphics (RPL-P)
    direct-render: Yes

Benutzeravatar
ruwen
Beiträge: 389
Registriert: 06.04.2003 18:37:25

Re: Gewuenschte Aufloesung will nicht

Beitrag von ruwen » 12.09.2024 01:46:48

juribel hat geschrieben: ↑ zum Beitrag ↑
11.09.2024 10:25:46
Native Auflösung ist auf jeden Fall der bessere Weg, sonst kann alles unscharf werden. Ist ja irgendwie logisch, weil der Monitor die Auflösungen selber umrechnen muss.

Ich kenne jetzt nur Xfce, und da kann man in den Einstellungen für das Erscheinungsbild den dpi-Wert genauestens einstellen, und das klappt bei mir sehr gut auf dem 4K-Monitor. Die Auflösung des internen Monitors ist 1920x1080.
Mate erlaubt im UI 100% und 200% Skalierung. Das ist mir zu gross.Ausserdem ist dann die Maus super langsam.
Mit xrandr --output HDMI-1 --auto --scale 1.3x1.3 komm ich an die richtige Groesse, aber bei manchen Anwendungen (zB doublecmd) wird das nicht richtig unterstuetzt und dann sind die Icons so klein. Und wenn ich ne Stunde nicht am Laptop war und der Bildschirm schwarz ist und ich ihn dann wieder aufwecke, dann klappt das nicht wirklich. Aufwecken ja, aber es sieht nicht so aus wie gewuenscht (was genau war habe ich vergessen, ich probier das nochmal aus)
Du könntest auch als user mit xrandr eine neue, eigene Modeline erstellen. Kurze Anleitung:
Bei deinem Beispiel ist die Aufloesung 2560x0 und da meckert Mate, minimum sei 320x320.

Ich habe es so versucht:

Code: Alles auswählen

cvt 2560 1440
# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync

xrandr --newmode "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync

xrandr --addmode HDMI-1 "2560x1440_60.00"
Via xrandr habe ich es nicht hinbekommen (bin wohl zu doof...) aber ich konnte via arandr (UI fuer xrandr) den neuen Modus nutzen. Mittels des Mate-tools ging es nicht, es zeigte mir nur einen an.

xrandr zeigt nun auch 2x meine gewuenschte Aufloesung an. Nur die Refreshrate ist leicht unterschiedlich. Ich vermute es liegt da dran ;)

Code: Alles auswählen

HDMI-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 697mm x 392mm
   3840x2160     60.00 +  50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   2560x1440     59.95  
   1920x1080     60.00    50.00    59.94    30.00    24.00    29.97    23.98  
[...]
   2560x0_1440.00 1439.69  
   2560x1440_60.00  59.96* 

Vielen lieben Dank!!!

Benutzeravatar
ralli
Beiträge: 4380
Registriert: 02.03.2008 08:03:02

Re: Gewuenschte Aufloesung will nicht

Beitrag von ralli » 12.09.2024 08:10:22

Skalierung macht doch auch nichts anderes als die DPI zu erhöhen. Dann kannst Du auch gleich mit der DPI die gewünschte Auflösung erreichen. Einfach ein bißchen probieren. Im übrigen habe ich herausgefunden, das viele standardmäßig einfach 96 DPI voreinstellen. Bei Mate geht das ganz einfach unter Schriftarten -Details (jetzt so aus dem Kopf). Da ich mittlerweile wieder Fenstermanager nutze, die ich mit einer .xinitrc starte, trage ich meine rechnerisch ermittelte DPI für 27 Zoll und 1920x1080 in die .xinitrc mittels xrandr ein:

Code: Alles auswählen

xrandr --DPI 81


Gruß ralli

Antworten