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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Fiend в Jun 08, 2010, 15:10



Титла: Проблем с видео плеърите
Публикувано от: Fiend в Jun 08, 2010, 15:10
Напоследък, когато гледам филми, картината ми замръзва. Няма значение кой от плеърите използвам, затова подозирам, че причината е в кодеците. Обаче нямам идея какво да правя, как се преинсталират кодеци и т.н.
ПОМОЩ!!!! :)


Титла: Re: Проблем с видео плеърите
Публикувано от: Ekspert в Jun 08, 2010, 15:28
опитай с strace, това е програмка която следи указана от теб програма къде какво отваря записва, търси и т.н. погледни и мануала и предполагам че ще намериш решение, щом гледаш филмите едва ли ще е от кодеците.


Титла: Re: Проблем с видео плеърите
Публикувано от: Fiend в Jun 08, 2010, 16:03
Имам твърде много пропуски в познанията, за да съм наясно какво точно правя, но пуснах strace с флаг -с, стори ми се подходящ:

fiend@fiend-desktop ~ $ strace -c totem
% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 49.40    0.000619         310         2           clone
 46.53    0.000583         583         1           waitpid
  4.07    0.000051           0       139       127 access
  0.00    0.000000           0       361        60 read
  0.00    0.000000           0         9           write
  0.00    0.000000           0       208        89 open
  0.00    0.000000           0       128           close
  0.00    0.000000           0         1           unlink
  0.00    0.000000           0         1           execve
  0.00    0.000000           0         1           time
  0.00    0.000000           0         1           utime
  0.00    0.000000           0         1         1 mkdir
  0.00    0.000000           0         2           pipe
  0.00    0.000000           0        14           brk
  0.00    0.000000           0        16           gettimeofday
  0.00    0.000000           0        19           munmap
  0.00    0.000000           0         8           uname
  0.00    0.000000           0        88           mprotect
  0.00    0.000000           0         2           _llseek
  0.00    0.000000           0        73           writev
  0.00    0.000000           0         1           sched_getparam
  0.00    0.000000           0         1           sched_getscheduler
  0.00    0.000000           0         3           sched_get_priority_max
  0.00    0.000000           0         2           sched_get_priority_min
  0.00    0.000000           0       120           poll
  0.00    0.000000           0         5           rt_sigaction
  0.00    0.000000           0         1           rt_sigprocmask
  0.00    0.000000           0         1           getrlimit
  0.00    0.000000           0       228           mmap2
  0.00    0.000000           0         5           stat64
  0.00    0.000000           0         4         2 lstat64
  0.00    0.000000           0       118           fstat64
  0.00    0.000000           0         9           getuid32
  0.00    0.000000           0         1           geteuid32
  0.00    0.000000           0        20           fcntl64
  0.00    0.000000           0         5         1 futex
  0.00    0.000000           0         1           set_thread_area
  0.00    0.000000           0         1           set_tid_address
  0.00    0.000000           0         3           clock_gettime
  0.00    0.000000           0         1           clock_getres
  0.00    0.000000           0         1           statfs64
  0.00    0.000000           0         1           set_robust_list
  0.00    0.000000           0         2           SYS_331
  0.00    0.000000           0         7           socket
  0.00    0.000000           0         1           bind
  0.00    0.000000           0         6         2 connect
  0.00    0.000000           0         1           listen
  0.00    0.000000           0         1           accept
  0.00    0.000000           0         2           getsockname
  0.00    0.000000           0         1           getpeername
  0.00    0.000000           0         1           setsockopt
------ ----------- ----------- --------- --------- ----------------
100.00    0.001253                  1629       282 total

