You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Saturday, November 27th 2010, 2:48pm

Xorg.conf Expertenwissen gesucht

Hallo,

mit meinem neuen TV habe ich leider das Problem, dass er nur "No Signal" zeigt.
Immer? Nein, eine kleine Anwendung Namens Xine schafft es, mir ein Bild auf den TV zu zaubern.
Aber sobald ich xine beende, erhalte ich nur noch No Signal (Aber: Das ist nicht das "No Signal von Xine". Es kommt direkt vom TV. Wenn ich einen anderen Monitor anschließe, erhalte ich das erwartete Bild (z.B. XBMC).

Ein "nvidia-settings -query all" und auch "xrandr --verbose" gibt in beiden Situationen exakt das gleiche aus.

Wenn ich X mit --verbose 6 starte und danach xine oder xbmc starte, dann sehe ich zunächst in beiden Fällen dies:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
--------------
xbmc start
----------------

(II) UnloadModule: "mouse"
(II) UnloadModule: "kbd"
(II) Open ACPI successful (/var/run/acpid.socket)
(II) APM registered successfully
(II) Nov 27 14:37:59 NVIDIA(0): Initialized GPU GART.
(II) Nov 27 14:37:59 NVIDIA(0): kernel module enabled successfully
(II) Nov 27 14:37:59 NVIDIA(0): GPU initialized
(II) Nov 27 14:37:59 NVIDIA(0): Setting mode "1920x1080@50p"
(II) Nov 27 14:37:59 NVIDIA(0): First mode initialized
(II) Nov 27 14:37:59 NVIDIA(0): Initialized OpenGL Acceleration
(II) Nov 27 14:37:59 NVIDIA(0): Visuals set up
(II) Nov 27 14:37:59 NVIDIA(0): Pixmap depths set up
(II) Nov 27 14:37:59 NVIDIA(0): GLX visuals set up
(II) Nov 27 14:37:59 NVIDIA(0): Framebuffer set up
(==) NVIDIA(0): Disabling shared memory pixmaps
(II) Nov 27 14:37:59 NVIDIA(0): Initialized X Rendering Acceleration
(II) Nov 27 14:37:59 NVIDIA(0): Default colormap initialized.
(II) Nov 27 14:37:59 NVIDIA(0): Palette loaded
(**) NVIDIA(0): DPMS enabled
(II) Nov 27 14:37:59 NVIDIA(0): Screen initialization complete
(**) RandR enabled
(II) Initializing extension GLX
(II) XKB: Reusing cached keymap
(**) Option "Protocol" "auto"
(**) Option "Device" "/dev/input/mice"
(II) Mouse0: Setting mouse protocol to "ExplorerPS/2"
(**) Mouse0: Device: "/dev/input/mice"
(**) Mouse0: Protocol: "auto"
(**) Option "CorePointer"
(**) Mouse0: always reports core events
(**) Option "Device" "/dev/input/mice"
(==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5 6 7"
(**) Mouse0: ZAxisMapping: buttons 4, 5, 6 and 7
(**) Mouse0: Buttons: 11
(**) Mouse0: Sensitivity: 1
(**) Mouse0: (accel) keeping acceleration scheme 1
(**) Mouse0: (accel) acceleration profile 0
(**) Option "Device" "/dev/input/mice"
(**) Option "Device" "/dev/input/mice"
(II) Mouse0: Setting mouse protocol to "ExplorerPS/2"
(II) Mouse0: ps2EnableDataReporting: succeeded
(**) Option "CoreKeyboard"
(**) Keyboard0: always reports core events
(**) Option "Protocol" "standard"
(**) Keyboard0: Protocol: standard
(**) Option "XkbRules" "base"
(**) Keyboard0: XkbRules: "base"
(**) Option "XkbModel" "pc105"
(**) Keyboard0: XkbModel: "pc105"
(**) Option "XkbLayout" "de"
(**) Keyboard0: XkbLayout: "de"
(**) Option "XkbVariant" "nodeadkeys"
(**) Keyboard0: XkbVariant: "nodeadkeys"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server


Danach kommt jedoch nur im Falle von XBMC:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
(II) UnloadModule: "mouse"
(II) UnloadModule: "kbd"
(II) Open ACPI successful (/var/run/acpid.socket)
(II) APM registered successfully
(II) Nov 27 14:38:06 NVIDIA(0): Initialized GPU GART.
(II) Nov 27 14:38:06 NVIDIA(0): kernel module enabled successfully
(II) Nov 27 14:38:06 NVIDIA(0): GPU initialized
(II) Nov 27 14:38:06 NVIDIA(0): Setting mode "1920x1080@50p"
(II) Nov 27 14:38:06 NVIDIA(0): First mode initialized
(II) Nov 27 14:38:06 NVIDIA(0): Initialized OpenGL Acceleration
(II) Nov 27 14:38:06 NVIDIA(0): Visuals set up
(II) Nov 27 14:38:06 NVIDIA(0): Pixmap depths set up
(II) Nov 27 14:38:06 NVIDIA(0): GLX visuals set up
(II) Nov 27 14:38:06 NVIDIA(0): Framebuffer set up
(==) NVIDIA(0): Disabling shared memory pixmaps
(II) Nov 27 14:38:06 NVIDIA(0): Initialized X Rendering Acceleration
(II) Nov 27 14:38:06 NVIDIA(0): Default colormap initialized.
(II) Nov 27 14:38:06 NVIDIA(0): Palette loaded
(**) NVIDIA(0): DPMS enabled
(II) Nov 27 14:38:06 NVIDIA(0): Screen initialization complete
(**) RandR enabled
(II) Initializing extension GLX
(II) XKB: Reusing cached keymap
(**) Option "Protocol" "auto"
(**) Option "Device" "/dev/input/mice"
(II) Mouse0: Setting mouse protocol to "ExplorerPS/2"
(**) Mouse0: Device: "/dev/input/mice"
(**) Mouse0: Protocol: "auto"
(**) Option "CorePointer"
(**) Mouse0: always reports core events
(**) Option "Device" "/dev/input/mice"
(==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5 6 7"
(**) Mouse0: ZAxisMapping: buttons 4, 5, 6 and 7
(**) Mouse0: Buttons: 11
(**) Mouse0: Sensitivity: 1
(**) Mouse0: (accel) keeping acceleration scheme 1
(**) Mouse0: (accel) acceleration profile 0
(**) Option "Device" "/dev/input/mice"
(**) Option "Device" "/dev/input/mice"
(II) Mouse0: Setting mouse protocol to "ExplorerPS/2"
(II) Mouse0: ps2EnableDataReporting: succeeded
(**) Option "CoreKeyboard"
(**) Keyboard0: always reports core events
(**) Option "Protocol" "standard"
(**) Keyboard0: Protocol: standard
(**) Option "XkbRules" "base"
(**) Keyboard0: XkbRules: "base"
(**) Option "XkbModel" "pc105"
(**) Keyboard0: XkbModel: "pc105"
(**) Option "XkbLayout" "de"
(**) Keyboard0: XkbLayout: "de"
(**) Option "XkbVariant" "nodeadkeys"
(**) Keyboard0: XkbVariant: "nodeadkeys"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
GetModeLine - scrn: 0 clock: 148500
GetModeLine - hdsp: 1920 hbeg: 2448 hend: 2492 httl: 2640
              vdsp: 1080 vbeg: 1084 vend: 1089 vttl: 1125 flags: 5
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Duplicate shape name ""
>                   Using last definition
> Warning:          Duplicate shape name ""
>                   Using last definition
> Warning:          Duplicate shape name ""
>                   Using last definition
> Warning:          Duplicate shape name ""
>                   Using last definition
> Warning:          Duplicate shape name ""
>                   Using last definition
> Warning:          Duplicate shape name ""
>                   Using last definition
> Warning:          Duplicate shape name ""
>                   Using last definition
> Warning:          Duplicate shape name ""
>                   Using last definition
> Warning:          Duplicate shape name ""
>                   Using last definition
> Warning:          Duplicate shape name ""
>                   Using last definition
> Warning:          Duplicate shape name ""
>                   Using last definition
> Warning:          Duplicate shape name ""
>                   Using last definition
> Warning:          Duplicate shape name ""
>                   Using last definition
> Warning:          Duplicate shape name ""
>                   Using last definition
> Warning:          Multiple doodads named ""
>                   Using first definition
> Warning:          Multiple doodads named ""
>                   Using first definition
> Warning:          Multiple doodads named ""
>                   Using first definition
> Warning:          Multiple doodads named ""
>                   Using first definition
> Warning:          Multiple doodads named ""
>                   Using first definition
> Warning:          Multiple doodads named ""
>                   Using first definition
Errors from xkbcomp are not fatal to the X server
GetModeLine - scrn: 0 clock: 148500
GetModeLine - hdsp: 1920 hbeg: 2448 hend: 2492 httl: 2640
              vdsp: 1080 vbeg: 1084 vend: 1089 vttl: 1125 flags: 5
GetModeLine - scrn: 0 clock: 148500
GetModeLine - hdsp: 1920 hbeg: 2448 hend: 2492 httl: 2640
              vdsp: 1080 vbeg: 1084 vend: 1089 vttl: 1125 flags: 5
GetModeLine - scrn: 0 clock: 148500
GetModeLine - hdsp: 1920 hbeg: 2448 hend: 2492 httl: 2640
              vdsp: 1080 vbeg: 1084 vend: 1089 vttl: 1125 flags: 5
GetModeLine - scrn: 0 clock: 148500
GetModeLine - hdsp: 1920 hbeg: 2448 hend: 2492 httl: 2640
              vdsp: 1080 vbeg: 1084 vend: 1089 vttl: 1125 flags: 5
GetModeLine - scrn: 0 clock: 148500
GetModeLine - hdsp: 1920 hbeg: 2448 hend: 2492 httl: 2640
              vdsp: 1080 vbeg: 1084 vend: 1089 vttl: 1125 flags: 5


Im Falle von Xine bekomme ich ein Bild, bei XBMC nix.

Xine starte ich mit diesen Parametern:

Source code

1
 /_config/bin/vdr-xine.sh - starte <xine --fullscreen --post tvtime:method=use_vo_driver --keymap=file:/root/.xine/keymap --post vdr --post vdr_video --post vdr_audio --hide-gui --no-lirc --no-splash --verbose=3 -V vdpau -A alsa -r auto vdr:/tmp/vdr-xine/stream#demux:mpeg_pes


Mit

Source code

1
 xine vdr:/tmp/vdr-xine/stream#demux:mpeg_pes
funktioniert es aber auch.
Wie kann ich jetzt weiter eingrenzen/herausfinden, was xine so viel besser macht, als alle anderen (vdr-sxfe geht übrigens auch)?

Anbei meine xorg.conf.
Ich habe auch mal die von Wolfgang (wbreu) versucht. Gleiches Bild.

Gruß,
Hendrik
henfri has attached the following file:
  • xorg.txt (11.32 kB - 132 times downloaded - latest: Aug 11th 2016, 2:32am)
yavdr 0.5 auf M3N78-EM, Cine S2

This post has been edited 1 times, last edit by "henfri" (Nov 27th 2010, 2:53pm)


2

Saturday, November 27th 2010, 9:34pm

Nabend,

mal lange gelesen, auch im anderen Forum bei Helmut....

1. Ist die edid.bin explizit mit dem Nvidia-Settings-Tool des laufenden Treibers erzeugt worden?

2. Mal in der xorg.conf (wenn man das noch so nennen kann!) in der Monitor-Section

HorizSync 15.0 - 82.0
VertRefresh 29.0 - 86.0

ergänzen.

Letzteres nur so ein Tip ins Blaue, da in deinem langen Log etliche Meldungen dazu da sind.

Gruß
Wolfgang
Hardware: -
Software: -

3

Sunday, November 28th 2010, 12:16am

Hallo Wolfgang,

vielen Dank für deine Antwort und für das wühlen durch meine Posts/logs bei HelAu.

Die Edid.bin habe ich erstellt, als ich noch deine xorg.conf (die SingleScreen) genutzt habe.
Mit der von Helmut erzeugten kann man mit nvidia-settings keine Edid.bin erstellen ("... unsupported" ("..." = irgendwas mit Multi-Monitor)).

Dein "1." impliziert, dass die xorg.conf und die edid.bin zusammenpassen sollten.
Deshalb nutze ich jetzt deine xorg.conf, zusammen mit der unter Verwendung derer erstellten Edid.bin.

Zu 2): Das ist in deiner xorg.conf schon enthalten.
Dennoch habe ich auch damit das Problem.

Logs werde ich morgen erstellen. Jetzt muss ich erstmal an der Matratze horchen.

Aber eigentlich muss man doch irgendwie herausfinden können, mit welchen Einstellungen (= die Informationen, die in der Modeline stehen) der X-Server gerade ein Bild an den HDMI gibt. Wenn ich das mit und ohne Xine mache, dann sollte ich doch die Unterschiede ermitteln können... Geht das?

Was zum Teufel macht xine denn anders, als alle anderen Programme?

Gruß,
Hendrik
yavdr 0.5 auf M3N78-EM, Cine S2

This post has been edited 1 times, last edit by "henfri" (Nov 28th 2010, 12:17am)


4

Sunday, November 28th 2010, 10:57am

Quoted


Aber eigentlich muss man doch irgendwie herausfinden können, mit welchen Einstellungen (= die Informationen, die in der Modeline stehen) der X-Server gerade ein Bild an den HDMI gibt. Wenn ich das mit und ohne Xine mache, dann sollte ich doch die Unterschiede ermitteln können... Geht das?
Das geht doch mit xrandr wenn ich mich nicht irre.
Grüße

Hannemann

Sig.


HTPC1: ASUS M4N78 Pro, AMD AM2, 2 GB RAM, CableStar HD2
HTPC2: ASUS M4N78 VM, AMD 4850e, 2 GB RAM, NVIDIA 8200, CableStar HD2
HTPC3: ASUS M3N78 EM, AMD 4850e, 2 GB RAM, NVIDIA 8300, CableStar HD2
Sevrer: SandyBridge Celeron, TT 3650 CI, 2xTerratec HTC USB XS HD
Software alle: Ubuntu 12.04 Server 64 Bit, yavdr/testing-vdr, xbmc Gotham, xvdr, vdpau

Posts: 3,490

Location: mitten im Ruhrgebiet

Occupation: Dipl. Ing.

  • Send private message

5

Sunday, November 28th 2010, 1:48pm

Die edit.bin ist nicht zwangsweise nötig,
die Auflösung lässt sich auch mit nur einer modeline setzen.

Evtl. wäre es auch hilfreich das TV Modell mitzuteilen...
z.B. können alte Toshibas kein 1080p.

Und ich finde die xorg.conf auch ziemlich zugemüllt,
nutzt Du twinview und etliche verschiedene Monitore?

6

Sunday, November 28th 2010, 5:06pm

Hallo,

die xorg.conf wird von Gen2VDR automatisch erstellt.
Ich gehe davon aus, dass HelAu diese gewählt hat, um ein möglichst breites Spektrum zu erschlagen.

Meine aktuelle xorg.conf ist jedoch auch nicht mehr die von ganz oben, sondern diese (siehe zweites Posting).

Der TV ist ein LG 55LE5310.

Zu xrandr/50p:
Ich bin nicht sicher, ob das ausreicht. Wenn ich xine gucke, sieht's so aus:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 xrandr --verbose
Screen 0: minimum 800 x 600, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 (0x12a) normal (normal) 0mm x 0mm
        Identifier: 0x129
        Timestamp:  22991
        Subpixel:   unknown
        Clones:
        CRTC:       0
        CRTCs:      0
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter:
  1920x1080 (0x12a)  103.7MHz *current
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   54.0KHz
        v: height 1080 start    0 end    0 total 1080           clock   50.0Hz
  1920x1080 (0x12b)  105.8MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   55.1KHz
        v: height 1080 start    0 end    0 total 1080           clock   51.0Hz
  800x600 (0x12c)   25.0MHz
        h: width   800 start    0 end    0 total  800 skew    0 clock   31.2KHz
        v: height  600 start    0 end    0 total  600           clock   52.0Hz


Und nach beenden von xine:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 xrandr --verbose
Screen 0: minimum 800 x 600, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 (0x12a) normal (normal) 0mm x 0mm
        Identifier: 0x129
        Timestamp:  22991
        Subpixel:   unknown
        Clones:
        CRTC:       0
        CRTCs:      0
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter:
  1920x1080 (0x12a)  103.7MHz *current
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   54.0KHz
        v: height 1080 start    0 end    0 total 1080           clock   50.0Hz
  1920x1080 (0x12b)  105.8MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   55.1KHz
        v: height 1080 start    0 end    0 total 1080           clock   51.0Hz
  800x600 (0x12c)   25.0MHz
        h: width   800 start    0 end    0 total  800 skew    0 clock   31.2KHz
        v: height  600 start    0 end    0 total  600           clock   52.0Hz


Das hilft mir jetzt nicht weiter, denn wenn ich nix übersehe, ist die Ausgabe identisch. In erstem Fall erhalte ich jedoch ein Bild, im zweiten Fall nur das "No Signal von LG".

Gruß,
Hendrik
yavdr 0.5 auf M3N78-EM, Cine S2

7

Tuesday, November 30th 2010, 7:10pm

Hallo,

oh je. Ihr seid genauso ratlos, wie ich?

Kann ich denn sicher sein, dass der Output der GraKa identisch ist? Oder muss ich noch weitere Parameter überprüfen?

Edit:
Ein Teilerfolg mit über VGA statt HDMI:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 xrandr --verbose
Screen 0: minimum 320 x 240, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 (0x12a) normal (normal) 0mm x 0mm
        Identifier: 0x129
        Timestamp:  1630366
        Subpixel:   unknown
        Clones:
        CRTC:       0
        CRTCs:      0
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter:
  1920x1080 (0x12a)  124.4MHz *current
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   64.8KHz
        v: height 1080 start    0 end    0 total 1080           clock   60.0Hz


Die xorg.conf ist die, die Gen2VDR automatisch erstellt (s.o.)

Gruß,
Hendrik
henfri has attached the following file:
  • xorg.conf (11.3 kB - 28 times downloaded - latest: Apr 22nd 2016, 3:07pm)
yavdr 0.5 auf M3N78-EM, Cine S2

This post has been edited 2 times, last edit by "henfri" (Nov 30th 2010, 7:53pm)


8

Saturday, December 4th 2010, 2:05pm

Hallo,

ich habe gerade mit Kubuntu einen Erfolg mit dieser Xorg.conf gehabt.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
 Section "Device"
        Identifier      "Configured Video Device"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
        Device          "Configured Video Device"
EndSection

Ich finde die recht komisch. Gentoo auch. Die kann doch garnicht funktionieren, oder?

Jedenfalls lag sie in /etc/X11/xorg.conf und ich hatte das normale KDE Bild, auch ohne dass Xine lief.

Wenn ich jetzt die "richtige" xorg.conf, die hierfür benutzt wurde hätte, dann könnte ich diese unter gentoo testen und so herausfinden, ob's an der xorg.conf oder an irgendeinem Versionsproblem liegt.

Gruß,
Hendrik
yavdr 0.5 auf M3N78-EM, Cine S2

9

Sunday, December 12th 2010, 5:56pm

Hallo,

ich hab bisher leider immernoch keine Lösung für dieses Problem.
Ich hatte ja (s.u.) einen Teilerfolg mit einer kubuntu CD. Aber die dabei erstellte xorg.conf sieht mir nicht vollständig aus.

Könnt ihr mir eine Live-CD empfehlen, die eine ordentliche xorg.conf erstellt?

Gruß,
Hendrik
yavdr 0.5 auf M3N78-EM, Cine S2

bexbier

Professional

Posts: 603

Location: bremen

  • Send private message

10

Sunday, December 12th 2010, 6:10pm

Nabend henfri,

der xserver braucht doch nicht unbedingt eine config datei.

Hab es bei mir so gemacht, das ich erst ohne gestartet hab und dann mir die einstellungen von "Nvidia X Server settings" programm erstellen ließ und die dann in die X86Config kopiert.

Hast du das schonmal probiert ?
MfG

bex

server -> Asus p8h67-i -Intel 2100T - Cine CT v6
client 1 -> Asus p5n7a-vm -Intel E5200 - Technisat Cablestar HD 2
client 2+3 -> Raspberry Pi - Openelec

11

Sunday, December 12th 2010, 9:52pm

Hi,

ja, hab ich schon. Auch damit hab ich das gleiche Problem :-(

Gruß,
Hendrik
yavdr 0.5 auf M3N78-EM, Cine S2

Immortal Romance Spielautomat