ports/118963: amd64 FreeBSD 7.0 Xorg XVideo extension unusable with nv driver

Antonios Anastasiadis antonakis at gmail.com
Sat Dec 22 23:00:03 UTC 2007


>Number:         118963
>Category:       ports
>Synopsis:       amd64 FreeBSD 7.0 Xorg XVideo extension unusable with nv driver
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 22 23:00:03 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     Antonios Anastasiadis
>Release:        7.0-BETA4
>Organization:
>Environment:
FreeBSD mithril.crucible.gr 7.0-BETA4 FreeBSD 7.0-BETA4 #2: Sat Dec 22 22:10:52 EET 2007     root at mithril.crucible.gr:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
I'm using FreeBSD 7.0 BETA 4 with latest Xorg from ports and the 'nv' driver.
The video card is an ASUS GeForce 8600GT which is detected correctly.
The version of the nv driver is xf86-video-nv-2.1.6.

The XVideo extension cannot be used despite being loaded correctly from the Xorg log file.

Xorg.log shows:
..
(--) PCI:*(2:0:0) nVidia Corporation GeForce 8600 GT rev 161, Mem @ 0xdf000000/2
4, 0xc0000000/28, 0xdc000000/25, I/O @ 0xec00/7, BIOS @ 0xdefe0000/17
..
..
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
..

However, the xvinfo utility fails to detect the XVideo feature: 
% xvinfo
X-Video Extension version 2.2
screen #0
 no adaptors present

As a result, applications complain about the lack of the XVideo extension.
For example,mplayer:

# mplayer -vo xv a.avi
..
[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.
..

and Totem plays the videos via gstreamer, but they look very 'pixelish' and render unacceptably slow. Probably because the XVideo extension cannot be used and gstreamer resorts to another (slow) method.

I did not find a relevant bug report in the xorg bugzilla, so I am not sure whether it's xorg's problems or it has something to do specific to FreeBSD.

>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list