... това за съжаление нищо не ми говори... :(


Титла: Re: Проблем с видео плеърите
Публикувано от: vyrgozunqk в Jun 08, 2010, 17:03
Я кажи и с каква дистрибуция си, някога имах подобен проблем с Дебиан ленни и убунту 7.10... беше някакъв бъг мисля във видеодрайвера..


Титла: Re: Проблем с видео плеърите
Публикувано от: Ekspert в Jun 08, 2010, 19:53
ето:
strace -o strace.totem totem

това се пише в конзолата/теминал, после отваряш файла starce.totem с текстов редактор, там където има -1 в изхода със съобщение за липсващ файл или директория, поправяш проблема (правиш линк) гледай добре защото често дадена библиотека се търси в няколко директории така че не е необходимо да се дублират.


Титла: Re: Проблем с видео плеърите
Публикувано от: Fiend в Jun 08, 2010, 20:06
Linux Mint 8 (Helena)
Kernel 2.6.31-14 generic
Gnome 2.28.1


Титла: Re: Проблем с видео плеърите
Публикувано от: tonitochev в Jun 08, 2010, 20:27
Проблема не е в кодеците. Ако беше, нямаше въобще да тръгва филм.
По скоро е във драйвера на видеокартата. Каква ти е видеокартата.


Титла: Re: Проблем с видео плеърите
Публикувано от: Fiend в Jun 08, 2010, 20:29
ето:
strace -o strace.totem totem

това се пише в конзолата/теминал, после отваряш файла starce.totem с текстов редактор, там където има -1 в изхода със съобщение за липсващ файл или директория, поправяш проблема (правиш линк) гледай добре защото често дадена библиотека се търси в няколко директории така че не е необходимо да се дублират.
Направих файла и вътре има повече от 100 реда за които дава грешка:
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
горния ред се среща многократно в началото, но после има мноооого и най-различни грешки... ако за всяка трябва да правя линк (а и не съм съвсем наясно как става), ще ми отнеме цяла вечност...


Титла: Re: Проблем с видео плеърите
Публикувано от: Fiend в Jun 08, 2010, 20:34
Проблема не е в кодеците. Ако беше, нямаше въобще да тръгва филм.
По скоро е във драйвера на видеокартата. Каква ти е видеокартата.
GeForce 6150SE nForce 430
NVIDIA Driver Version:173.14.20
...и пак споменавам, проблема е отскоро, преди месец си работеше перфектно!


Титла: Re: Проблем с видео плеърите
Публикувано от: Ekspert в Jun 08, 2010, 20:40
както ти писа и Тони а и аз по-горе, най-вероятно проблема не е в кодеците а във видеодрайвера, да си правил ъпгрейд на ядро или видеото ?


Титла: Re: Проблем с видео плеърите
Публикувано от: Fiend в Jun 09, 2010, 14:08
Нищо не съм пипал, освен това което иска ъпдейт мениджъра.
A забравих да кажа и че ако гледам клипове в youtube си работи нормално.


Титла: Re: Проблем с видео плеърите
Публикувано от: bop_bop_mara в Jun 10, 2010, 00:43
Еми най-вероятно update-manager-а е ъпдейтанал ядрото, обнови драйвъра и виж дали пак прави проблеми.


Титла: Re: Проблем с видео плеърите
Публикувано от: borovaka в Jun 10, 2010, 01:38
Защо ползваш тази серия на драйвера след като си с 6 серията. Слагай драйвер 195.
С него няма проблеми никакви. Ползвах последния който се води тестинг на Arch, вчера се върнах на Fedora 13 със версия 195.36.24 нямам никакви грижи ( картата ми е Nvidia 6100 )


Титла: Re: Проблем с видео плеърите
Публикувано от: Fiend в Jun 10, 2010, 14:05
Добре, ще се разровя да видя как става инсталацията на драйвера и ако има проблеми, пак ще пиша! :)


Титла: Re: Проблем с видео плеърите
Публикувано от: Fiend в Jun 10, 2010, 18:46
Влязох в hardware drivers и сложих версия 185 (тя ми беше препоръчана, в списъка нямаше 195), с нея пак ми замръзва.
От сайта на NVidia свалих NVIDIA-Linux-x86-195.36.24-pkg1.run
(като му дам директно отвори с gedit ми дава грешка)
Намерих това като обяснение как се инсталира:
"1.Сваляте драйвера от www.nvidia.com и го записвате в home/вашия юзер/
2.Излизате от графичната среда като въведете в графичната колзола killall gdm за гном kdm за кде xdm за xfce оставате в конзола влизате като роот и пишете:
3.apt-get install module-assistant pkg-config xserver-xorg-dev след това cd /home/вашия юзер/ натискате enter.
4.Въвеждате sh NVIDIA- натискате tab за да изкара пълното име на драйвера enter и ви пита http://prikachi.com/files/1049867X.png дали сте съгласни да го инсталирате цъкате accept http://prikachi.com/files/1049869S.png тук отговаряте с no чакате да се инсталира
5.Накрая http://prikachi.com/files/1049871K.png ви пита съгласни ли сте да промени хоrg.conf автоматично отговаряте с no и пак се връщате в конзолата
6.Напишете nvidia-xconfig рестартирайте остана само да си настройте резолюцията като влезете.

Работи безотказно в ubuntu 9.04!",

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


Титла: Re: Проблем с видео плеърите
Публикувано от: Ekspert в Jun 10, 2010, 19:05
1. Излизаш от графичен режим и влизаш като root
2 Инсталираш module-assistant:
apt-get isnatall module-assistant
3. m-a prepare, module-assistant си инсталира още няколко нещица
4. премахваш стария дрйвер на nvidia:
NVIDIA-Linux-x86-195.36.24-pkg1.run --uninstall
5 sh NVIDIA-Linux-x86-195.36.24-pkg1.run
6.http://prikachi.com/files/1049871K.png ($2) отговаряш с yes
7. /etc/init.d/gdm(kdm, xdm) start;exit


