Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: macu 30 Května 2008, 23:41:01
-
Mám ATI X1600 a při přehrávání filmů či puštěné TV se mi na Ubuntu 8.04 po chvíli nepatrně seká video ve Fullscreanu. Když okno zmenším na menší velikost běží vše v pohodě. Sekání není nějaké moc přehnané, ale rozhodně je nepříjemné při sledování filmů a TV. V 7.10 jel obraz naprosto v pohodě. Je jedno, zda mám zaplý CF či nikoliv, problém je při obou variantách.
vladimir@athlon-v:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1600 Series
OpenGL version string: 2.1.7415 Release
vladimir@athlon-v:~$ glxgears
300 frames in 5.0 seconds = 59.832 FPS
300 frames in 5.0 seconds = 59.718 FPS
297 frames in 5.0 seconds = 59.001 FPS
301 frames in 5.0 seconds = 60.030 FPS
299 frames in 5.0 seconds = 59.599 FPS
297 frames in 5.0 seconds = 59.223 FPS
-
nikdo neví? ještě jsem trošku víc testoval a dle mého to vypadá, jako kdyby mi též nefungovala 3D akcelerace...už jen díky FPS a nainstaloval-li jsem nějakou hru a nastavil ji na fullscrean tak se nechutně začase sekat tak,že sem danou 3D hru musel vypnout
-
mám obdobný problém na stolním pc s R9600Pro, pokud zakážů ovladače a jedu přes VESA tak je vytížení procesoru cca 10% (atlon 2400+), pokud jedu přes nesvobodné ovl. procesor 100%, zkoušel jsem starší ovladače, bez výsledku :(
-
Přidávám se ke stěžovatelům :), videa se lehce sekají, jako by byl snížený framerate a náročnější šetřiče obrazovky jak by smet. Mám sice slabou grafiku, ale v Gutsym to šlapalo hladce.
-
Taktéž se přidávám do skupiny stěžovatelů. Mám NB Asus A6Rp s integrovanou grafickou kartou Ati x200. ???
-
Tak alespoň u mě instalace ovladačů přes Envy nepřinesla kýžené ovoce, výsledek je stejný jako předtím a to okolo 150FPS. Přes 500FPS jsem se dostal pouze, když jsem ovladač ATI přes Envy odinstaloval; pak jsem ale měl nesnesitelné rozlišení 1024x768 (na notebooku) nejsa ho schopen změnit.
-
Nakonec jsem se pustil do ruční instalace ovladačů verze 8.5 podle:
http://wiki.cchtml.com/index.php/Ubuntu_Hardy_Installation_Guide#Removing_Mesa_drivers (metoda 2),
nicméně v mém případě byl problém spíš v "Mese" a nepřímém "rendrování" (flgrxinfo ukazovalo Mesu nikoli ATI), takže kdybych na to přišel dřív, možná by to šlapalo i s verzí 8.3, která je v repozitářích. Tak či tak, nyní 3000 FPS a žádné sekání.
-
tak jsem provedl podobné, filmy se nesekají, fps je ok ale nejde mi direct rendering...zůstává mi me
vladimir@athlon-v:~$ DISPLAY=:0 glxinfo | grep render
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa GLX Indirect
vladimir@athlon-v:~$ glxgears
XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0"
after 5672 requests (36 known processed) with 0 events remaining.
vladimir@athlon-v:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3-rc2)
ještě xorg.conf
# xorg.conf (X.Org 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 xorg.conf manual page.
# (Type "man 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 "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "cz, us"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
Defaultdepth 24
EndSection
Section "ServerLayout"
Identifier "Default Layout"
screen 0 "screen1" 0 0
EndSection
Section "Module"
Load "glx"
Load "GLcore"
Load "v4l"
EndSection
Section "ServerFlags"
Option "BlankTime" "0"
EndSection
Section "device" #
Identifier "device1"
Boardname "ATI Radeon (fglrx)"
Busid "PCI:2:0:0"
Driver "ati"
Screen 0
Vendorname "ATI"
Option "MergedFB" "off"
EndSection
Section "screen" #
Identifier "screen1"
Device "device1"
Defaultdepth 24[/code
Monitor "monitor1"
EndSection
Section "monitor" #
Identifier "monitor1"
Gamma 1.0
EndSection
Section "device" #
Identifier "device2"
Boardname "VESA driver (generic)"
Busid "PCI:2:0:1"
Driver "ati"
Screen 0
Option "MergedFB" "off"
EndSection
Section "screen" #
Identifier "screen2"
Device "device2"
Defaultdepth 24
Monitor "monitor2"
EndSection
Section "monitor" #
Identifier "monitor2"
Gamma 1.0
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
-
Odinstaluj balíček xserver-xgl, po restartu by mělo fglrxinfo vyhodit ATI... namísto Mesa...
-
Jdde o to, jak je nastavený konkrétní přehrávač. Vysoké zatížení procesoru by nasvědčovalo použití výstupu x11 - v tomto případě se nepoužívají žádné prostředky gr. karty a vše obstarává procesor. Na starém kompu (AthlonXP 2500+) mi přes x11 fest cukalo ve fulscreenu téměř jakékoli video (procák jel na 100%).
Všem doporučuji vyzkoušet nastavení přehrávače, nejlépe zkusit mplayer + přehrávat přes gl, gl2 či xv. Zatížení by mělo být minimální, ovšem většina těchto módů zlobí se zapnutým compizem.
P.S: Pro funkční xv musíte mít v xorg.conf v sekci Device položku Option "TexturedVideo" "on"
-
Ahoj...vsechno (krom master volume, ale to jeste neresim) mi uz s grafikou jde. Ale proste nesmi byt zaply compiz. Pri zaplem mi nejdou videa (jdou pouze s x11 nastavenym pro prehravac) a u her blika obrazovka nebo skoro nesviti. Jinak je to vlastne super ale tohle me opravdu stve.... neni tedy chyba nekde v copiz..???
-
Ano, je to compizem. Jeho overlay se nesnese s jinými. A tak to bliká. Buďto se použije pro přehrávání videí x11 (náročné na procesor), nebo je možnost stáhnout a zkompilovat si patchovaný mplayer, který přes xv (nenáročné na procesor) nebliká.
A nebo na hry a přehrávání filmů vypínat compiz. Např. přes fusion-icon.
-
Tomu vsemu rozumim....ale...s prominutim, neni to trochu na *censored*? Je to jako fakt skoda. Vidle sli uz pryc a tohle me teda dost mrzi.... ::) ;D Fakt se s tim neda nic???
-
takže vše vyřešeno...nová aktualizace kernelu a restricted-modules na 2.6.24-18 zabrala a po instalaci nových fglrx driverů jede vše...nesekané video, 3D akcelerace a compiz
díky moc všem co mi radili
-
tak tomu nerozumim...mohl bys to nejak lip popsat?
-
takže vše vyřešeno...nová aktualizace kernelu a restricted-modules na 2.6.24-18 zabrala a po instalaci nových fglrx driverů jede vše...nesekané video, 3D akcelerace a compiz
díky moc všem co mi radili
To video ti funguje i při zapnutém Compizu bez problikávání obrazu?
Já mám zdá se mi téměř stejnou konfiguraci a toto se mi nedaří odstranit.
uname -a
Linux vyoralek-ubu 2.6.24-18-generic #1 SMP Wed May 28 20:27:26 UTC 2008 i686 GN
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X600
OpenGL version string: 2.1.7415 Release
-
no to vidko mi jde kdyz prepisu v mplayeru soubor gui.conf vo_driver "xv" na "x11" (vse poustim v Mplayeru) ale ted sem zjistil ze se obcas predchazi zvuk od obrazu...nekdy???...nechapu....kdyz vypnu compiz je vse v pohode i s "xv"
pawlik@pawlik1:~$ uname -a
Linux pawlik1 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686 GNU/Linux
pawlik@pawlik1:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon Xpress Series
OpenGL version string: 2.1.7412 Release
pawlik@pawlik1:~$ glxgears
5018 frames in 5.0 seconds = 1003.049 FPS
5195 frames in 5.0 seconds = 1038.950 FPS
5141 frames in 5.0 seconds = 1028.094 FPS
4037 frames in 5.0 seconds = 807.287 FPS
pri vypnutem compiz jsou hodnoty FPS stejne
-
Pomocí "X11" mi to funguje při Compizu také, ale to jaksi není to pravé ořechové. Pokud jsem to dobře pochopil, tak "X11" je režim ve kterém většinu práce místo grafické karty udělá CPU, což je značně na zatížení procesoru vidět. Na fullscreen mi to pak "vyžere" téměř celé CPU a to není dobře.
-
ale jak z toho ven??? uz jsem fakt nestastnej.
-
ale jak z toho ven??? uz jsem fakt nestastnej.
Možnosti jsou tři: (+ dvě bez záruky)
1) Přehrávat přes x11 - na to člověk musí mít ale silný procesor (ze zkušenosti vím, že AthlonXP 2500+ je na fullscreen přes x11m málo). Pokud procák dostatečně silný není, může to mít za následek sekání obrazu, desynchronizaci zvuku a podobně.
2) Na video vypínat compiz - když si nainstaluješ fusion-icon, tak vypnutí compizu je 1x pravý klik + 1x levý klik
3) Zkompilovat si patchovaný mplayer - potom přehrávání přes xv nebliká ani se zapnutým compizem
4) Mám zkušenosti s kartami ATI, nevím, jestli se blikání se projevuje i na nVidiích
5) Čekat, než se objeví v repozitáři upravená verze mplayeru, nebo dokud nějaká aktualizace (gr. driverů, compizu, ...) tento problém neodstraní.
-
Tak jestli to je opravdu takhle tak to skusim jeste jinou distribuci. Vypinat compiz kvuli videu, kdyz komp v podstate na nic jineho nemam je hloupost. procesor mam na x11 opravdu slabej a vete "Zkompilovat si patchovaný mplayer" zrovna dvakrat nerozumim:) Kazdopadne vsem dekuji za rady, myslim ze se budou hodit i v jinych distribucich.
-
Tak jestli to je opravdu takhle tak to skusim jeste jinou distribuci. Vypinat compiz kvuli videu, kdyz komp v podstate na nic jineho nemam je hloupost. procesor mam na x11 opravdu slabej a vete "Zkompilovat si patchovaný mplayer" zrovna dvakrat nerozumim:) Kazdopadne vsem dekuji za rady, myslim ze se budou hodit i v jinych distribucich.
Myslím, že v tomto ohledu na tom budou i jiná distra úplně stejně ...
A k tomu mplayeru - to znamená
1) stáhnout zdrojový kód (buď z ubuntích repozitářů, nebo přímo od autorů mplayeru)
2) stáhnout patch, který opravuje blikání s compizem (google ho lehce najde)
3) aplikovat patch
4) zkompilovat
Není to sice úplně triviální, ale dá se najít postup, který vás tím vším provede "krok za krokem" hezky za ručičku.
-
osobně při testování ukázky filmu se mi zdálo, že je vše v pořádku (smplayer) i když možná mírně se to sekalo....ale rozhodně ne tak jako při starých driverech...už valí v pořádku, ale třeba torcs jsou nehratelné ve fullscreen (skoro netestováno,nebyl čas) Jinak obraz je nastaven na XV...
Digitální TV - čt24...rozhodně plynulejší ve fullscreenu a skoro se neseká, NOVA se mi bohužel občas sekla, ale to je možná i signálem, takže nevím
jinak pokud by to dle vyjádření kolegů občas probliklo jen s compizem tak rád compiz kvůli fullscreenu na chvíli vypnu, fusion-icon stejně používám kvůli tomu, že mi kvůli compizu problikává google-earth
-
Pokud by to někoho taky napadlo, tak jsem vyzkoušel instalaci poslední verze ovladačů ATI fglrx (8.5) přímo od ATI a problémy s Compizem se bohužel nevyřešily :(
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X600
OpenGL version string: 2.1.7537 Release
Vypínání a zapínání Compizu se mi nezdá jako šťastné řešení a tak si večer ještě vyzkouším kompilaci mplayeru s patchem opravujím tuto chybu. Je to škoda, že to stále není vyřešeno, jelikož to vypadá, že tento problém se už "táhne" nějaký ten den :-\.
-
Vypínání a zapínání Compizu se mi nezdá jako šťastné řešení a tak si večer ještě vyzkouším kompilaci mplayeru s patchem opravujím tuto chybu. Je to škoda, že to stále není vyřešeno, jelikož to vypadá, že tento problém se už "táhne" nějaký ten den Nevím co si myslet/Nerozhodný.
Kdyby si nasel nejaky pekny navod na tu kompilaci a patch na mplayer tak prosim sup sem s nim:) Diky moc.
Jeste sem se chtel zeptat, jak spoustet fusion-icon hned po startu. Abych to nemusel vzdycky zapinat (kdyz uz to jinac nejde >:(). Diky diky diky.
-
Jeste sem se chtel zeptat, jak spoustet fusion-icon hned po startu.
Koukám, že dáváš Ubuntu ještě šanci ;)
Spouštění fusion-icon po startu: Systém -> Volby -> Sezení -> Přidat a příkaz fusion-icon --no-start
případně bez toho no-startu viz http://forum.ubuntu.cz/index.php?topic=22867.30
-
Koukám, že dáváš Ubuntu ještě šanci
No neboj....celou noc sem u toho sedel a brzo po ranu z toho zase vyslo Ubuntu na jednicku:))
-
Kdyby si nasel nejaky pekny navod na tu kompilaci a patch na mplayer tak prosim sup sem s nim:) Diky moc.
Tak jsem to vyzkoušel dle návodu zde: http://ubuntuforums.org/showthread.php?t=571556 .. bohužel je to již starší kousek a balíčky, které jsou v požadovaných závilostech už jsou v HH v jiných verzích. Pokusil jsem se to upravit dle aktuálního stavu, ale i přesto mi kompilace spadla na chybě.
../libavutil/mem.h:100: warning: ‘alloc_size’ attribute directive ignored
libx264.c: In function ‘X264_init’:
libx264.c:224: error: ‘X264_ME_TESA’ undeclared (first use in this function)
libx264.c:224: error: (Each undeclared identifier is reported only once
libx264.c:224: error: for each function it appears in.)
libx264.c:256: warning: assignment discards qualifiers from pointer target type
make[1]: *** [libx264.o] Error 1
make[1]: Leaving directory `/usr/src/mplayer/libavcodec'
make: *** [libavcodec/libavcodec.a] Error 2
.. momentálně nemám čas do toho více zabředávat, čili zatím tuto možnost opustím. Pokud by se někomu kompilace podařila, rád uvítám výsledný deb soubor :)
-
Tak kompilace MPlayeru (z svn) se nakonec podařila, bylo potřeba nainstalovat ještě dvě knihovny, ale bez kýženého výsledku. Mplayer stále jak v okně tak na fullscreen při zapnutém Compizu přeblikává. Jelikož mě už nic dalšího nenapadá dám zde k dispozici jak zkompilovaný balíček, tak i přidané knihovny a i mou konfiguraci na které jsem to vyráběl a testoval.
Nejprve výsledný balíček mplayer_1.0svn_i386.deb (http://www.brloh.eu/ubuntu/mplayer_1.0svn_i386.deb), který obsahuje i patch z adresy, kterou jsem uváděl v minulém příspěvku. A dále potřebné knihovny, které nebyly v repository HH 8.04 - libx264-59_0.svn20080408-0.0ubuntu1_i386.deb (http://www.brloh.eu/ubuntu/libx264-59_0.svn20080408-0.0ubuntu1_i386.deb), libx264-dev_0.svn20080408-0.0ubuntu1_i386.deb (http://www.brloh.eu/ubuntu/libx264-dev_0.svn20080408-0.0ubuntu1_i386.deb).
A zde slibovaná konfigurace:
výsledný mplayer
MPlayer dev-SVN-r26993-4.2.3 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Pentium(R) M processor 1.73GHz (Family: 6, Model: 13, Stepping: 8)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
ovladač grafické karty
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X600
OpenGL version string: 2.1.7537 Release
xorg.conf
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
Defaultdepth 24
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "TexturedVideo" "on"
EndSection
Section "Module"
Load "glx"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Zkoušel jsem si hrát s Option na Device a vyzkoušel všechny kombinace on/off, leč bohužel nic nepomohlo. V Compizu mám vyplé "Undirect Fullscreen Windows". A snad poslední informace, že Compiz mám kompilovaný z GItu a aktualizavaný cca. před týdnem.
Buď to někdo prosím vyzkoušejte, zda vám tato verze Mplayeru také nepomáhá a nebo prosím o nakopnutí správným směrem :). Díky.
-
Já jsem to kompiloval cca před dvěma měsící a vše jede v pohodě. Ujistěte se, že máte nastavené přehrávání přes xv (přes gl a gl2 bliká dál). Případně to zkuste z příkazové řádky, v terminálu napište
mplayer -vo xv jménovidoisouboru
.
Váš balíček bohužel vyzkoušet nemůžu, neb mám 64bit
-
Jj, zkoušel jsem to se všemi možnými parametry, tj:
- x11 - funguje spolehlivě, ale vyžírá CPU
- xv - obraz problikává mezi černou a videem
- gl - obraz problikává mezi okny Ubuntu a videem
-
A to jsi ten mplayer nemusel ani patchovat? .. jakou máš konfiguraci? ... ovladač + xorg.conf?
-
Tak jsem konečně vyřešil problikávání videa v patchovaném mplayeru :)
Kromě postupu uvedenému níže v mém příspěvku z 06.06.2008, 08:51:51:52 je potřeba v Compizu zapnout plugin "Utility->Přehrávání videa". Pak video v opatchované verzi v kombinaci s xorg.conf a ati ovladačemi neproblikává :) .. konečně, přišel jsem na to víceméně náhodně :P
-
A 3D hry blikaj? Třeba Tremulous?
-
A 3D hry blikaj? Třeba Tremulous?
3D hry budou blikat, protože zobrazují přes gl. Mplayer nebliká pouze patchovaný a přes zobrazovací vrstrvu xv.
Pokud chcete neblikající 3D hry, budete muset zatím vypínat compiz - což se při použití fusion-icon zrealizuje dvěma kliknutími myši.
-
Přesně tak.. uvedený postup zabírá pouze na opatchovaný mplayer... všechny ostatní přehrávače používající xv, gl nebo gl2 budou bohužel blikat nadále.
-
Oživuji tento thread, protože se tu moc hezky bavíme o naší milované Ati :p
Jak jste na tom s ovladačem 8.6?
Nativně mi už funguje vyhlazování videa, obraz neproblikává.
Ale občas se mi stane, patrně vyskočením nějakého okna na ploše, když hraju Tremulous, že se mi obraz rozkouskuje na 4kusy a každej má jinou grafiku. Mám pocit, že se mi to stalo i u Mplayeru. Někdy se z tohoto stavu to nějak nebo mačkáním nějakých kláves dokáže vrátit zpět do normálu :o) Jindy restartuju X.
Nainstaloval jsem zkusmo i beta updaty. Teď když dám
rovano@rovano:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon X1200 Series
OpenGL version string: 2.1.7659 Release
Segmentation fault
...Co to přesně znamená? Že ovladač havaruje?
-
Oživuji tento thread, protože se tu moc hezky bavíme o naší milované Ati :p
Jak jste na tom s ovladačem 8.6?
Nativně mi už funguje vyhlazování videa, obraz neproblikává ani s Compizem při X11. A to ani v okně, ani při fullscreen.
Ale občas se mi stane, patrně vyskočením nějakého okna na ploše, když hraju Tremulous, že se mi obraz rozkouskuje na 4kusy a každej má jinou grafiku. Mám pocit, že se mi to stalo i u Mplayeru. Někdy se z tohoto stavu to nějak nebo mačkáním nějakých kláves dokáže vrátit zpět do normálu :o) Jindy restartuju X.
Nainstaloval jsem zkusmo i beta updaty. Teď když dám
rovano@rovano:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon X1200 Series
OpenGL version string: 2.1.7659 Release
Segmentation fault
...Co to přesně znamená? Že ovladač havaruje?