Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: abadon в Nov 22, 2006, 18:52



Титла: Nvidia tv-out
Публикувано от: abadon в Nov 22, 2006, 18:52
Здравейте.
Знам че въпроса за настройката на тв-изхода за картите на Nvidia е повдиган не е един и два пъти и че в нета и форума има много информация за него. Прочел съм доста неща по темата.
Значи направих си тази конфигурация с която мисля че трябва да ми заработят телевизора и монитора, но не стана така а само монитора ми се пусна.  :(
Ето това е и Xorg.0.log-а
Не мога да си обесния защо не тръгват нещата? Ако някой може да ми помогне ще съм му много благодарен.
Пробвал съм всякакви варианти на конфигурацията със нещата, пред които има коментар, също така съм с най-новите драйвери от Nvidia.
Кабела ми гаранция е както трябва защото при тази конфигурация и телевизора и монитора работят, като всичко което правя на монитора се вижда и на тв-то.
Но аз искам да направя следното нещо. Примерно пускам си филм с MPlayer-а и той да тръгва и на телевизора и на монитора, но докато върви на телевизора да мога да си го минимизирам на монитора, след което пак ако пожелая да мога да си го максимизирам и на монитора. Това нещо нали може да се направи при Линукса, защото съм го правил под Windows с BSPlayer и Mv2Player.

Предварително благодаря на всички, които ще се отзоват.


Титла: Nvidia tv-out
Публикувано от: eka в Nov 22, 2006, 19:07
Проблема е в това:
Цитат
EE) NVIDIA(1): Unable to find available Display Devices for screen 1.

Което май ще рече че не ти намира телевизора.


Титла: Nvidia tv-out
Публикувано от: abadon в Nov 22, 2006, 19:09
Е това съм го видял, но не мога да си обесния какво трябва да направя за да изчезне тази грешка. Като уж всичко е настроено както трябва...


Титла: Nvidia tv-out
Публикувано от: eka в Nov 22, 2006, 22:52
Разгледай за някои синтактични грешки ,на мен ми направи впечатление че в единия файл има:ТВформат Есвидео ,а в другия е:ТВаутформат Есвидео.И ако предположим че когато не е указано Есвидео по подразбиране се търси Композит -ето ти една евентуална причина защо не ти намира ТВ-то.Огледай за такива дребни неща.


Титла: Nvidia tv-out
Публикувано от: abadon в Nov 23, 2006, 07:15
Не що не ги намирам тези грешки. Не можах да схвана за какво ми говориш. Ето този конфиг е който ме интересува, другия ми работи без проблем, дал съм го просто за да видите че пробвайки с него телевизора ми работи.
Къде ги видя това ТВформат: свидео и и ТВуатформат: свидео? Ето това съм направил:

Цитат
Section "Device"
  BoardName    "GeForce4 MX 440 with AGP8X"
  BusID        "1:0:0"
  Driver       "nvidia"
  Identifier   "Device[1]"
  Option       "NvAGP" "2"
  Option       "TVStandard" "PAL-B"
  Option       "NoLogo" "1"
  Option       "ConnectedMonitor" "TV"
  Option       "RenderAccel" "true"
#  Option       "HWCursor" "On"
#  Option       "UseEdidFreq" "true"
  Option       "TVOutFormat" "SVIDEO"
  Screen       1
  VendorName   "NVidia"
  Videoram     131072
  #Option       "IgnoreEDID" "True"
EndSection


Титла: Nvidia tv-out
Публикувано от: eka в Nov 23, 2006, 22:22
Имам предвид това:
Файла който работи:
Цитат
Option       "TVFormat" "SVIDEO"

Файла който не работи:
Цитат
Option       "TVOutFormat" "SVIDEO"


Това забелязах на пръв поглед.
Успех :ok:


Титла: Nvidia tv-out
Публикувано от: kid в Nov 24, 2006, 09:23
Ето моя xorg.conf:

# File generated by XFdrake.

# **********************************************************************
# Refer to the XF86Config man page for details about the format of
# this file.
# **********************************************************************

Section "Files"
    # Multiple FontPath entries are allowed (they are concatenated together)
    # By default, Mandrake 6.0 and later now use a font server independent of
    # the X server to render fonts.
    FontPath "unix/:-1"
EndSection

Section "ServerFlags"
    #DontZap # disable <Crtl><Alt><BS> (server abort)
    #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
    AllowMouseOpenFail # allows the server to start up even if the mouse does not work
EndSection

