Hallo liebe Community,
ich habe folgendes Anliegen:
Mein Mini-PC soll per HDMI an den heimischen Wohnzimmer-Fernseher angeschlossen werden. Allerdings gibt es hier ein Paar Problemchen:
- die von Suse vorgegebenen Auflösungen entsprechen nicht der unterstützten Auflösung des Plasma TVs
- der Suse Desktop ist größer als das sichtbare Bild am TV - somit sieht man nur einen Ausschnitt der Arbeitsfläche
- Probleme mit dem Hinzufügen der neuen Auflösungen nach Durchführung der xrandr Befehle in die .conf Dateien gemäß Anleitung Die richtige Bildschirmauflösung einstellen ... zu Fuß - nochmals besten Dank für diese Anleitung!!!
Zunächst einmal die beteiligten Kandidaten:
In der einen Ecke:
Mini PC, Celeron 3755u (Broadwell) mit integrierter Intel HD Grafik (nicht weiter spezifiziert), 42.1 Leap, Gnome 3.16.2
In der anderen Ecke:
Betagter Samsung Plasma TV PS-42C91H, 42" (Das Ding ist nicht tot zu kriegen - eine echte Kampfsau und im Winter heizt er schön das Wohnzimmer)
Lösungsansatz 1)
Bildeinstellungen zunächst direkt am TV anpassen: Voreingestellt: 16:9 fest, jetzt: "nur scan" - hurra, der Desktop passt nun voll ins Bild bzw. ist vollständig sichtbar und die Ränder stimmen
Lösungsansatz 2)
Trotzdem entsprechen die unter Suse Monitoreinstellungen angegebenen Auflösungen noch nicht der nativen Auflösung des Fernsehers.
In Suse verfügbar:
1280x720 60.0*+ 50.0 59.9 (beim Verbinden des PCs mit dem TV automatisch festgelegt)
1920x1080i 60.1 50.0 60.0
720x576 50.0
720x480 60.0 59.9
640x480 60.0 59.9
Native Auflösung des Monitors: "Atemberaubende" 1024x768 bei 60Hz
Vorgehen nach Tutorial von Forenmitglied rmpp
ergibt
09: PCI 02.0: 0300 VGA compatible controller (VGA)
[Created at pci.366]
Unique ID: _Znp.p+nEG4J2gp7
SysFS ID: /devices/pci0000:00/0000:00:02.0
SysFS BusID: 0000:00:02.0
Hardware Class: graphics card
Device Name: "Onboard IGD"
Model: "Intel Broadwell-U Integrated Graphics"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x1606 "Broadwell-U Integrated Graphics"
SubVendor: pci 0x8086 "Intel Corporation"
SubDevice: pci 0x1606
Revision: 0x08
Driver: "i915"
Driver Modules: "drm"
Memory Range: 0xf6000000-0xf6ffffff (rw,non-prefetchable)
Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable)
I/O Ports: 0xf000-0xf03f (rw)
IRQ: 47 (95892 events)
Module Alias: "pci:v00008086d00001606sv00008086sd00001606bc03sc00i00"
Driver Info #0:
Driver Status: i915 is active
Driver Activation Cmd: "modprobe i915"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Primary display adapter: #9
Alles anzeigen
anschließend
ergibt
Screen 0: minimum 8 x 8, current 1280 x 720, maximum 32767 x 32767
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected primary 1280x720+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
1280x720 60.0*+ 50.0 59.9
1920x1080i 60.1 50.0 60.0
720x576 50.0
720x480 60.0 59.9
640x480 60.0 59.9
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
nun noch
ergibt
1024x768 59.92 Hz (CVT 0.79M3) hsync: 47.82 kHz; pclk: 63.50 MHz
Modeline "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
nun noch der Reihe nach
xrandr --newmode "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
xrandr --addmode HDMI2 "1024x768_60.00"
xrandr --output HDMI2 --mode "1204x768_60.00"
soweit kein Problem
Jetzt kommt allerdings die Krux: Wie trage ich die neuen Einstellungen in die 50-monitor.conf und 50-screen.conf richtig ein,damit die Einstellungen auch dauerhaft erhalten bleiben?
Meine 50-monitor.conf sieht wie folgt aus:
# Having multiple "Monitor" sections is known to be problematic. Make
# sure you don't have in use another one laying around e.g. in another
# xorg.conf.d file or even a generic xorg.conf file. More details can
# be found in https://bugs.freedesktop.org/show_bug.cgi?id=32430.
#
#Section "Monitor"
# Identifier "Default Monitor"
#
# ## If your monitor doesn't support DDC you may override the
# ## defaults here
# #HorizSync 28-85
# #VertRefresh 50-100
#
# ## Add your mode lines here, use e.g the cvt tool
# #Modeline "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
#
#EndSection
Alles anzeigen
Anmerkung: Die Modeline in Zeile 15 habe ich bereits hinzu gefügt. Ist das richtig so? Hat aber leider noch keinen Einfluss auf die in der Monitoreinstellung auswählbaren Auflösungen bzw. wird dort nicht angezeigt
Dann habe ich die 50-screen.conf geöffnet - nur leider sieht die ganz anders aus, wie in dem Tutorial Beispiel von rmpp:
# Having multiple "Screen" sections is known to be problematic. Make
# sure you don't have in use another one laying around e.g. in another
# xorg.conf.d file or even a generic xorg.conf file. More details can
# be found in https://bugs.freedesktop.org/show_bug.cgi?id=32430.
#
#Section "Screen"
# Identifier "Default Screen"
#
# Device "Default Device"
#
# ## Doesn't help for radeon/radeonhd drivers; use magic in
# ## 50-device.conf instead
# Monitor "Default Monitor"
#
#EndSection
Alles anzeigen
Dort weiß ich absolut nicht, wo ich welche Werte und wie verändern muss