Hallo,
es gab ja bereits einige Beschreibungen zu dem Thema, an denen man sich orientieren kann, z.B. hier oder hier. Ich habe mich also daran gemacht und gemäß dieser Darstellungen die entsprechenden Dateien/Verzeichnisse erstellt, jeweils mit der entsprechenden edid.0.yavdr und xorg.conf.yavdr (Dank an Habichthugo !!)
xorg.conf.yavdr für den TV:
#################################################################################
# #
# The following configuration file is generated automatically by the yaVDR #
# system. Don't change this file as every update of yaVDR will overwrite #
# the local changes. Instead put your required customizations #
# into /etc/yavdr/templates_custom/ based on the original templates #
# under /usr/share/yavdr/templates. #
# #
# http://www.yavdr.org/developer-zone/template-overview/ #
# #
# #
#################################################################################
#
# based on
#
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Tue Oct 20 21:00:15 PDT 2009
#
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
Option "ExactModeTimingsDVI" "True"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Screen 0
Option "DPI" "100x100"
BusID "PCI:1:0:0"
Option "NoLogo" "True"
Option "UseEvents" "True"
Option "TripleBuffer" "False"
Option "AddARGBGLXVisuals" "True"
Option "TwinView" "0"
Option "DynamicTwinView" "0"
Option "OnDemandVBlankinterrupts" "on"
Option "FlatPanelProperties" "Scaling = Native"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080" "1920x1080_24" "1920x1080_50"
EndSubSection
Option "ConnectedMonitor" "DFP-0"
Option "UseDisplayDevice" "DFP-0"
Option "CustomEDID" "DFP-0:/etc/X11/edid.0.yavdr"
Option "MetaModes" "DFP-0: 1920x1080 { ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0 }"
Option "MetaModes" "DFP-0: 1920x1080_24 { ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0 }"
Option "MetaModes" "DFP-0: 1920x1080_50 { ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0 }"
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
xorg.conf.yavdr für den Beamer:
#################################################################################
# #
# The following configuration file is generated automatically by the yaVDR #
# system. Don't change this file as every update of yaVDR will overwrite #
# the local changes. Instead put your required customizations #
# into /etc/yavdr/templates_custom/ based on the original templates #
# under /usr/share/yavdr/templates. #
# #
# http://www.yavdr.org/developer-zone/template-overview/ #
# #
# #
#################################################################################
#
# based on
#
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Tue Oct 20 21:00:15 PDT 2009
#
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
Option "ExactModeTimingsDVI" "True"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Screen 0
Option "DPI" "100x100"
BusID "PCI:1:0:0"
Option "NoLogo" "True"
Option "UseEvents" "True"
Option "TripleBuffer" "False"
Option "AddARGBGLXVisuals" "True"
Option "TwinView" "0"
Option "DynamicTwinView" "0"
Option "OnDemandVBlankinterrupts" "on"
Option "FlatPanelProperties" "Scaling = Native"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080" "1920x1080_24" "1920x1080_50"
EndSubSection
Option "ConnectedMonitor" "DFP-0"
Option "UseDisplayDevice" "DFP-0"
Option "CustomEDID" "DFP-0:/etc/X11/edid.0.yavdr"
Option "MetaModes" "DFP-0: 1920x1080 { ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0 }"
Option "MetaModes" "DFP-0: 1920x1080_24 { ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0 }"
Option "MetaModes" "DFP-0: 1920x1080_50 { ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0 }"
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
lspci:
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 Display controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.5 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 (rev c4)
00:1c.6 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 7 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation H77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 620] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
02:00.0 Multimedia controller: Digital Devices GmbH Octopus DVB Adapter
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 135 (rev c4)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
Die Scripte sind so wie in den entsprechenden Beschreibungen erstellt. Der Beamer ist am HDMI Port angeschlossen, der TV am DisplayPort. Ich verwende yaVDR 0.5a mit der Kernel Version 3.8.0-38 und das Board, was hier besprochen wurde. Kopiere ich die jeweilige Dateien edid.0.yavdr und xorg.conf.yavdr manuell nach etc/X11, mit anschliessendem Reboot, dann funktioniert alles wunderbar., inkl. Sound, aber ich würde halt gerne den Reboot verhindern und mit das/die Script(e) per FB aktivieren.
Anbei das syslog:
Apr 21 11:09:32 yaVDR rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="1178" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
Apr 21 11:09:32 yaVDR rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="1178" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
Apr 21 11:09:34 yaVDR anacron[1607]: Job `cron.daily' terminated
Apr 21 11:09:34 yaVDR anacron[1607]: Normal exit (1 job run)
Apr 21 11:10:24 yaVDR vdr: video: 25:00:27.577 +20 256 0/\ms 59+2 v-buf
Apr 21 11:11:24 yaVDR vdr: video: 25:01:27.577 +20 320 0/\ms 63+2 v-buf
Apr 21 11:11:42 yaVDR vdr: [1627] frontend 1/0 timed out while tuning to channel 14, tp 111836
Apr 21 11:12:01 yaVDR vdr: [1627] frontend 1/0 timed out while tuning to channel 41, tp 111953
Apr 21 11:12:22 yaVDR vdr: [1627] frontend 1/0 timed out while tuning to channel 16, tp 112109
Apr 21 11:12:24 yaVDR vdr: video: 25:02:27.577 +20 224 0/\ms 57+2 v-buf
Apr 21 11:12:44 yaVDR vdr: [1627] frontend 1/0 timed out while tuning to channel 37, tp 112148
Apr 21 11:13:05 yaVDR vdr: [1627] frontend 1/0 timed out while tuning to channel 23, tp 112187
Apr 21 11:13:12 yaVDR vdr: [3292] [softhddev]SetPlayMode: 0
Apr 21 11:13:12 yaVDR vdr: [3292] [softhddev]SetVideoDisplayFormat: 1
Apr 21 11:13:12 yaVDR vdr: [3292] [softhddev]GetSpuDecoder:
Apr 21 11:13:12 yaVDR vdr: [3292] [softhddev]SetPlayMode: 1
Apr 21 11:13:12 yaVDR vdr: [2028] TS buffer on device 1 thread ended (pid=1200, tid=2028)
Apr 21 11:13:12 yaVDR vdr: [2027] buffer stats: 241392 (4%) used
Apr 21 11:13:12 yaVDR vdr: [2027] receiver on device 1 thread ended (pid=1200, tid=2027)
Apr 21 11:13:13 yaVDR acpid: client connected from 3310[0:0]
Apr 21 11:13:13 yaVDR acpid: 1 client rule loaded
Apr 21 11:13:13 yaVDR kernel: [ 1613.331035] NVRM: GPU at 0000:01:00: GPU-0a4e4369-b59d-532f-ac40-3fa18191adfe
Apr 21 11:13:13 yaVDR kernel: [ 1613.331041] NVRM: Xid (0000:01:00): 32, Channel ID 00000000 intr 80024000
Apr 21 11:13:13 yaVDR kernel: [ 1613.331287] NVRM: Xid (0000:01:00): 32, Channel ID 00000000 intr 80024000
Apr 21 11:13:17 yaVDR kernel: [ 1617.388964] NVRM: Xid (0000:01:00): 44, 0000 00000000 00000000 00000000 00000000 00000000
Apr 21 11:13:17 yaVDR kernel: [ 1617.481997] NVRM: Xid (0000:01:00): 56, CMDre 00000000 00000088 0100cb05 00000007 00000000
Apr 21 11:13:17 yaVDR kernel: [ 1617.482013] NVRM: Xid (0000:01:00): 56, CMDre 00000000 0000008c 00000000 00000005 00000008
Apr 21 11:13:18 yaVDR vdr: [1600] channel 17 (SR Fernsehen) event Mon 21.04.2014 10:30-12:00 (VPS: 21.04. 10:30) 'Wunderschön!: Im Tal der Tauber - Von Wertheim nach Rothenburg' status 4
Apr 21 11:13:20 yaVDR acpid: client connected from 3310[0:0]
Apr 21 11:13:20 yaVDR acpid: 1 client rule loaded
Apr 21 11:13:20 yaVDR kernel: [ 1620.530380] NVRM: Xid (0000:01:00): 56, CMDre 00000000 00000088 0100cb0c 00000007 00000000
Apr 21 11:13:20 yaVDR kernel: [ 1620.530395] NVRM: Xid (0000:01:00): 56, CMDre 00000000 0000008c 00000000 00000005 00000008
Apr 21 11:13:23 yaVDR kernel: [ 1623.527331] NVRM: Xid (0000:01:00): 56, CMDre 00000000 00000080 00000000 00000005 00000008
Apr 21 11:13:27 yaVDR vdr: [1627] frontend 1/0 timed out while tuning to channel 11, tp 112421
Apr 21 11:13:28 yaVDR acpid: client 3310[0:0] has disconnected
Apr 21 11:13:28 yaVDR acpid: client 3310[0:0] has disconnected
Apr 21 11:13:28 yaVDR acpid: client connected from 3327[0:0]
Apr 21 11:13:28 yaVDR acpid: 1 client rule loaded
Apr 21 11:13:28 yaVDR kernel: [ 1628.220603] NVRM: RmInitAdapter failed! (0x27:0xffffffff:1220)
Apr 21 11:13:28 yaVDR kernel: [ 1628.220613] NVRM: rm_init_adapter(0) failed
Apr 21 11:13:32 yaVDR acpid: client 3327[0:0] has disconnected
Apr 21 11:13:32 yaVDR acpid: client connected from 3346[0:0]
Apr 21 11:13:32 yaVDR acpid: 1 client rule loaded
Apr 21 11:13:32 yaVDR kernel: [ 1632.029131] NVRM: RmInitAdapter failed! (0x27:0xffffffff:1220)
Apr 21 11:13:32 yaVDR kernel: [ 1632.029142] NVRM: rm_init_adapter(0) failed
Was mir auffällt, sind die folgenden Meldungen:
Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please check your system's kernel log for additional error
Screen(s) found, but none have a usable configuration.
[ 1890.746] ABI class: X.Org Server Extension, version 6.0
[ 1890.746] (II) Loading extension DOUBLE-BUFFER
[ 1890.746] (II) LoadModule: "glx"
[ 1890.746] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[ 1890.756] (II) Module glx: vendor="NVIDIA Corporation"
[ 1890.756] compiled for 4.0.2, module version = 1.0.0
[ 1890.756] Module class: X.Org Server Extension
[ 1890.756] (II) NVIDIA GLX Module 304.116 Mon Oct 28 20:59:08 PDT 2013
[ 1890.756] (II) Loading extension GLX
[ 1890.756] (II) LoadModule: "record"
[ 1890.756] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 1890.757] (II) Module record: vendor="X.Org Foundation"
[ 1890.757] compiled for 1.11.3, module version = 1.13.0
[ 1890.757] Module class: X.Org Server Extension
[ 1890.757] ABI class: X.Org Server Extension, version 6.0
[ 1890.757] (II) Loading extension RECORD
[ 1890.757] (II) LoadModule: "dri"
[ 1890.757] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 1890.757] (II) Module dri: vendor="X.Org Foundation"
[ 1890.757] compiled for 1.11.3, module version = 1.0.0
[ 1890.757] ABI class: X.Org Server Extension, version 6.0
[ 1890.757] (II) Loading extension XFree86-DRI
[ 1890.757] (II) LoadModule: "dri2"
[ 1890.757] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 1890.757] (II) Module dri2: vendor="X.Org Foundation"
[ 1890.757] compiled for 1.11.3, module version = 1.2.0
[ 1890.757] ABI class: X.Org Server Extension, version 6.0
[ 1890.757] (II) Loading extension DRI2
[ 1890.757] (II) LoadModule: "nvidia"
[ 1890.757] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 1890.758] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 1890.758] compiled for 4.0.2, module version = 1.0.0
[ 1890.758] Module class: X.Org Video Driver
[ 1890.758] (II) NVIDIA dlloader X Driver 304.116 Mon Oct 28 20:40:38 PDT 2013
[ 1890.758] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 1890.758] (++) using VT number 7
[ 1890.760] (II) Loading sub module "fb"
[ 1890.761] (II) LoadModule: "fb"
[ 1890.761] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 1890.761] (II) Module fb: vendor="X.Org Foundation"
[ 1890.761] compiled for 1.11.3, module version = 1.0.0
[ 1890.761] ABI class: X.Org ANSI C Emulation, version 0.4
[ 1890.761] (II) Loading sub module "wfb"
[ 1890.761] (II) LoadModule: "wfb"
[ 1890.761] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 1890.761] (II) Module wfb: vendor="X.Org Foundation"
[ 1890.761] compiled for 1.11.3, module version = 1.0.0
[ 1890.761] ABI class: X.Org ANSI C Emulation, version 0.4
[ 1890.761] (II) Loading sub module "ramdac"
[ 1890.761] (II) LoadModule: "ramdac"
[ 1890.761] (II) Module "ramdac" already built-in
[ 1890.761] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 1890.761] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 1890.761] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 1890.762] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 1890.762] (==) NVIDIA(0): RGB weight 888
[ 1890.762] (==) NVIDIA(0): Default visual is TrueColor
[ 1890.762] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 1890.762] (**) NVIDIA(0): Option "NoLogo" "True"
[ 1890.762] (**) NVIDIA(0): Option "ExactModeTimingsDVI" "True"
[ 1890.762] (**) NVIDIA(0): Option "DPI" "100x100"
[ 1890.762] (**) NVIDIA(0): Option "TripleBuffer" "False"
[ 1890.762] (**) NVIDIA(0): Option "AddARGBGLXVisuals" "True"
[ 1890.762] (**) NVIDIA(0): Option "FlatPanelProperties" "Scaling = Native"
[ 1890.762] (**) NVIDIA(0): Option "DynamicTwinView" "0"
[ 1890.762] (WW) NVIDIA(0): Unrecognized FlatPanelProperties property "Scaling";
[ 1890.762] (WW) NVIDIA(0): ignoring.
[ 1890.762] (**) NVIDIA(0): Option "UseEvents" "True"
[ 1890.762] (**) NVIDIA(0): Option "ConnectedMonitor" "DFP-1"
[ 1890.762] (**) NVIDIA(0): Option "CustomEDID" "DFP-1:/etc/X11/edid.0.yavdr"
[ 1890.762] (**) NVIDIA(0): Option "OnDemandVBlankInterrupts" "on"
[ 1890.762] (**) NVIDIA(0): Option "MetaModes" "DFP-1: 1920x1080_50 { ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0 }"
[ 1890.762] (**) NVIDIA(0): Option "UseDisplayDevice" "DFP-1"
[ 1890.762] (**) NVIDIA(0): Enabling 2D acceleration
[ 1890.762] (**) NVIDIA(0): ConnectedMonitor string: "DFP-1"
[ 1890.880] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 1890.880] (EE) NVIDIA(0): check your system's kernel log for additional error
[ 1890.880] (EE) NVIDIA(0): messages and refer to Chapter 8: Common Problems in the
[ 1890.880] (EE) NVIDIA(0): README for additional information.
[ 1890.880] (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
[ 1890.880] (EE) NVIDIA(0): Failing initialization of X screen 0
[ 1890.880] (II) UnloadModule: "nvidia"
[ 1890.880] (II) Unloading nvidia
[ 1890.880] (II) UnloadModule: "wfb"
[ 1890.880] (II) Unloading wfb
[ 1890.880] (II) UnloadModule: "fb"
[ 1890.880] (II) Unloading fb
[ 1890.880] (EE) Screen(s) found, but none have a usable configuration.
[ 1890.880]
Fatal server error:
[ 1890.880] no screens found
[ 1890.880]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 1890.880] Please also check the log file at "/var/log/Xorg.1.log" for additional information.
[ 1890.880]
[ 1890.884] ddxSigGiveUp: Closing log
[ 1890.884] Server terminated with error (1). Closing log file.
Meine Frage hier an die Fachleute ist nun: wie löse ich das? Vielen Dank.