Титла: Re: Проблем с видео плеърите
Публикувано от: Fiend в Jun 10, 2010, 19:57
fiend@fiend-desktop ~ $ killall gdm
gdm: no process found
fiend@fiend-desktop ~ $ su
Password:
fiend-desktop fiend # apt-get install module-assistant
Reading package lists... Done
Building dependency tree       
Reading state information... Done
module-assistant is already the newest version.
The following packages were automatically installed and are no longer required:
  python-pygoocanvas libdynamite0 libuser-perl gdesklets-data python-numeric
  libgoocanvas-common libcarp-clan-perl libsynce0 conky-all blt python-tk
  python-soappy hddtemp libdate-manip-perl libwww-search-perl
  libfile-slurp-perl tcl8.5 python-fpconst tk8.5 liborange0 libwraster3 orange
  libimlib2 gstreamer0.10-gnonlin libgoocanvas3 libbit-vector-perl
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.
fiend-desktop fiend # m-a prepare
Getting source for kernel version: 2.6.31-14-generic
Kernel headers available in /usr/src/linux
Creating symlink...
Couldn't create the /usr/src/linux symlink!
apt-get install build-essential
Reading package lists... Done
Building dependency tree       
Reading state information... Done
build-essential is already the newest version.
The following packages were automatically installed and are no longer required:
  python-pygoocanvas libdynamite0 libuser-perl gdesklets-data python-numeric
  libgoocanvas-common libcarp-clan-perl libsynce0 conky-all blt python-tk
  python-soappy hddtemp libdate-manip-perl libwww-search-perl
  libfile-slurp-perl tcl8.5 python-fpconst tk8.5 liborange0 libwraster3 orange
  libimlib2 gstreamer0.10-gnonlin libgoocanvas3 libbit-vector-perl
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.

Done!
fiend-desktop fiend # NVIDIA-Linux-x86-185.36.24-pkg1.run --uninstall
NVIDIA-Linux-x86-185.36.24-pkg1.run: command not found
fiend-desktop fiend # NVIDIA-Linux-x86-195.36.24-pkg1.run --uninstall
NVIDIA-Linux-x86-195.36.24-pkg1.run: command not found
fiend-desktop fiend #

да не би случайно да иска път към файла, ако е така в коя папка се намира стария драйвер? Със сигурност в момента съм със 185.18.36!


Титла: Re: Проблем с видео плеърите
Публикувано от: Ekspert в Jun 10, 2010, 20:04
влизаш в директорията където е файла, и там пишеш sh NVIDIA-Linux-x86-185.18.36-pkg1.run --uninstall
може и да бъркам точния синтаксис на командата, за подробности пиши sh NVIDIA-Linux-x86-185.18.36-pkg1.run --help или -help, там ще ти изведе всички достъпни команди, и uninstall важи ако си инсталирал драйвера от NVIDIA-Linux-x86-185.18.36-pkg1.run, но ако е .deb трябва да го махнеш с apt-get remove nvidia-xxxx.deb и после да инсталираш

изпълни и :
sudo m-a prepare преди да пипаш по nvidia


Титла: Re: Проблем с видео плеърите
Публикувано от: Ekspert в Jun 10, 2010, 20:13
fiend@fiend-desktop ~ $ killall gdm

не трепи така Х-са ами:
sudo /etc/init.d/gdm stop


Титла: Re: Проблем с видео плеърите
Публикувано от: Fiend в Jun 10, 2010, 21:02
OK! Тези дни няма да мога да се занимавам, но при първа възможност ще пиша как се развиват нещата. Мерси!
А инсталацията на 185 я направих през Hardware Drivers, което на мен лично ми прилича на нещо като Уизърд и затова предполагам че не е deb...


Титла: Re: Проблем с видео плеърите
Публикувано от: Ekspert в Jun 10, 2010, 21:12
OK! Тези дни няма да мога да се занимавам, но при първа възможност ще пиша как се развиват нещата. Мерси!
А инсталацията на 185 я направих през Hardware Drivers, което на мен лично ми прилича на нещо като Уизърд и затова предполагам че не е deb...

Точно .deb е, махни го през синаптика.


Титла: Re: Проблем с видео плеърите
Публикувано от: Fiend в Jun 13, 2010, 12:59
Влязох в синаптика и там ми показа освен 185 и 2та стари драйвера 173 и 96 като инасталирани...
Сложих 195, но имах малък проблем с пускането на графичната среда. Като написах /etc/init.d/gdm start взе да ми говори за някакви лицензи!? Рестартирах с контр+алт+дел...
Като ми остане време да си пусна филм, ще пиша за ефекта! Мерси!


Титла: Re: Проблем с видео плеърите
Публикувано от: Fiend в Jun 15, 2010, 17:18
Дааа... явно не е от драйвера на видеото, пак си замръзва картината. Идеи?