Ich habe auch einen 1920x1080 Monitor, den Samsung SyncMaster S27B370. Auch ich habe "Trauerränder" um das Bild herum.
Wenn du SNAP nutzt kannst du versuchen, für deinen Monitor eine .INF Datei (über das Screen Objekt, dort die "Screen" Seite) zu importieren.
Wenn du Glück hast, kam dein Monitor mit einer CD wo solch eine Datei drauf sein sollte. Die .INF Datei ist eigentlich zur Unterstützung von Windows und ich habe so das Gefühl, dass diese Dateien nur bis zu Windows NT nötig waren, kann also sein, dass du keine .INF Datei für deinen Monitor finden wirst, wenn er relativ neu ist.
Wenn nicht, kannst du dir auch eine .INF Datei für deinen Monitor selbst erstellen. Ich habe hierzu ein Windows Tool namens "Monitor Inf" im Internet gefunden:
https://www.nighthero.de/download/count ... .php?id=12
Das Programm braucht irgendeine VisualBasic Runtime oder so. Das ist eine DLL, die du dann einfach in das Programmverzeichnis kopieren kannst und die findest du hier:
https://de.dll-files.com/msvbvm50.dll.html
Es kann sein, dass du diese DLL nach dem Entpacken mit Adminrechten in das Programmverzeichnis kopieren musst, Windows ist da ja recht zickig.
Damit du das vernünftig benutzen kannst musst du einige Eckdaten deines Monitors kennen, manche davon könnten allerdings für einen LCD Monitor belanglos sein:
max horizontale Auflösung
max vertikale Auflösung
min,max Horizontalfrequenzbereich in kHz
min,max Vertikalfrequenzbereich in Hz
Synchronisation, horizontal und vertikal +/-
Wenn du mit dem Tool nicht weiterkommst, kannst du dir auch solch eine .INF Datei zu Fuß zusammenhacken bzw. die von Monitor-Inf erstellte Datei von Hand nacheditieren, hier mal meine von Hand nacheditierte .INF als Beispiel:
; Created 25.11.2023 09:53:42
; Samsung.inf
;
; This is a Setup information file for monitor "Samsung SyncMaster S27B370"
;
; Copyright (c)2023, Nighthero Computing, Inc.
;--------------------------------------------------
[version]
signature="$CHICAGO$"
Class=Monitor
Provider=%Samsung%
;--------------------------------------------------
[Manufacturer]
%Samsung%=Samsung
;--------------------------------------------------
[Samsung]
%SyncMasterS27B370%=SyncMasterS27B370, Monitor\SyncMasterS27B370
;--------------------------------------------------
[SyncMasterS27B370]
DelReg=DEL_CURRENT_REG
AddReg=SyncMasterS27B370.AddReg
;--------------------------------------------------
[DEL_CURRENT_REG]
HKR,MODES
HKR,,MaxResolution
HKR,,PreferredMode
HKR,,DPMS
;--------------------------------------------------
[1920]
HKR,,MaxResolution,,"1920,1080"
;--------------------------------------------------
[SyncMasterS27B370.AddReg]
HKR,"MODES\1920,1080",Mode1,,"67.5,60.0,-,+"
HKR,,MaxResolution,,"1920,1080"
HKR,,PreferredMode,,"1920,1080,60"
HKR,,DPMS,,1
;--------------------------------------------------
[Strings]
MonitorClassName="Bildschirm"
Samsung="Samsung"
SyncMasterS27B370="Samsung SyncMaster S27B370"
Was bzgl. SNAP auch nützlich ist zu wissen:
In \os2\drivers\snap\config\graphics\graphics.log findest du Informationen, was SNAP bzgl. deines Monitors erkannt zu haben glaubt. Bei mir steht da z.B.
Monitor configuration:
Manufacturer... Samsung
Model.......... Samsung SyncMaster S27B370
Max Resolution. 1280x1024
Max HScan...... 67 KHz
Max VScan...... 60 Hz
Features....... DPMS GTF Wide
Graphics mode information (CRT):
80x25 Text Mode (8x16 character cell)
80x50 Text Mode (8x8 character cell)
640x350x4, 2 page, Banked
640x480x4, 1 page, Banked
800x600x4, 3 page, Banked, NonVGA
1024x768x4, 2 page, Banked, NonVGA
1280x1024x4, 2 page, Banked, NonVGA
320x200x8, 63 page, NonVGA
320x240x8, 31 page, NonVGA
320x400x8, 31 page, NonVGA
640x400x8, 15 page, NonVGA
640x480x8, 11 page, NonVGA
800x600x8, 7 page, NonVGA
1024x768x8, 4 page, NonVGA
1280x1024x8, 2 page, NonVGA
1280x800x8, 3 page, NonVGA
1920x1080x8, 2 page, NonVGA
320x200x16, 31 page, NonVGA
320x240x16, 20 page, NonVGA
320x400x16, 15 page, NonVGA
640x400x16, 7 page, NonVGA
640x480x16, 5 page, NonVGA
800x600x16, 3 page, NonVGA
1024x768x16, 2 page, NonVGA
1280x1024x16, 2 page, NonVGA
1920x1080x16, 2 page, NonVGA
320x200x32, 15 page, NonVGA
320x240x32, 11 page, NonVGA
320x400x32, 7 page, NonVGA
640x400x32, 3 page, NonVGA
640x480x32, 2 page, NonVGA
800x600x32, 2 page, NonVGA
1024x768x32, 2 page, NonVGA
1280x1024x32, 2 page, NonVGA
1280x800x32, 2 page, NonVGA
1920x1080x32, 1 page, NonVGA
Da habe ich also auch die Horizontalfrequenz und Vertikalfrequenz her. Aber wie man sieht wird die Max Resolution falsch erkannt und das mag dann auch der Grund für die Trauerränder sein. "DMPS GTF Wide" wurden auch nicht erkannt, sondern die hatte ich einfach im "Screen Objekt" angewählt.
Nachdem du die .INF Datei hoffentlich erfolgreich importiert hast, erzeugt SNAP daraus diese Datei:
\os2\drivers\snap\config\graphics\mon00.dat
Wenn du also noch mal die Datei importieren willst, dann lösche einfach diese Datei. Dann kannst du es noch mal neu versuchen.
Allerdings hat bei mir auch der Import nicht geholfen. Ich nehme an, das liegt daran, dass ich wenn ich SNAP nutze auf die VESA Modi zurückfallen muss (also im Endeffekt das, was auch Panorama nutzt), weil mein Graphikkartenchip von SNAP nur per VESA generisch unterstützt wird und wahrscheinlich ist 1280x1024 der höchstauflösende VESA Mode, den meine Graka kann. Die höchstmögliche nutzbare Auflösung läßt sich ja nur in Kombination von gebotenen Grafikkartenauflösungen und Monitorauflösungen bestimmen.
Zu Guter Letzt: statt das "Screen Objekt" zu bemühen, kannst du die INF file auch mit dem hierfür bereitgestellten SNAP tool importieren:
\snap\gamon.exe
"gamon.exe" spuckt einen Hilfetext aus wenn es ohne Parameter aufgerufen wird.