LINUX.ORG.RU

настройка tv-out в nvidia GF4, чтоб mplayer на телевизоре в fulsreen режиме


0

0

Задача, я хочу настроить tv-out так,чтобы я мог смотреть кино mplayerom в fulscreen режиме по телевизору и одновременно независемо работать на компьютере смотря в монитор.В настоящий момент у меня есть возможность через TvienView "clone" или клонировать изображения с монитора на телевизор или открыть через "RightOf", но при сдвиге вправо mplayer можно запустить на телевизоре, но как только включаешь fulscreen весь фильм идёт на монитор.
Я пробывал также запускать два X-servera 1 просто startx, второй только на телевизор через X -ac -layout tv :1
чтобы потом, запустить
DISPLAY=:1 mplayer
но при запуске X-servera -layout tv у меня изображения остаётся только на телевизоре,
на мониторе проподают даже консоли :)
Может кто-то делал помогите.
если кому интересно вот мой /etc/X11/XF86Config-4 файл:

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "unix/:-1"
EndSection

Section "Module"
Load "glx"
Load "dbe"

Load "extmod"
Load "record"
# Load "xtrap"
Load "freetype"
Load "type1"
Load "fbdevhw"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:shift_toggle,grp_led:scroll"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

###########NORMAL###########################
Section "Device"
Identifier "device-normal"
BoardName "MSI GF4 Ti4200"
Driver "nvidia"
Option "DPMS"
EndSection

Section "Screen"
Identifier "screen-normal"
Device "device-normal"
Monitor "monitor1"
DefaultColorDepth 24
Subsection "Display"
Depth 24
Modes "1024x768"
EndSubsection
EndSection
Section "ServerLayout"
Identifier "normal"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen "screen-normal"
EndSection

###########TWIENVIEW###########################

Section "Device"
Identifier "device-twinview"
BoardName "MSI GF4 Ti4200"
Driver "nvidia"
Option "DPMS"
Option "TwinView"
Option "SecondMonitorHorizSync" "30-50"
Option "SecondMonitorVertRefresh" "60"
Option "TwinViewOrientation" "RightOf"
Option "MetaModes" "1024x768, 1024x768"
Option "ConnectedMonitor" "crt,tv"
EndSection

Section "Screen"
Identifier "screen-twinview"
Device "device-twinview"
Monitor "monitor1"
DefaultColorDepth 24
Subsection "Display"
Depth 24
Modes "1024x768"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "twinview"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen "screen-twinview"
EndSection


###########TV####################################
Section "ServerLayout"
Identifier "tv"
Screen "ScreenTV"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "Monitor"
Identifier "MonitorTV"
VendorName "SABA"
ModelName "model name"
HorizSync 30.0 - 50.0
VertRefresh 50.0 - 60.0
EndSection

Section "Device"
Identifier "device-tvonly"
Driver "nvidia"
Option "TVOutFormat" "COMPOSITE"
Option "ConnectedMonitor" "TV"
EndSection

Section "Screen"
Identifier "ScreenTV"
Device "device-tvonly"
Monitor "MonitorTV"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "800x600" "1024x768"
EndSubSection
Option "TVOutFormat" "COMPOSITE"
Option "ConnectedMonitor" "TV"
EndSection

anonymous

Я тоже хотел такое сделать, но в ходе обсуждений пришел к выводу что такое возможно только с двумя видюшками. :(

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

После недели безуспешных эксперементов выход был найден.
Правда пришлось отказаться от mplayer его пришлось заменить на xine
так-как это работает,почему-то толко в xine, хотя параметры видео выхода у xine video_out=xv и у mplayerа тоже можно поставить -vo xv.Но наверно дело не в этом.
Ну вот всё делается просто через twienview righOf,при этом работать всё время в этом режиме не очень удобно, так как технология twienview в Linux не удобна, некоторие окна если для них нет места на мониторе автоматически уходят на телевизор :) Поэтому в xf86Config-4 предусмотрина возможность загрузки x-servera в разных режимах.Например если я не планирую смотреть фильм,то гружусь в нормальном режиме
просто набрав startx.
если надо включить фильм, то быстро перезагружаю xserver запуская его,вот так: startx -- -layout right.
или в режиме clone: startx -- -layout clone
если кому интересно вот мой XF86Config-4

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "unix/:-1"
EndSection

Section "Module"
Load "glx"
Load "extmod"
Load "record"
Load "xtrap"
Load "freetype"
Load "type1"
# Load "fbdevhw"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
EndSection

Section "Monitor"
Identifier "Monitor100Hz"
ModeLine "1024x768" 104.50 1024 1072 1168 1376 768 769 772 792 +hsync +vsync

EndSection

Section "Monitor"
Identifier "Monitor85Hz"
EndSection


###########NORMAL###########################
Section "Device"
Identifier "device-normal"
Driver "nvidia"
EndSection

Section "Screen"
Identifier "screen-normal"
Device "device-normal"
Monitor "Monitor100Hz"
DefaultColorDepth 24
Subsection "Display"
Depth 24
Modes "1024x768"
EndSubsection
EndSection
Section "ServerLayout"
Identifier "normal"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen "screen-normal"
EndSection
#############################################


###########RightOff###########################

Section "Device"
Identifier "right"
Driver "nvidia"
Option "TwinView"
Option "SecondMonitorHorizSync" "30-50"
Option "SecondMonitorVertRefresh" "60"
Option "TwinViewOrientation" "RightOff"
Option "MetaModes" "1024x768, 800x600"
Option "ConnectedMonitor" "crt,tv"
EndSection

Section "Screen"
Identifier "right"
Device "right"
Monitor "Monitor85Hz"
DefaultColorDepth 24
Subsection "Display"
Depth 24
Modes "1024x768"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "right"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen "right"
EndSection
################################################

###########Clone###########################

Section "Device"
Identifier "clone"
Driver "nvidia"
Option "TwinView"
Option "SecondMonitorHorizSync" "30-50"
Option "SecondMonitorVertRefresh" "60"
Option "TwinViewOrientation" "Clone"
Option "MetaModes" "1024x768, 1024x768"
Option "ConnectedMonitor" "crt,tv"
EndSection

Section "Screen"
Identifier "clone"
Device "clone"
Monitor "Monitor85Hz"
DefaultColorDepth 24
Subsection "Display"
Depth 24
Modes "1024x768"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "clone"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen "clone"
EndSection

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