LINUX.ORG.RU

TV+OUT + mplayer


0

0

Все настроено через nvidia-settings ( стоит 1024 768 для телевизора разраешение ) монитор на 1280 1024 ... При просмотре в mplayer изображение "обрезается" на TV ( правая часть ) на 1/5 экрана ... Как это побороть ?

anonymous

В том файле настройки подправить, да эту команду вот с такими параметрами запусти и все у тебя будет.

sdio ★★★★★
()
Ответ на: комментарий от sdio

вот пример xorg.conf ( все генеорилось через nvidia-settings ):
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "metamodes" "TV: 1024x768 +1280+0, DFP: 1280x1024 +0+0; TV: nvidia-auto-select +1024+0, DFP: 1024x768 +0+0; TV: nvidia-auto-select +800+0, DFP: 800x600 +0+0; TV: nvidia-auto-select +640+0, DFP: 640x480 +0+0"
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Экран телевизора - это экран смещенный на 1280 соотв. вправо. Mplayer запускается после мышей сдвигается на 1280 ( вслепую ) после нажимается конпка F ( Full screen ) и все настроек как таковых НЕТ.


anonymous
()
Ответ на: комментарий от anonymous

Правильнее было бы настроить два монитора, а не twinview Тогда монитор (1280x1024) будет :0.0, а ТВ (640x480 или 800х600) :0.1 и mplayer будет запускаться как:

mplayer -fs -display :0.1 ...

P.S. В README от нвидиа есть пример и поиск выдаст готовые Х-конфиги.

sdio ★★★★★
()
Ответ на: комментарий от sdio

В момент нажатия 'f' или при указании -fs мышка оказывается на экране телевизора, что не очень удобно. Вообще, интересно, можно ли настроить телевизор как совершенно отдельный монитор, чтобы было возможным на основном мониторе хоть в консоль переходить, либо иметь запущенными 2 x-сервера и перемещаться между ними на основном мониторе, не трогая изображение на телевизоре?

Sorcerer ★★★★★
()
Ответ на: комментарий от Sorcerer

А я тебе о чем пишу?

Все как ты и хочешь: один Х-сервер, два монитора, правда в консоль выходить нельзя, но это особенности архитектуры.

sdio ★★★★★
()
Ответ на: комментарий от sdio

Не могу понять в чем дело: иксы 2-ые запускаются коммандой Xorg :1 --layout tv. Если переключаешь :1 ( Ctrl+F8) то на ТВ показывается результаты комманды DISPLAY=:1 mplayer, монитор при этом соотв гаснет .... . Если переключаешся в основные иксы то изображение на ТВ пропадает а на мониторе появляется изображение основных иксов .... Как сделать так чтобы при переключении изображение одновременно шло на оба девайса ?

xorg.conf:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
# Screen 1 "Screen1" LeftOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection


Section "ServerLayout"
Identifier "tv"
#Screen 1 "Screen1" LeftOf "Screen0"
Screen 1 "Screen1" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection



Section "Monitor"
Identifier "LCD"
VendorName "Samsung"
ModelName "TV-0"
Option "DPMS"
EndSection

Section "Monitor"
Identifier "tv"
VendorName "Samsung"
Option "TVStandard" "PAL-B"
Option "TVOutFormat" "COMPOSITE"
Option "TVOverScan" "0.6"
Option "ConnectedMonitor" "TV"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7300 GS"
Option "AddARGBGLXVisuals" "True"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "LCD"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
Section "Screen"
Identifier "Screen1"
Device "Videocard0"
Monitor "tv"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "640x480"
EndSubSection
EndSection



anonymous
()
Ответ на: комментарий от anonymous

Ну Ё-моё, какие еще вторые Х-ы, одних достаточно.

Section "Device"
        Identifier  "Nvidia0"
        Driver      "nvidia"
        Option      "NoLogo"  "true" 
        BusID       "PCI:1:0:0"
        screen 0
EndSection

Section "Device"
        Identifier  "Nvidia1"
        Driver      "nvidia"
        Option      "NoLogo"  "true" 
        BusID       "PCI:1:0:0"
        screen 1
EndSection

Section "Monitor"
        Identifier      "Monitor0"
        HorizSync       31.5-70
        VertRefresh     50-120
EndSection

Section "Monitor"
        Identifier      "Monitor1"
        HorizSync       30-70
        VertRefresh     50-60
EndSection

Section "Screen"
        Identifier      "Screen0"
        Device          "Nvidia0"
        Monitor         "Monitor0"
        Option          "ConnectedMonitor" "crt"
        DefaultDepth    24
        SubSection "Display"
                Depth           16
                Modes           "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "Screen1"
        Device          "Nvidia1"
        Monitor         "Monitor1"
        Option          "ConnectedMonitor" "TV"
        Option          "TVStandard" "PAL-G"
        Option          "TVOutFormat" "COMPOSITE"
        DefaultDepth    16
        SubSection "Display"
                Depth           16
                Modes           "640x480" "512x384"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          0 "Screen0"
        Screen          1 "Screen1"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
EndSection

Утилиту nvtv скачай, пригодится.
Какая видяха, для старых gf2/4, надо ставить legacy драйвер

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.