Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   TV-OUT in GeForce 2 (http://forum.oszone.net/showthread.php?t=13399)

XAM 16-02-2003 07:01 71765

PLS! subj! Если кто-нибудь сталкивался!

1. Вывод одновременно одной и той - же картинки на монитор и TV-OUT;
2. Вывод одной картинки на монитор, другой на TV-OUT.

THNX!
Отдельный THNX Ruslandh

ruslandh 16-02-2003 08:12 71766

Как выводить различные картинки  - читайте в /usr/share/doc/NVIDIA-GLX/Readme

Для простого клонирования экрана достаточно исправить файл XF86Config-4 :


Section "Device"
   Identifier "Generic VGA"
   Driver     "vga"
EndSection

Section "Device"
   Identifier  "NVIDIA GeForce2 (generic)"
   VendorName  "Unknown"
   BoardName   "Unknown"
   Driver      "nvidia"
#    VideoRam    65536
   # Clock lines


   # Uncomment following option if you see a big white block
   # instead of the cursor!
   #    Option      "sw_cursor"

   Option      "DPMS"  "on"
   Option      "NvAGP"  "2"
   Option "ConnectedMonitor"         "TV,CRT"
   Option "SecondMonitorHorizSync"   "31-50"
   Option "SecondMonitorVertRefresh" "60"
   Option "TwinView"            "True"
   Option "TwinViewOrientation"      "Clone"
   Option "MetaModes"                "1024x780,1024x780; 800x600,800x600; 640x480,640x480;"


EndSection

# **********************************************************************
# Screen sections
# **********************************************************************


Section "Screen"
   Identifier "screen1"
   Device      "NVIDIA GeForce2 (generic)"
   Monitor     "LG"
   DefaultColorDepth 24
   Subsection "Display"
       Depth       8
       Modes       "1024x768" "800x600" "640x400"
       ViewPort    0 0
   EndSubsection
   Subsection "Display"
       Depth       16
       Modes       "1024x768" "800x600" "640x480"
       ViewPort    0 0
   EndSubsection
   Subsection "Display"
       Depth       24
       Modes       "1024x768" "800x600" "640x480"
       ViewPort    0 0
   EndSubsection
   Subsection "Display"
       Depth       32
       Modes       "1024x768" "800x600" "640x480"
       ViewPort    0 0
   EndSubsection
EndSection


Section "ServerLayout"
   Identifier "layout1"
   Screen     "screen1"

   InputDevice "Mouse1" "CorePointer"

   InputDevice "Keyboard1" "CoreKeyboard"
EndSection



Добавлено:

PS Перечень возможных опций NVIDIA
(для справки)

Section "Device"
       ### Available Driver options are:-
       ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
       ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
       ### [arg]: arg optional
       #Option     "DigitalVibrance"    # <i>
       #Option     "PageFlip"           # [<bool>]
       #Option     "Dac8Bit"            # [<bool>]
       #Option     "NoLogo"             # [<bool>]
       #Option     "Overlay"            # [<bool>]
       #Option     "UBB"                # [<bool>]
       #Option     "Stereo"             # [<bool>]
       #Option     "BlueLine"           # [<bool>]
       #Option     "WindowFlip"         # [<bool>]
       #Option     "SWcursor"           # [<bool>]
       #Option     "HWcursor"           # [<bool>]
       #Option     "VideoKey"           # <i>
       #Option     "NvAGP"              # <i>
       #Option     "PixmapCacheLines"   # <i>
       #Option     "IgnoreEDID"         # [<bool>]
       #Option     "NoDDC"              # [<bool>]
       #Option     "ConnectedMonitor"   # <str>
       #Option     "ConnectedMonitors"  # <str>
       #Option     "TVStandard"         # <str>
       #Option     "TVOutFormat"        # <str>
       #Option     "NoRenderAccel"      # [<bool>]
       #Option     "CursorShadow"       # [<bool>]
       #Option     "CursorShadowAlpha"  # <i>
       #Option     "CursorShadowXOffset" # <i>
       #Option     "CursorShadowYOffset" # <i>
       #Option     "UseEdidFreqs"       # [<bool>]
       #Option     "FlatPanelProperties" # <str>
       #Option     "UseInt10Module"     # [<bool>]
       #Option     "SwapReady"          # [<bool>]
       #Option     "NoTwinViewXineramaInfo" # [<bool>]
       #Option     "NoRenderExtension"  # [<bool>]
Identifier  "Card0"
Driver      "nvidia"
VendorName  "NVidia"
BoardName   "0x0171"
BusID       "PCI:1:0:0"
EndSection

Подробности в Readme

XAM 01-03-2003 01:09 71767

THNX!
Це, конечно хорошо, но если включить TwinView или задать NvAGP, то X не запускается, заявляет, что не могёт инициализировать второй экран и обламывается, при этом по отдельности можно вывести картинку либо на ТВ либо на монитор. Но не в этом дело, просто, скорее всего, руки кривые :(.
Очень хотца кушать.... в смысле хочется запустить одну картинку на ТВ, а другую, независимо, на монитор, т.е. для Любимой в качестве утешения поставить фильму, а самому работать. Просьба дать совет, или линк на ресурс, русскоязычный, если можно, где об этом что-нибудь есть.
ЗЫ. притаскивал PCI карту S3 VIRGE, включал параллельно GeForce, запускаются два Х сервера, один на ТВ, другой на монитор,
НО!!!! При переключении с сервера на сервер, картинка, соответственно, появляется и пропадает, те включаюсь к же-форсе, есть картинка на ТВ и нет на мониторе, и наоборот:(((

ЗЗЫ. Доступ к интернет раз в неделю, а иногда и реже, поэтому прошу прощения за дикие перерывы.

XAM 09-03-2003 05:26 71768

TwinView Заработал после перекомпиляции ядра, но только Clone :(
При попытках задать Above или RightOf - ругается, что не может открыть Screen1.
P.S. нашёл ссылку на статью по Змею Горынычу - много мониторной,многоклавиатурной, многомышастой системе. Попробую адаптировать под свои нужды. Если это интересно кому-либо ещё то
ссылка http://linux.yaroslavl.ru/docs/conf/zg/main.html

XAM 14-09-2003 01:39 71769

Может кому-нибудь будет интересно
Небольшое дополнение:
Для ламера/чайника/начинающего - дистрибутив ASPLinux (по крайней мере 7.3) - противопоказан напрочь!!!
Лучше использовать Mandrake!!! (мне попался 8.0 первый диск)

В частности
1) В ASP так и не смог заставить полноценно работать TwinView а в Mandrake он полноценно заработал "из коробки": заработали все настройки указанные выше Ruslandh
2) При использовании двух видеокарт ASP настраивает ТОЛЬКО активную, а Mandrake предлагает на выбор:
   одну
   другую
   растянуть экран на два монитора
   использовать ДВА НЕЗАВИСИМЫХ ЭКРАНА!!!!

НО! т.к. в данном случае Mandrake довольно старый - пришлось посмотреть настройки и перенести их в ASPLinux

Если кому интересно примерная конфигурация для двух мониторов на разных картах (по памяти - дома нет не только инета но и телефона):

#--------------------------------------------------
Section "Device"
* *Identifier "VGA1"
* *Driver * * "vesa"
EndSection

Section "Device"
* *Identifier "VGA2"
* *Driver * * "s3virge"
EndSection

Section "Screen"
* *Identifier "screen1"
* *Device * * *"VGA1"
* *Monitor * * "Mon1"
* *DefaultColorDepth 24
* *Subsection "Display"
* * * *Depth * * * 24
* * * *Modes * * * "1024x768" "800x600" "640x480"
* * * *ViewPort * *0 0
* *EndSubsection
EndSection

Section "Screen"
* *Identifier "screen2"
* *Device * * *"VGA2"
* *Monitor * * "Mon2"
* *DefaultColorDepth 24
* *Subsection "Display"
* * * *Depth * * * 24
* * * *Modes * * * "1024x768" "800x600" "640x480"
* * * *ViewPort * *0 0
* *EndSubsection
EndSection


Section "ServerLayout"
* *Identifier "layout1"
* *Screen1 * * "screen1"
  Screen2     "screen2" RightOn "screen1"

#   Xinerama "on"              //здесь точно не помню
#  Option Xinerama "on"   //здесь точно не помню
#   Xinerama on                //здесь точно не помню
#  Option Xinerama on     //здесь точно не помню

* *InputDevice "Mouse1" "CorePointer"
* *InputDevice "Keyboard1" "CoreKeyboard"
EndSection

#---------------------------------------------------

При задействовании Xinerama экран расширяется на два монитора (или сколько их там настроено)
при незадействовааной Xinerama мониторы используются независимо (в данном случае уводишь мышь за правый край первого экрана и она уходит во второй и наоборот)
в частности получильсь запустить два фильма одновременно на двух мониторах :)  
но с тормозами :( (Duron 950 VIA KT133)
но вполне возможно работать на одном мониторе и крутить фильмы на другом. Если фильм подтормаживает или вообще нагло тормозит :( (два Х сервера кушают порядочно ресурсов) то можно запусть фильм с максимальным приоритетеом, а другие задачи - с пониженным.
Надеюсь кому-нибудь это поможет!

Big THNX Ruslandh!

Прежде чем задать вопрос попользуйте поиск по сайту - возможно именно Ваша проблема уже десятки раз разжёвана.
Правда поиск сделан довольно дико :( и не всегда удовлетворяет нужды страждущего.

Еще попробуйте заглянуть на сайт http://www.ruslandh.narod.ru/ - многие вопросы могут отпасть.

PS. А можно ли настроить без копания в исходных кодах ядра и Х сервера использования screen1 - keyboard1 & mouse1 а screen2 - keyboard2 & mouse2?

olbrun 26-12-2003 19:53 71770

А что делать если стоит Radeon 7500 +TV-Out+DVI?

Как настроить работу под Х и телевизором?

XAM 27-12-2003 01:06 71771

Кстати!!! Как с видеовыходом у Радеона?
ГеФорсе2 выкинул только за то, что видеоаут - премерзкий - на экране телика со всех сторон пустые полоски. Для работы на телике (хотя какая к чёрту на нём работа? Минус глаза!) это может быть и подходит, но фильмы смотреть....
Сейчас стоит сис 6326 (кажется), карта - гадостная, зато видеовыход - замечательный для фильмов (часть изображения даже уходит за пределы экрана - для меня  вполне приемлемо). Только мплеер приходится запускать с максимальным приоритетом и фреймдропом.
Кстати, в винде кроме mpg ничего нормально посмотреть не удаётся ;), ну да и чёрт с ней, правда? ;)))

THNX!


Время: 19:17.

Время: 19:17.
© OSzone.net 2001-