Section "Module"
    Load "dbe" # Double-Buffering Extension
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "/usr/X11R6/lib/modules/extensions/nvidia/libglx.so"
EndSection

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "keyboard"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us,bg(phonetic)"
    Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:rwin"
EndSection

Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "ExplorerPS/2"
    Option "Device" "/dev/mouse"
    Option "ZAxisMapping" "6 7"
EndSection

Section "Monitor"
    Identifier "monitor1"
    VendorName "Mitsubishi"
    ModelName "Mitsubishi Diamond Pro 67TXV (TFV6705)"
    HorizSync 30.0-69.0
    VertRefresh 50.0-130.0
    
    # TV fullscreen mode or DVD fullscreen output.
    # 768x576 @ 79 Hz, 50 kHz hsync
    ModeLine "768x576"     50.00  768  832  846 1000   576  590  595  630
    
    # 768x576 @ 100 Hz, 61.6 kHz hsync
    ModeLine "768x576"     63.07  768  800  960 1024   576  578  590  616
EndSection

Section "Monitor"
   Identifier "monitor2"
   VendorName "Philips"
   HorizSync 30-40
   VertRefresh 50
   DisplaySize 412 310
   ModeLine "720x576/50p" 27 720 744 800 864 576 581 583 625 #27.0 MHz, 31.2 kHz, 50.0 Hz
   Modeline "800x600/50p" 31.60 800 824 968 1000 600 602 603 632 #31.6 MHz, 31.6 kHz, 50.0 Hz
EndSection

Section "Device"
   Identifier "device1"
   VendorName "nVidia"
   BoardName "NVIDIA GeForce FX5200"
   Driver "nvidia"
   Option "DPMS"
   Option "NoLogo" "true"
   Option "RenderAccel" "true"
   BusID  "PCI:1:0:0"
   Option "ConnectedMonitor" "CRT"
   Option "HWCursor" "On"
   Option "NvAGP" "3"
   Screen 0
EndSection

Section "Device"
   Identifier "device2"
   VendorName "nVidia"
   BoardName "NVIDIA GeForce FX5200"
   Driver "nvidia"    
   Option "NoLogo" "true"
   Option "RenderAccel" "true"
   BusID  "PCI:1:0:0"
   Option "ConnectedMonitor" "TV"
   Option "TVStandard" "PAL-B"
   Option "TVOutFormat" "COMPOSITE"
   Option "IgnoreEDID" "true"
   Option "HWCursor" "On"
   Option "NvAGP" "3"
   Screen 1
EndSection

Section "Screen"
   Identifier "screen1"
   Device "device1"
   Monitor "monitor1"
   DefaultColorDepth 24
  
   Subsection "Display"
       Depth 8
       Virtual 1024 768
   EndSubsection
  
   Subsection "Display"
       Depth 15
       Virtual 1024 768
   EndSubsection
  
   Subsection "Display"
       Depth 16
       Virtual 1024 768
   EndSubsection
  
   Subsection "Display"
       Depth 24
       Virtual  1024 768
   EndSubsection
EndSection

Section "Screen"
   Identifier "screen2"
   Device "device2"
   Monitor "monitor2"
   DefaultColorDepth 24
EndSection

Section "ServerLayout"
   Identifier "layout1"
   InputDevice "Keyboard1" "CoreKeyboard"
   InputDevice "Mouse1" "CorePointer"
   Screen "screen1"
   Screen 1 "screen2" rightOf "screen1"
EndSection

Заедно с това нямам проблеми.

П.П.
Като от скрипта съм променил :
... DISPLAY=:1 xine -f -g %U...
на
... DISPLAY=:0.1 xine -f -g %U...
за да ми открие втория монитор.





Титла: Nvidia tv-out
Публикувано от: abadon в Nov 24, 2006, 12:41
Цитат (eka @ Ноември 23 2006,22:22)
Имам предвид това:
Файла който работи:
Цитат
Option       "TVFormat" "SVIDEO"

Файла който не работи:
Цитат
Option       "TVOutFormat" "SVIDEO"


Това забелязах на пръв поглед.
Успех :ok:

Пробвах ги и двата варианта и се оказа че правилния е TVOutFormat защото ако сложа TVFormat ми дава warning, че няма такава опция в Xorg.0.log, без нищо друго да се променя по лога.

