Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]  (Přečteno 4959 krát)

yenda

  • Návštěvník
  • Příspěvků: 2
    • http://www.jswebdesign.php5.cz
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« kdy: 12 Března 2007, 20:00:13 »
Zdravím,

před pár dny jsem přešel z Woken na Ubuntu 6.10 a jsem velice spokojeným uživatelem. Vše se mi podařilo relativně bez problémů rozchodit, mám plně funkční, spolehlivý a výkonný systém, přesto nemůžu přijít na kloub tomu, jak rozběhat TV-OUT na grafické kartě nVidia GeForce 4 Ti4200.
Vyzkoušel jsem všechny možné návody, na které jsem narazil, avšak bez výsledku. Verzi jádra mám 2.6.17-11-generic a nainstalované a stoprocentně funkční akcelerované ovladače.
Při pátrání jsem narazil na utilitku "nvtv", kterou jsem také objevil a nainstaloval z nabídky Ubuntu. Pokud jí však chci spustit, nic se neděje. Kliknu a systém jakoby nereaguje.

Chci se proto zeptat, zda má někdo podobné zkušenosti a mohl by mi pomoci? Jde mi o to, rozchodit tv-out přes S-VIDEO (pouze obraz, bez zvuku) takovým způsobem, aby jsem mohl na PC klasicky pracovat na desktopu a na televizi běžel nezávisle obraz (ve Windows se tomu tuším říká Dual View). Prosím tedy o co nejjasnější a nejpřehlednější postup. Předem děkuji.

Miko10

  • Stálý člen
  • **
  • Příspěvků: 642
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #1 kdy: 12 Března 2007, 21:30:07 »
No presnejsie je to Dual View s fullscreen video na sekundarnom (pripadne primarnom) display. To som este nezistil ako vyriesit, ale viem ako klonovat. Mne funguje tento navod
Kód: [Vybrat]
http://www.ubuntu.wz.cz/hlavni_stranky/navody_hardware_nvidia.html#s-video
Fujitsu-Siemens V6535, CD T3200, 3GB RAM, 320 GB HDD, Wifi Atheros 242x, Ubuntu 10.10

Robert

  • Stálý člen
  • **
  • Příspěvků: 512
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #2 kdy: 13 Března 2007, 09:11:18 »
pokud máte funkční nvidia ovladač a 3d akceleraci tak můžete využívat všechny jeho možnosti, tedy zvětšený desktop (televize se jeví jako další kus plochy vlevo vpravo nad nebo pod primárním monitorem), klonování (to co je na monitoru se ukazuje i na televizi) nebo můžete využít další možnosti X serveru a televizi použít jako druhou obrazovku X serveru, kdy jsou obrazy na monitoru a tv zcela nezávislé (různé rozlišení, máte tam 2x menu a ikony na ploše, mezi tv a monitorem se dá přesouvat myš, ale nejdou přetahovat okna, aplikace se spouští buď na monitoru nebo na tv). Tuto poslední konfiguraci používám já, kdy na monitoru normálně pracuju (nebo hraju hry :-) a v televizi běží ve fullscreenu film nebo televize z dvb-t karty.

Není potřeba žádný další software, vše se nastavuje pouze v konfiguraci X serveru tedy souboru /etc/X11/xorg.conf

Tady je příklad pro dvě nezávislé obrazovky (můj případ) - http://skodlive.nazory.cz/xorg.conf

Všimněte si, že tam jsou 2x sekce device, monitor a screen. Stačí upravit podle vaší karty a typu monitoru a mělo by to fungovat.

Robin M.

  • Aktivní člen
  • *
  • Příspěvků: 454
    • http://zkratak.xf.cz
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #3 kdy: 13 Března 2007, 09:50:19 »
mám dotaz: mám ovladač nvidia a z menu si můžu vybrat nástroj pro tvout, ale nejede mi to v pal-G to jsem tam nenašel, jak nastavim teda pal?
> Problémy s Windows -  Reboot.
> Problémy s Linux       - Be root.
tatranky.rar - energie zbalena na cestu

Robert

  • Stálý člen
  • **
  • Příspěvků: 512
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #4 kdy: 13 Března 2007, 09:57:58 »
Option "TVStandard" "PAL-G" v sekci screen xorg.conf

dan

  • Návštěvník
  • Příspěvků: 63
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #5 kdy: 13 Března 2007, 12:09:59 »
Zkoušel jsem ten tv-out podle toho Vašeho xorg.conf, ale nepodařilo se mi to rozběhat. Při přihlašování mám na počítači černé okno a na TV nic. Když zadám po paměti jméno a heslo, tak mi počítač normálně najede, ale na TV není pořád nic. Zatím mám normálně udělaný výstup "Clone", ale radši bych ty dvě plochy. Zkoušel jsem různé kombinace v sekci "ServerLayout", ale tam bude přepokládám jenom orietace kam se má video poslat, asi to bude chtít poštelovat jiné sekce, ale na to nemám zkušenosti. Půjde to nějak udělat takhle na dálku? Grafiku mám Nvidia 440, ovladač legacy, akcelerace jede. Výstup je normálně S-VIDEO.

Robert

  • Stálý člen
  • **
  • Příspěvků: 512
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #6 kdy: 13 Března 2007, 17:04:36 »
postněte svůj aktuální xorg.conf  s clone, který funguje. zkusíme ho upravit

keno 10

  • Návštěvník
  • Příspěvků: 32
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #7 kdy: 13 Března 2007, 18:16:32 »
co su tie akcelerovane ovladace??

Robert

  • Stálý člen
  • **
  • Příspěvků: 512
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #8 kdy: 13 Března 2007, 22:57:50 »
pro vysoký výkon ve 3D (zejména moderní hry ale i třeba video) je třeba, aby operace s grafickou pamětí a zobrazením nepočítal procesor ale grafická karta, která pro tyto účely obsahuje speciální hardware a paměť. Aby bylo možné tento hardware efektivně využít je potřeba speciální ovladač, který to umí.  Protože se jedná o náročný a nákladný sw vývoj, firmy jako AMD/Ati nebo Nvidia  si ho chrání a odmítají poskytnout specifikace a api svého hardware nebo dokonce zdrojové kódy svých ovladačů ke kartám, které prodávají.  Do OS Windows je přeci taky třeba doinstalovat ovladač pro grafiku catalyst/detonator, jinak si žádnou dnešní hru nezahrajete.  Takže i v Linuxu, pokud chcete hrát moderní 3D hry, nebo využívat naplno možnosti své grafické karty, musíte nainstalovat speciální ovladače od výrobce, které hardwarově urychlují (akcelerují) práci s grafikou.  V Linuxu je poněkud netypická situace, protože jsme zvyklí, že ovladače stejně jako všechen další software je k dispozici spolu se zdrojovým kódem a kdo chce ho může upravovat a měnit jak se jemu hodí. 3D ovladače pro grafické karty se tedy musí instalovat v binární podobě, jak je dodá výrobce a nikdo nemá právo (a ani nemůže) je nějak upravovat a měnit. To s sebou nese různé problémy, třeba instalace je narozdíl od ostatního softu zbytečně složitá, ovladače se nemůžou nainstalovat "samy" spolu se systémem, často nejsou pro Linux k dispozici ovladače ve stejné kvalitě nebo čase jako pro Windows atd. atd.  Samozřejmě existují pokusy vytvořit "svobodný" na výrobci nezávislý 3d ovladač ke grafické kartě, ale je to opravdu těžký oříšek a navíc vývoj jde v této oblasti rychle dopředu, takže současná situace je taková, že svobodný 3d ovladač je k dispozici jen pro staré a dnes již neprodávané karty. Pokud nechcete hrát nové hry, nebo používat jiné aplikace závislé na vysokém 3d výkonu, je všechno v pořádku, Linux má ovladače svoje a jsou naprosto v pohodě, ale pro 3D není zatím jiný způsob.

dan

  • Návštěvník
  • Příspěvků: 63
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #9 kdy: 14 Března 2007, 08:47:18 »
xorg.conf, funkční s clone

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildd@rothera)  Thu Jan  5 15:32:31 UTC 2006

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

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

Section "Files"

    # path to defoma fonts
    FontPath        "/usr/share/X11/fonts/misc"
    FontPath        "/usr/share/X11/fonts/cyrillic"
    FontPath        "/usr/share/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/share/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/share/X11/fonts/Type1"
    FontPath        "/usr/share/X11/fonts/100dpi"
    FontPath        "/usr/share/X11/fonts/75dpi"
    FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

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

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "cz"
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"

                                                      # /dev/input/event
                                                      # for USB
    Identifier     "stylus"
    Driver         "wacom"
    Option         "Device" "/dev/wacom"          # Change to
    Option         "Type" "stylus"
    Option         "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
    Identifier     "eraser"
    Driver         "wacom"
    Option         "Device" "/dev/wacom"          # Change to
    Option         "Type" "eraser"
    Option         "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
    Identifier     "cursor"
    Driver         "wacom"
    Option         "Device" "/dev/wacom"          # Change to
    Option         "Type" "cursor"
    Option         "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "Monitor"
    Identifier     "Generic Monitor"
    HorizSync       28.0 - 51.0
    VertRefresh     43.0 - 60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "NVIDIA Corporation NV17 [GeForce4 420 Mac 32M/GeForce 440 Go 64M]"
    Driver         "nvidia"
    BusID      "PCI:1:0:0"
    Option       "NoLogo"   
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "NVIDIA Corporation NV17 [GeForce4 420 Mac 32M/GeForce 440 Go 64M]"
    Monitor        "Generic Monitor"
    Option       "AllowGLXWithComposite" "true"
    Option       "ExactModeTimingsDVI" "true"
    Option         "ModeValidation" "DFP-0: NoEdidDFPMaxSizeCheck, NoVesaModes"
    ##začátek tv-out
    Option       "TVOutFormat" "Composite"
    Option       "TVStandard" "PAL-B"
    Option       "TwinView"
    Option       "MetaModes" "1024x768,1024x768;800x600,800x600;640x480,640x480"
    Option       "HorizSync" "DFP-0: 30-75; TV-0: 30-50"
    Option       "VertRefresh" "DFP-0: 50-85; TV-0: 60"
    Option       "TwinViewOrientation" "Clone"
    Option       "ConnetedMonitor" "CRT, TV"
    ##konec tv-out
    DefaultDepth    24
    SubSection     "Display"
        Depth       16
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Robert

  • Stálý člen
  • **
  • Příspěvků: 512
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #10 kdy: 14 Března 2007, 09:34:42 »
Zkuste to s tímhle:

#   xorg.conf - 2 nezavisle obrazovky


Section "Files"

    # path to defoma fonts
    FontPath        "/usr/share/X11/fonts/misc"
    FontPath        "/usr/share/X11/fonts/cyrillic"
    FontPath        "/usr/share/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/share/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/share/X11/fonts/Type1"
    FontPath        "/usr/share/X11/fonts/100dpi"
    FontPath        "/usr/share/X11/fonts/75dpi"
    FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

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

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "cz"
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 "Device"
    Identifier     "NVIDIA0"
    Driver         "nvidia"
    BusID       "PCI:1:0:0"
    Option        "NoLogo"
    Screen      0  
EndSection

Section "Device"
    Identifier     "NVIDIA1"
    Driver         "nvidia"
    BusID       "PCI:1:0:0"
    Option        "NoLogo"
    Screen      1  
EndSection

Section "Monitor"
    Identifier     "Monitor"
    HorizSync       28.0 - 51.0
    VertRefresh     43.0 - 60.0
    Option         "DPMS"
EndSection

Section "Monitor"
   Identifier   "Televize"
   HorizSync   30-50
   VertRefresh   60
   DisplaySize   400 300
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "NVIDIA0"
    Monitor        "Monitor"
    DefaultDepth    24
    Option        "AllowGLXWithComposite" "true"
    Option        "ExactModeTimingsDVI" "true"
    Option         "ModeValidation" "DFP-0: NoEdidDFPMaxSizeCheck, NoVesaModes"
    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      "Televize"
   DefaultColorDepth 24
   Subsection "Display"
      Depth 24
      Modes "1024x768"
   EndSubsection
   Option "TVStandard" "PAL-B"
   Option "TVOutFormat" "Composite"
EndSection

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

moc se mi tam nezdají ty vaše volby composite, pal-b a ModeValidation, ale když vám to s s nima funguje .-)  Obraz na televizi by se měl objevit až po přihlášení, tedy není vidět gdm login

dan

  • Návštěvník
  • Příspěvků: 63
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #11 kdy: 14 Března 2007, 17:14:51 »
Zkusil jsem, ale nejede. Ono se to tváří, že dvě plochy jsou. Myš chodí normálně ven z plochy, ale na TV není pořád nic, navíc mi nejede akcelerace. Zkusil jsem udělat změny i v tom nastavení (vyhodil jsem Option "TVOutFormat" "Composite",     Option         "ModeValidation" "DFP-0: NoEdidDFPMaxSizeCheck, NoVesaModes" a nastavil jsem na PAL-G).

Robert

  • Stálý člen
  • **
  • Příspěvků: 512
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #12 kdy: 14 Března 2007, 19:45:35 »
zkuste ještě do obou sekcí device přidat Option "RenderAccel" "true" a  pokud to nepomůže tak ještě můžete zkusit do sekce screen co patří televizi Option "TVOutFormat" "SVIDEO"

yenda

  • Návštěvník
  • Příspěvků: 2
    • http://www.jswebdesign.php5.cz
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #13 kdy: 14 Března 2007, 20:27:58 »
Díky. Návod od Miko10 je funkční, prozatím vystačím s klonováním než budu mít více čas zkusit dualview. Ještě jednou díky.

dan

  • Návštěvník
  • Příspěvků: 63
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #14 kdy: 15 Března 2007, 09:18:40 »
Citace: indianek
zkuste ještě do obou sekcí device přidat Option "RenderAccel" "true" a pokud to nepomůže tak ještě můžete zkusit do sekce screen co patří televizi Option "TVOutFormat" "SVIDEO"
Nejede a nejede. Necháme to to tak. Každopádně děkuji za pomoc, budu to muset vydržet s tím CLONE.

Vojtin

  • Host
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #15 kdy: 15 Března 2007, 10:29:21 »
Citace: dan
Citace: indianek
zkuste ještě do obou sekcí device přidat Option "RenderAccel" "true" a pokud to nepomůže tak ještě můžete zkusit do sekce screen co patří televizi Option "TVOutFormat" "SVIDEO"
Nejede a nejede. Necháme to to tak. Každopádně děkuji za pomoc, budu to muset vydržet s tím CLONE.
Možná ti to pomůže, možná ne, řešil jsem podobnej problém a pak jsem zjistil, že když mám monitor na 1280x1024 a dám dualview tak telka prostě nenajela, ale když jsem dal na monitor rozlišení 1024x768 tak to fungovalo.

Robert

  • Stálý člen
  • **
  • Příspěvků: 512
Jak na tv-out? (nvidia a Ubuntu 6.10) [vyřešeno]
« Odpověď #16 kdy: 15 Března 2007, 13:24:30 »
hmm já mam na monitoru 1600*1200 a na telce 800*600 nebo 1024*768 nevim jestli neni rozdíl v konfiguraci legacy  driveru oproti novýmu a taky jak se stim popasuje ta postarší karta, ale pokud se paamtuju, tak kdysi na gf4400mx mi tohle fungovalo ok.

 

Provoz zaštiťuje spolek OpenAlt.