Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alex Cherkas                         2:464/117      08 Mar 2004  01:26:28
 To : Boris Kassiantchouk
 Subject : tv-out
 -------------------------------------------------------------------------------- 
 
 
  BK> У меня тв-выход на 4200 заработал нормально только со старыми дровами
  BK> - 4363. С новыми или не работал вообще, или надо был принудительно
  BK> прописывать 640x480 для ТВ и в итоге на ТВ десктоп целиком не
  BK> влезал... С 4363 под RH9 tvin-view заработал как надо.
 
 так.. у меня получилось! дрова последние, 1.0-5336, убил полдня, но таки
 включил TwinView.
 главное - почитать ОЧЕHЬ внимательно доку, особенно то, что касается параметра
 MetaModes.
 ниже привожу свой XF86Config, то, что относится к TV.
 
 в итоге получаем такой расклад: на мониторе 1024x768, на телевизоре 800x600
 (для фильмов в самый раз, имхо), виртуальное разрешение объединенного десктопа
 1824x768, т.е. телевизор является продолжением экрана монитора справа, но уже со
 своим разрешением. обратите внимание на параметр Virtual в секции Screen. я
 долго не мог понять, почему выкидывается из доступных указанный мной MetaMode
 (судя по /var/log/XFree86.0.log), но после вдумчивого изучения этого лога и доки
 к драйверу (/usr/share/doc/NVIDIA_GLX-1.0/README) оказалось всё очень просто :)
 
 прохавал такое xine, к сожалению, mplayer отказался показывать в фуллскрине на
 телевизоре. поэтому теперь я запускаю xine, перетаскиваю окошко с фильмом
 вправо, пока оно не окажется на телевизоре, и вызываю fullscreen (клавиша f).
 всё, наслаждаемся фильмом на ТВ, с гуи-интерфейсом xine и всем свободным от
 видеооверлея десктопом на мониторе. вот только при выходе из fullscreen xine
 позиционирует окошко снова на мониторе, так что обратно его приходится тащить
 вправо..
 
 получился также несколько другой способ - где работает и mplayer - если
 TVOrientation указать как Clone, и в MetaModes добавить к ТВ_режиму паннинг
 (читаем доку к драйверу). Т.е. это будет выглядеть как MetaModes "1024x768,
 800x600_TV @1024x768". можно и не включать паннинг, в общем-то, но суть в том,
 что мы увидим только rectangle размером 800х600 на телевизоре, причем с
 отключенным паннингом еще и нельзя будет перемещаться по остальному "скрытому"
 пространству (надеюсь, я более-менее понятно выразился). но это, как видите, не
 решение проблемы. зато в режиме клон виртуальный десктоп можно ограничить
 разрешением монитора.
 
 если кто знает, как заставить mplayer показывать в режиме nView_RightOf
 изображение в фуллскрине на ТВ, поделитесь рецептом.
 
 пробовал также включить два Screen (там в доке это тоже описано), но что-то
 нормально не получилось.
 
 PS  у меня нет необходимости получить рабочий десктоп на ТВ, т.к. использую ТВ
 только для просмотра фильмов, поэтому несовпадение разрешений меня вполне
 устраивает.
 PPS  с окнами (KDE 3.1) не очень удобно стало - если какое-то окно уже
 присутствует на десктопе, последующее открывается на ТВ. и десктопную картинку
 точно не растянешь уже на экран монитора.
 
 ========== Begin XF86Config ==========
 
 Section "ServerLayout"
     Identifier     "XFree86 Configured"
     Screen      0  "Screen0" 0 0
     InputDevice    "Mouse0" "CorePointer"
     InputDevice    "Keyboard0" "CoreKeyboard"
     InputDevice    "DevInputMice" "AlwaysCore"
 EndSection
 
 Section "Module"
 
 #   Load  "pex5"
 #   Load  "GLcore"
     Load  "dbe"
 #   Load  "dri"
     Load  "extmod"
     Load  "fbdevhw"
     Load  "glx"
     Load  "record"
 #   Load  "xie"
     Load  "v4l"
     Load  "type1"
 EndSection
 
 Section "Monitor"
 
 #1024x768 @ 85.0 Hz, 68.7 kHz hsync
     Identifier   "Monitor"
     VendorName   "GSM"
     ModelName    "Samsung SyncMaster 700NF"
     HorizSync    30.0 - 96.0
     VertRefresh  50.0 - 160.0
     ModeLine     "1024x768" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync
 +vsync
     ModeLine     "800x600_TV" 40.0 800 840 968 1056 600 601 605 628 +hsync
 +vsync
     ModeLine     "800x600" 60.8 800 864 928 1088 600 616 621 657 -hsync -vsync
     ModeLine     "640x480" 36.0 640 696 752 832 480 481 484 509 -hsync -vsync
 EndSection
 
 Section "Device"
     Identifier  "nVidia Corporation|NV18 [GeForce4 MX 440 AGP 8x]"
     Driver      "nvidia"
     BoardName   "NVIDIA GeForce 4 MX (generic)"
     BusID       "PCI:1:0:0"
     Option      "CursorShadow"      "True"
     Option      "TwinView"          "True"
     Option      "SecondMonitorHorizSync"    "30-50"
     Option      "SecondMonitorVertRefresh"  "60"
     Option      "MetaModes"         "1024x768, 800x600_TV"
     Option      "TwinViewOrientation"   "RightOf"
     Option      "TVStandard"        "PAL-B"
     Option      "ConnectedMonitor"      "CRT, TV"
 #   Option      "TVOutFormat"       "SVIDEO"
 
 EndSection
 
 Section "Screen"
     Identifier "Screen0"
     Device     "nVidia Corporation|NV18 [GeForce4 MX 440 AGP 8x]"
     Monitor    "Monitor"
     DefaultDepth     24
     SubSection "Display"
         Virtual   1824 768
         Depth     24
         Modes    "1024x768" "800x600" "640x480"
     EndSubSection
 EndSection
 
 ========== End XF86Config ==========
 
 /AC                                                          [Silent Hill]
 ... Love is our best hope for peace
 ---
  * Origin: Муррр in the room (2:464/117)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 tv-out   Roman Blyshchyk   21 Feb 2004 15:43:34 
 Re: tv-out   Igor Tihonov   24 Feb 2004 16:29:59 
 tv-out   Roman Blyshchyk   26 Feb 2004 11:07:56 
 Re: tv-out   Igor Tihonov   27 Feb 2004 03:06:59 
 tv-out   Roman Blyshchyk   28 Feb 2004 01:24:02 
 tv-out   Alexander Stavitsky   28 Feb 2004 03:26:58 
 tv-out   Alex Cherkas   06 Mar 2004 01:42:34 
 Re: tv-out   Boris Kassiantchouk   06 Mar 2004 13:57:35 
 tv-out   Alex Cherkas   08 Mar 2004 01:26:28 
 tv-out   Roman Blyshchyk   09 Mar 2004 14:57:42 
 tv-out   Alex Cherkas   11 Mar 2004 23:40:12 
 Re: tv-out   Dmitry Gubin   12 Mar 2004 18:01:38 
 tv-out   Alex Cherkas   13 Mar 2004 09:27:10 
 tv-out   Roman Blyshchyk   13 Mar 2004 13:09:12 
 tv-out   Alex Cherkas   14 Mar 2004 12:03:38 
Архивное /ru.linux/1844404b861d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional