Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: yenda 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.
-
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
http://www.ubuntu.wz.cz/hlavni_stranky/navody_hardware_nvidia.html#s-video
-
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.
-
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?
-
Option "TVStandard" "PAL-G" v sekci screen xorg.conf
-
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.
-
postněte svůj aktuální xorg.conf s clone, který funguje. zkusíme ho upravit
-
co su tie akcelerovane ovladace??
-
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.
-
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
-
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
-
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).
-
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"
-
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.
-
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.
-
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.
-
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.