видео на ноутбуке hp/compaq nx6310
Доброго времени суток!
Если кто знает, помогите с настройками видео, плз. Решил убить windows Gentoo, но второую неделю мучаюсь с проигрованием видеофайлов, звук есть а картинки нет. Поставил практически все кодеки. mplayer ставил с флагами с поддержкой всех кодеков, всех audio\video выходов. Ядро три раза пересобирал, все видео там включил. Видюха у меня встроенная intel:
# lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
20:35:41 [----] None:
Драйвер соответственно i810, X пересобирал два раза. И безрезультатно.
Момент такой:
меню system
preferences
multimedia systems selector
Там в окошке на вкладке видео есть default output plugin
Там в списке output есть:
autodetect
X Window system (no xv)
X Wideosystem (X11/xshm/xv)
custom
Если выбирать все кроме X Wideosystem (X11/xshm/xv), то при тесте нет картинки.
А если выбрать X Wideosystem (X11/xshm/xv), то при тесте ошибка:
X Window System (X11/XShm/Xv): Could not initialise Xv output
Соответсвенно нет у меня в X11 /xshm/xv
Но делал emerge xv
Я понял, что мне видеовыход надо настроить?
# mplayer -vo help | grep xv
xv X11/Xv
xvmc XVideo Motion Compensation
#mplayer -vo help
MPlayer SVN-r24130 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz (Family: 6, Model: 15, Stepping: 6)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
Available video output drivers:
xv X11/Xv
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
gl X11 (OpenGL)
gl2 X11 (OpenGL) - multiple textures version
dga DGA ( Direct Graphic Access V2.0 )
sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
ggi General Graphics Interface (GGI) output
fbdev Framebuffer Device
fbdev2 Framebuffer Device
aa AAlib
caca libcaca
bl Blinkenlights driver: http://www.blinkenlights.de
directfb Direct Framebuffer Device
dfbmga DirectFB / Matrox G200/G400/G450/G550
null Null video output
xvmc XVideo Motion Compensation
mpegpes Mpeg-PES to DVB card
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
gif89a animated GIF output
Подскажите, плз, что делать?
- Для комментирования войдите или зарегистрируйтесь
Может, другие
Может, другие проигрыватели испробовать? И/или "глубоко" обновить mplayer
Глубоко - это
Глубоко - это как?
Я думаю:
"меню system
preferences
multimedia systems selector
Там в окошке на вкладке видео есть default output plugin
Там в списке output есть:
autodetect
X Window system (no xv)
X Wideosystem (X11/xshm/xv)
custom
Если выбирать все кроме X Wideosystem (X11/xshm/xv), то при тесте нет картинки.
А если выбрать X Wideosystem (X11/xshm/xv), то при тесте ошибка:
X Window System (X11/XShm/Xv): Could not initialise Xv output"
Должен же быть положительный результат еще и до проигрывателя. Как в случае с adio.
Глубоко — это
Глубоко — это
--deep
Обновил
Обновил глубоко, выдало, что нужно обновить кучу файлов в /etc и /etc/X11, но все также. Обновить файлы еще не было времени.
Это куча
Это куча конфигов, я лично пока не сталкивался с тем, чтобы их приходилось разбирать вручную. Обычно просто жду несколько дней, если не вылезает каких-нибудь глюков, то просто тру их все... Вряд ли это правильно, но всё же.
А другие проигрыватели?
это ты просто
это ты просто ни на один апдэйт pam'а не попал - а то просто бы в систему незалогинился. там нетолько конфиги но и инит-скрипты обновляются...
Якая
Якая интересная информация... Пойду матерьялы какие-нибудь поищу, чтоб не напороться. Спасибо (-:Е
В консоли
В консоли работает ?Без X-ов?
Попробовал mplayer
Попробовал mplayer -vo X11 и mplayer -vo xv , то же самое, звук есть-картинки нет и та же ошибка, что и при запуске mplayer из графики: Error opening/initializing the selectedvideo_out (-vo) device
у мну точно
у мну точно такой же ноут с видео проблем никогда небыло.
использую для просмотра gl2 плугин потому что в xv нерегулируется яркость и насыщенность
Еще бы посмотреть ваши юз флаги. и make.conf
emerge -pv mplayer
[ebuild R ] media-video/mplayer-1.0_rc2_p24929 USE="X a52 aac aalib alsa amrnb amrwb dvd encode esd ftp gif gtk iconv jpeg libcaca mad mmx mp2 mp3 opengl png quicktime samba srt sse sse2 truetype unicode vorbis win32codecs x264 xv xvid -3dnow -3dnowext (-altivec) -arts -bidi -bindist -bl -cddb -cdio -cdparanoia -cpudetection -custom-cflags -debug -dga -directfb -doc -dts -dv -dvb -enca -fbcon -ggi -ipv6 -ivtv -jack -joystick -ladspa -lirc -live -livecd -lzo -md5sum -mmxext -musepack -nas -nemesi -openal -oss -pnm -pulseaudio -pvr -radio -rar -real -rtc -sdl -speex -ssse3 -svga -teletext -tga -theora -tivo -v4l -v4l2 -vidix -xanim -xinerama -xvmc -zoran" VIDEO_CARDS="-mga -s3virge -tdfx -vesa" 0 kB
Может будт полезно.
gl2
Нет пока возможности флаги выложить и make.conf, а можно немного подробнее об установке плагина gl2. Я новичок в gentoo, всегда на серверах пользовалься freebsd, а там мне графика не нужна совсем, вот теперь решил и рабочие станции переводить на linux.
да отдельно
да отдельно ставить ничегог ненадо к сожалению непомню какой юзфлаг его включает.. думаю чтот отипа opengl
из вашего видно
gl X11 (OpenGL)
gl2 X11 (OpenGL) - multiple textures version
тоесть есть уже всё что надо осталось только запустить
И советую одновить mplayer так как кудато исцезло из VIDEO_CARDS i810
# emerge -pv mplayer These
# emerge -pv mplayer
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] media-video/mplayer-1.0_rc1_p20070824 USE="X alsa arts dvd encode esd gif gtk iconv ipv6 jpeg mad mp3 opengl oss png quicktime sdl truetype unicode vorbis win32codecs xv -3dnow -3dnowext -a52 -aac -aalib (-altivec) -amrnb -amrwb -bidi -bindist -bl -cddb -cdio -cdparanoia -cpudetection -custom-cflags -dga -directfb -doc -dts -dv -dvb -enca -fbcon -ftp -ggi -ivtv -jack -joystick -libcaca -lirc -live -livecd -lzo -md5sum -mmx -mmxext -mp2 -musepack -nas -openal -pnm -pvr -radio -rar -real -rtc -samba -speex -srt -sse -sse2 -ssse3 -svga -teletext -tga -theora -tivo -v4l -v4l2 -vidix -x264 -xanim -xinerama -xvid -xvmc -zoran" VIDEO_CARDS="i810 -mga -nvidia -s3virge -tdfx -vesa" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
####################################################
## ATTENTION: THIS IS THE MAKE.CONF ON THE LIVECD ##
## PLEASE EDIT /mnt/gentoo/etc/make.conf INSTEAD ##
####################################################
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
#CFLAGS="-O2 -march=i686 -pipe"
CFLAGS="-march=i686 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
# This should not be changed unless you know exactly what you are doing. You
# should probably be using a different stage, instead.
CHOST="i686-pc-linux-gnu"
ACCEPT_KEYWORDS=""
MAKEOPTS=""
USE="X gtk gnome qt3 qt4 dvd dvdr dvdread bluetooth alsa cdr wifi"
FEATURES=""
INPUT_DEVICES="keyboard mouse synaptics"
VIDEO_CARDS="i810"
ЗАРАБОТАЛО!!!
Похоже, что работало с самого начала. В mplayer просто в настройках выбрал gl2 и все заработало.
ЗАРАБОТАЛО!!!
Похоже, что работало с самого начала. В mplayer просто в настройках выбрал gl2 и все заработало.
Похоже не я
Похоже не я один имею такие проблемы :) дело скорее в драйвере иксов. Стоил мне обновиться как xv перестал работать да и gl тоже. наверное стоит подождать стабильного релиза xf86-video-i810 и вообще его пора переименовать в xf86-video-intel
После всех
После всех экспериментов с mplayer переодически стали зависать X: мышка двигается, но на нажатие кнопок реагирует, клава реагирует только на переключение в консоль или на убивание X, если при этом работал терминал в X, то в нем все нормально, все работает, на все реагирует, все команды выполняет, но за пределами его "тишина".
Мой xorg.conf
Section "ServerLayout"
Identifier "X.Org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Touch" "SendCoreEvents"
InputDevice "Keyboard0" "CoreKeyboard"
# InputDevice "PS/2 Mouse" "AlwaysCore"
# Serial Mouse not detected
InputDevice "USB Mouse" "AlwaysCore"
# InputDevice "Synaptics" "AlwaysCore"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail" "true"
EndSection
Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/util"
FontPath "/usr/share/fonts/encodings"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/terminus"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/local/share/fonts"
FontPath "/usr/share/fonts/default"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/type1"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/arphicfonts"
FontPath "/usr/share/fonts/jisx0213"
FontPath "/usr/share/fonts/shinonome"
FontPath "/usr/share/fonts/baekmuk-fonts"
FontPath "/usr/share/fonts/kacst-fonts"
FontPath "/usr/share/fonts/sgi-fonts"
FontPath "/usr/share/fonts/unfonts"
FontPath "/usr/share/fonts/default/ghostscript"
FontPath "/usr/share/fonts/xfonts-cronyx-100dpi:unscaled"
FontPath "/usr/share/fonts/xfonts-cronyx-75dpi:unscaled"
FontPath "/usr/share/fonts/xfonts-cronyx-misc:unscaled"
FontPath "/usr/share/fonts/xfonts-cronyx-100dpi"
FontPath "/usr/share/fonts/xfonts-cronyx-75dpi"
FontPath "/usr/share/fonts/xfonts-cronyx-misc"
FontPath "/usr/share/fonts/xfonts-cronyx-cp1251-100dpi:unscaled"
FontPath "/usr/share/fonts/xfonts-cronyx-cp1251-75dpi:unscaled"
FontPath "/usr/share/fonts/xfonts-cronyx-cp1251-misc:unscaled"
FontPath "/usr/share/fonts/xfonts-cronyx-cp1251-100dpi"
FontPath "/usr/share/fonts/xfonts-cronyx-cp1251-75dpi"
FontPath "/usr/share/fonts/xfonts-cronyx-cp1251-misc"
FontPath "/usr/share/fonts/xfonts-cronyx-isocyr-100dpi:unscaled"
FontPath "/usr/share/fonts/xfonts-cronyx-isocyr-75dpi:unscaled"
FontPath "/usr/share/fonts/xfonts-cronyx-isocyr-misc:unscaled"
FontPath "/usr/share/fonts/xfonts-cronyx-isocyr-100dpi"
FontPath "/usr/share/fonts/xfonts-cronyx-isocyr-75dpi"
FontPath "/usr/share/fonts/xfonts-cronyx-isocyr-misc"
FontPath "/usr/share/fonts/xfonts-cronyx-koi8r-100dpi:unscaled"
FontPath "/usr/share/fonts/xfonts-cronyx-koi8r-75dpi:unscaled"
FontPath "/usr/share/fonts/xfonts-cronyx-koi8r-misc:unscaled"
FontPath "/usr/share/fonts/xfonts-cronyx-koi8r-100dpi"
FontPath "/usr/share/fonts/xfonts-cronyx-koi8r-75dpi"
FontPath "/usr/share/fonts/xfonts-cronyx-koi8r-misc"
FontPath "/usr/share/fonts/xfonts-cronyx-koi8u-100dpi:unscaled"
FontPath "/usr/share/fonts/xfonts-cronyx-koi8u-75dpi:unscaled"
FontPath "/usr/share/fonts/xfonts-cronyx-koi8u-misc:unscaled"
FontPath "/usr/share/fonts/xfonts-cronyx-koi8u-100dpi"
FontPath "/usr/share/fonts/xfonts-cronyx-koi8u-75dpi"
FontPath "/usr/share/fonts/xfonts-cronyx-koi8u-misc"
EndSection
Section "Module"
Load "xtrap"
Load "ddc"
Load "vbe"
Load "GLcore"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "bitmap"
Load "type1"
Load "freetype"
Load "record"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "us,ru(winkeys)
Option "XkbOptions" "grp:ctrl_shift_toggle"
# Option "CoreKeyboard"
# Option "XkbRules" "xorg"
# Option "XkbModel" "pc105"
# Option "XkbOptions" "grp:toggle,grp_led:scroll"
# Option "XkbVariant" ",winkeys"
#Option "XkbLayout" "ru"
EndSection
Section "InputDevice"
Identifier "Serial Mouse"
Driver "mouse"
Option "Protocol" "Microsoft"
Option "Device" "/dev/ttyS0"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection
Section "InputDevice"
Identifier "PS/2 Mouse"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/misc/psaux"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "USB Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "SendCoreEvents" "true"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
Section "InputDevice"
Identifier "Touch"
Driver "synaptics"
Option "Protocol" "auto-dev"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "LeftEdge" "1900"
Option "RightEdge" "5400"
Option "TopEdge" "1800"
Option "BottomEdge" "3900"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.08"
Option "MaxSpeed" "0.20"
Option "AccelFactor" "0.0030"
Option "SHMConfig" "on"
Option "UpDownScrolling" "on"
EndSection
# Auto-generated by mkxf86config
Section "Monitor"
Identifier "Monitor0"
# HorizSync 28.0 - 96.0
# VertRefresh 50.0 - 75.0
VendorName "LPL"
ModelName "1151"
EndSection
Section "Device"
### Available Driver options are:-
# sw_cursor is needed for some ati and radeon cards
#Option "sw_cursor"
#Option "hw_cursor"
#Option "NoAccel"
#Option "ShowCache"
#Option "ShadowFB"
#Option "UseFBDev"
#Option "Rotate"
Option "DRI" "true"
Identifier "Card0"
# The following line is auto-generated by x11-misc/mkxf86config
Driver "i810"
# Driver "vesa"
VendorName "Intel Corporation"
BoardName "Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
# BusID "PCI:1:0:0"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultColorDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" #"800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
#Section "DRI"
# Group 0
# Mode 0666
#EndSection
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection
При старте X такие ошибки:
(EE) AIGLX error: dlopen of /usr/lib/dri/i915_dri.so failed (libexpat.so.0: cannot open shared object file: No such file or directory)
(EE) AIGLX: reverting to software rendering
Есть идеи или решения как устранить?
Ошибок было больше, ругалось и на i830 и i915, но после добавления в xorg.conf ряда конфигов с xorg.conf от Tamahome остались только ATGLX ошибки.
Более
Более внимательно посмотрев на лог, доперло что проблема в libexpat.so.0, видимо "глубокая" переустановка mplayer действительно все глубоко перекопала.
Решение:
#emerge gentoolkit
#emerge expat
#revdep-rebuild -X --library libexpat.so.0
После перезагрузки остался (ww) на BusID "PCI:0:2:1", но окуда это взялось когда в xorg.conf прописан BusID "PCI:0:2:0"?
забудь про него
забудь про него - это мат на вторую голову в видеокарте и если его прописать правильно, то Х вообще стартовать откажуться заявив что второго монитора невидят.
Сделал emerge gnome
Сделал emerge gnome (пол дня компилился и ставился) и зависание не неаблюдвется. :-)
получается у
получается у него была проблема с expat'ом - а гном от экспата гозаздо больше колбасило... :)
Можно чуть
Можно чуть подробнее, что такое expat?
Quote: Можно чуть
До чегоже ленивый народ пошёл:
XV у меня с
XV у меня с самого начала не работал, а вот gl и gl2 работает, не думаю что в драйверах дело
его нужно
его нужно включить в конфиге. я просто о том что дрова неочень, прямо скажем - нужно ждать следующих версий.