kid пробвах и твоя конфиг но пак същата работа (разбира се малко променен за моите характеристики) и с опцията SVIDEO вместо COMPOSITE.
Не мога да си го обесния защо не ми намира телевизора?  :(


Титла: Nvidia tv-out
Публикувано от: kid в Nov 24, 2006, 18:24
Да не би нещо драйрева....
Аз съм с PCLinuxOS и имам инсталирани:
dkms-nvidia_legacy_new-7182-1 -- DKMS-ready kernel-source for the old nVidia kernel driver
libnvidia_legacy_new-xorg1-devel-7182-1 -- NVIDIA XvMC development library and OpenGL headers for old cards
libnvidia_legacy_new-xorg1-7182-1 -- NVIDIA OpenGL  and X.org driver support libraries for old cards

можеш да хвърлиш едно око
тук , тук и тук (ако не си ги видял вече де...)





Титла: Nvidia tv-out
Публикувано от: neter в Nov 24, 2006, 18:46
Ето и моя xorg.conf файл за пример. ТВ-то и монитора използват отделни екрани, в които може да има включени различни приложения. Екрана на ТВ-то се намира софтуерно отдясно на монитора и се преминава към него, когато мишката премине дясната граница на монитора. Монитора ми е LCD (въпреки, че в конфигурацията пише CRT), но така трябва да бъде:

Section "Module"
   Load   "i2c"
   Load   "bitmap"
   Load   "ddc"
   Load   "dri"
   Load   "extmod"
   Load   "freetype"
   Load   "glx"
   Load   "int10"
   Load   "type1"
   Load   "vbe"
   Load   "v4l"
EndSection

Section "InputDevice"
   Identifier   "Generic Keyboard"
   Driver      "kbd"
   Option      "CoreKeyboard"
   Option      "XkbRules"   "xorg"
   Option      "XkbModel"   "pc104"
   Option      "XkbLayout"   "us"
EndSection

Section "InputDevice"
   Identifier   "Configured Mouse"
   Driver      "mouse"
   Option      "CorePointer"
   Option      "Device"      "/dev/input/mice"
   Option      "Protocol"      "ExplorerPS/2"
   Option      "ZAxisMapping"      "4 5"
   Option      "Emulate3Buttons"   "true"
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "stylus"
  Option        "Device"        "/dev/wacom"
  Option        "Type"          "stylus"
  Option        "ForceDevice"   "ISDV4"
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "eraser"
  Option        "Device"        "/dev/wacom"
  Option        "Type"          "eraser"
  Option        "ForceDevice"   "ISDV4"
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "cursor"
  Option        "Device"        "/dev/wacom"
  Option        "Type"          "cursor"
  Option        "ForceDevice"   "ISDV4"
EndSection

Section "Device"
    Identifier   "device1"
    VendorName   "NVidia"
    BoardName   "GeForce4 MX440SE"
    BusID   "1:0:0"
    Driver   "nvidia"
    Option   "DPMS"
    Screen   0
    Option   "NoLogo" "true"
    Option   "ConnectedMonitor" "CRT, TV"
    Option   "HWCursor" "On"
    Option   "NvAGP" "2"
EndSection

Section "Device"
  BoardName    "GeForce4 MX440"
  Driver       "nvidia"
  Identifier   "device2"
  Screen       1
  VendorName   "nVidia"
  BusID  "1:0:0"
  Option "NoLogo" "true"
  Option "NvAGP" "2"
  Option "HWCursor" "On"
  Option "IgnoreEDID" "true"
  Option "TVOutFormat" "COMPOSITE"
  Option "TVStandard"        "NTSC-M"  
  Option "ConnectedMonitor" "TV"  
EndSection

Section "Monitor"
  HorizSync    30-60
  Identifier   "monitor1"
  ModelName    "LM725"
  VendorName   "AOC"
  VertRefresh  50-125
EndSection

Section "Monitor"
  Identifier   "monitor2"
  VendorName   "NEO"
  VertRefresh  50
  HorizSync    30-50
  ModeLine "720x576/50p" 27 720 744 800 864 576 581 583 625 #27.0 MHz, 31.2 kHz, 50.0 Hz
   Modeline "800x600/50p" 31.60 800 824 968 1000 600 602 603 632 #31.6 MHz, 31.6 kHz, 50.0 Hz
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1280x1024"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1280x1024" "1280x960" "1280x800" "1280x768" "1152x864" "1024x768" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x1024" "1152x864" "1024x768" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1280x1024"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1280x1024"
  EndSubSection
  Device       "device1"
  Identifier   "screen1"
  Monitor      "monitor1"
EndSection

Section "Screen"
   Identifier "screen2"
   Device "device2"
   Monitor "monitor2"
   DefaultColorDepth 24
EndSection

Section "ServerLayout"
   Identifier   "Default Layout"
   Screen 0   "screen1"
   Screen 1   "screen2" rightOf "screen1"
   InputDevice   "Generic Keyboard"
   InputDevice   "Configured Mouse"
   InputDevice     "stylus" "SendCoreEvents"
   InputDevice     "cursor" "SendCoreEvents"
   InputDevice     "eraser" "SendCoreEvents"
EndSection

Section "DRI"
   Mode   0666
EndSection


Титла: Nvidia tv-out
Публикувано от: abadon в Nov 24, 2006, 21:18
Това със софтуерните екрани знам как да го направя по-просто само с едно устройство, но при този вариант не може да си пуснеш примерно MPlayer-a и той да върви и на двата екрана едновременно, след което докато върви на единия екран да може да се минимизира на другия, без да се усеща нещо на другия. Това въобще може ли да се прави на Линукса, защото ако не може да се отказва да правя тази конфигурация и да си карам със мойта.....


Титла: Nvidia tv-out
Публикувано от: krasimir_a в Nov 24, 2006, 22:01
Това е част от моята конфигурация.
Section "Device"
   Identifier  "Videocard0"
   Driver      "nvidia"
   VendorName  "Videocard vendor"
   BoardName   "nVidia Corporation NV17 [GeForce4 MX 440]"
   Option       "TwinView"
   Option       "NoDDC"
   Option       "TwinViewOrientation" "Clone"
   Option       "SecondMonitorHorizSync" "30-50"
   Option       "SecondMonitorVertRefresh" "60"
   Option       "MetaModes" "1024x768,1024x768"
   Option       "TVOutFormat" "SVIDEO"
   Option       "ConnectedMonitor" "CRT, TV"
   Option       "TVStandard" "PAL-B"
   Option       "AddARGBGLXVisuals" "True"
EndSection


Какво ще показва вторият монитор( или ТВ) зависи от
TwinViewOrientation
Тук са възможни следните варианти:
    "RightOf"   Това е опцията по подразбиране.  
    "LeftOf"
    "Above"
    "Below"
    "Clone"


Титла: Nvidia tv-out
Публикувано от: kid в Nov 24, 2006, 22:07
Евентуално с  
Option "TwinViewOrientation" "Clone"
требе да стане, но нямам идея като мимезираш на монитора , какво ще стане с ТВ-то.
мога да ти помогна само с накой и друг линк още:
линк_1
линк_2
линк_3
линк_4


Титла: Nvidia tv-out
Публикувано от: abadon в Nov 25, 2006, 09:35
krasimir_a  и kid благодаря ви, но явно или аз не се изразих правилно или вие не ме разбрахте. Значи ето ми конфигурацията с TwinView-то, която си ми работи перфектно. Знам как да си настроя ТВ изхода. Прочел съм всички линкове, с изключение на Линк 4 които ми дадохте много отдавна, но както и да е. Интересувам се точно за начина с минизирването има ли как да се направи, защото бях срещал в нета, че това което искам се прави точно с две устройства. Интересно ми е дали това е така или не, защото ако не може да се направи да не се мъча да ровя къде ли не и да си правя най-различни конфигурации.
Ще помоля някой който има работеща конфигурация с две устройства да каже може ли да се прави или не?

P.S Ето малко по-точно обяснение какво искам:
Цитат
Има ли някакъв начин за настройка на ТВ-изхода, при който да мога да си пусна MPlayer-а (или който и да било друг плейър, него го казвам като пример) и филма да тръгне и на монитора на телевизора. Все едно че ползвам "TwinViewOrientation" "Clone" след което да минимизирам филма на монитора, но той да продължи да си върви на телевизора. Правя нещо друго на монитора, след което максимизирам филма и той да си продължи и на монитора и на телевизора.
Такова нещо може ли да се направи под Линукс, защото под windows-а съм го правел с BSPlayer и Mv2Player, но каквото и да опитвах не можах да го направя под Линукс.

Предварително благодаря и дано съм обяснил правилно какво точно искам.






Титла: Nvidia tv-out
Публикувано от: abadon в Nov 28, 2006, 17:36
Здравейте отново.
Значи ровейки се къде ли не в нета и според Георги Чорбаджийски (писахме си в дневника му) установих че не може да се направи това, което искам. И затова реших да се задоволя с:
Примерен код
Option       "TwinViewOrientation" "RightOf"


До тук добре, но като ми е пуснат TV-out и не мога да си ползвам виртуалните терминали (tty) като натисна alt+ctrl+f1...6 и виждам само някакъв черен екран със цветни петна по него. Това може ли да се управи някак си?