You are not logged in.

#1 2009-11-23 16:36:52

burra
Member
From: Vaasa, Finland
Registered: 2006-05-26
Posts: 54

mplayer + early mode kms + nouveau

Hi,
after the blob (Nividia drivers) stopped working. I installed the nouveau drivers, and I am happy to report that all is working nicely. Now I would like to play HD movies in console with mplayer, but I can't seem to get it working. Have been searching the forums, but have not found a anything that works.

have tried all kinds of variants

mplayer -vo fbdev2 *.mkv
mplayer -vo gl *.mkv

using mplayer 29776-1 on a x86_64 system

//Burra

Offline

#2 2009-11-24 06:09:24

tavianator
Member
From: Waterloo, ON, Canada
Registered: 2007-08-21
Posts: 858
Website

Re: mplayer + early mode kms + nouveau

I can reproduce that.  VLC gives "cannot set fb info (Invalid argument)." Pretty sure it's either not supported by nouveau or a bug.  You might want to ask in #nouveau.

Offline

#3 2009-11-24 06:30:31

burra
Member
From: Vaasa, Finland
Registered: 2006-05-26
Posts: 54

Re: mplayer + early mode kms + nouveau

Hi,
will give the nouveau group a try.

//Burra

Offline

#4 2009-12-07 15:39:13

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: mplayer + early mode kms + nouveau

There is a set of patches that you might want to try :
http://www.mail-archive.com/dri-devel@l … 44371.html
They have been merged to drm-core-next :
http://git.kernel.org/?p=linux/kernel/g … ;a=summary

So you either have to merge drm-core-next branch to nouveau ones, or wait that it gets done officially smile


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#5 2009-12-09 21:55:14

tavianator
Member
From: Waterloo, ON, Canada
Registered: 2007-08-21
Posts: 858
Website

Re: mplayer + early mode kms + nouveau

drm-core-next just got merged into nouveau's tree.  You can try my kernel26-nouveau-git from the AUR or use ABS to build from the snapshot (uncomment http://people.freedesktop.org/... and comment out ftp://ftp.archlinux.org/... in the sources array).

EDIT: the snapshot may not be up to date, considering that it just got merged in.
EDIT 2: kernel26-nouveau-git doesn't build right now because of merge conflicts with linus' kernel.  I'm working on a setting which allows you to disable merging, but you can comment out the "git merge..." line in the meantime.

Last edited by tavianator (2009-12-09 22:07:24)

Offline

#6 2009-12-09 22:38:45

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: mplayer + early mode kms + nouveau

Ah yeah, stupid me.
I tried fbdev2 yesterday and it seemed to work great. I forgot I was now running all the framebuffer fixes since drm-core-next just got merged big_smile

Running mplayer -fb fbdev2 when inside X does strange things though. When I try to stop, the image just freeze. I have to switch to vt and back to X to refresh the screen.


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#7 2009-12-10 00:37:25

tavianator
Member
From: Waterloo, ON, Canada
Registered: 2007-08-21
Posts: 858
Website

Re: mplayer + early mode kms + nouveau

I just fixed the conflict by hand, and I can confirm that framebuffer output now works with vlc.  kernel26-nouveau-git will now compile if you uncomment the "_skip_linus_merge=1" line.

Offline

Board footer

Powered by FluxBB