Автор Тема: Как да накарам xvideo да проработи?  (Прочетена 1264 пъти)

dilyan_rusev

  • Напреднали
  • *****
  • Публикации: 61
    • Профил
Значи проблемът ми е следният: не мога да гледам филми като хората. Ползвам SMplayer, който от своя страна ползва mplayer. Като video output съм свикнал да слагам XVideo (-vo xv). Но Smplayer не ми показва екрана за просвирване - т.е. имам само звук. Озадачен, отивам си аз на настройките и гледам: използва xv. Пускам си филмчето с mplayer от конзолата и гледам:
Примерен код
[VO_XV] It seems there is no Xvideo support for your video card available.
[VO_XV] Run 'xvinfo' to verify its Xv support and read
[VO_XV] DOCS/HTML/en/video.html#xv!
[VO_XV] See 'mplayer -vo help' for other (non-xv) video out drivers.
[VO_XV] Try -vo x11.
Error opening/initializing the selected video_out (-vo) device.
. Проверявам със xvinfo и получавам следното:
Примерен код
X-Video Extension version 2.2
screen #0
 no adaptors present
Драйверите за виедокартата са инсталирани, така че решавам да пробвам -vo gl2 - всичко е наред, само дето всяко opengl приложение "мига" когато са включени глезотийките от compiz-а. Тъй като не успях да махна това дразнещо мигане, просто ги изключих. Реших да пробвам компромисен вариант: -vo sdl. Но по този начин (освен ако не го форсирам с -nozoom -nofs) се стартира на цял екран, който не е центриран правилно (центъра е изнесен горе в ляво), а от горе на всичко няма начин да изляза  от mplayer, защото по незнайни причини бързите клавиши са изключени: нито q, нито f - нищо. Единствения начин е да убия x, което не е оферта. За -vo x11 и дума не може да става, защото просто филмите са като картички от забавения кадър на матрицата (особено на цял екран).

След като помислих малко, стигнах до заключението, че може би нещо в xorg.conf е повредено от инструментите на ubuntu (което досега не ми се е случвало с нито една дистрибуция). Та ето и частите от него, които смятам, че се отнасят за проблема ми:
Примерен код
Section "Device"
        Identifier      "Configured Video Device"
        Driver          "fglrx"
        
        Option          "VideoOverlay"          "on"
        Option          "OpenGLOverlay"         "off"
        Option          "UseInternalAGPGART"    "no"

EndSection

Section "Module"
        # edit
        Load    "GLcore"

        #Load   "extmod"
        
        SubSection "extmod"
                Option  "omit xfree86-dga"
        EndSubsection

        # edit

        Load    "i2c"
        Load    "bitmap"
        Load    "ddc"
        Load    "dri"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "vbe"

EndSection

Section "DRI"
        Mode    0666
EndSection
Това с "dri" го нямаше, но досега винаги съм го имал, и реших, че не е лошо да го сложа и него. Не съм забелязал да има каквато и да било разлика с и без него. Когато включа 3d-ефектите ми се включва xgl. Това ме притеснява, защото си мислех, че вече ati са имплементирали aiglx, но това не мисля, че е пряко свързно с проблема.

Вече от няколко дена търся решение и реших да ви попитам. Благодаря предварително.
Активен

Конфигурация:
Athlonx2 5600+, ECS A780GM-A, 4гб A-Data,  Philips 170x6-series монитор; Vista + openSUSE

lunarvalleys

  • Гост
Как да накарам xvideo да проработи?
« Отговор #1 -: Oct 04, 2008, 11:12 »
аз също съм с драйвърите на АТИ, малко са стари ама имаш ли това?

 Section "Extensions"
    Option "XVideo" "Enable"
 EndSection

аз съм го сложил в самия край на xorg.conf

иначе секцията за драйвъра ми изглежда така>

Section "Device"
    Identifier  "ATI Radeon XPress 200M"
    Driver      "fglrx"
    Option      "VideoOverlay" "on"
    #VideoRam    131072
    # Insert Clocks lines here if appropriate
EndSection
Активен

dilyan_rusev

  • Напреднали
  • *****
  • Публикации: 61
    • Профил
Как да накарам xvideo да проработи?
« Отговор #2 -: Oct 04, 2008, 11:34 »
Няма промяна. Mplayer дава същата грешка, а xvinfo - същия резултат.

Благодаря за отговора.
Активен

Конфигурация:
Athlonx2 5600+, ECS A780GM-A, 4гб A-Data,  Philips 170x6-series монитор; Vista + openSUSE

dilyan_rusev

  • Напреднали
  • *****
  • Публикации: 61
    • Профил
Как да накарам xvideo да проработи?
« Отговор #3 -: Oct 13, 2008, 20:27 »
Ами омръзна ми да се занимавам с глупости и да губя продуктивност и затова прибягнах до доста радикално решение. Сложих openSuSE и изведнъж: xv работи перфектно. Явно това е някакъв бъг в 64-битовата версия, тъй като с убунту досега проблеми не бях имал. Впечатлен съм от суската; отдавна не я бях пробвал. Мога само да кажа: уау!
Активен

Конфигурация:
Athlonx2 5600+, ECS A780GM-A, 4гб A-Data,  Philips 170x6-series монитор; Vista + openSUSE

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
XVideo-Acceleration
Настройка на програми
PAIN1 0 630 Последна публикация Oct 09, 2005, 19:11
от PAIN1