Problem with XINE and Nouveau driver

Hello,

I have a tumbleweed system with KDE.
The video card is a Nvidia Quadro 4000 with a dual screen (DVI + display port both at 1920*1080) and I use the nouveau driver.

When I start xine the system locks:

  • I cannot switch to VTx via ALT-CTRL-Fx
  • num lock and caps don’t more change their status
  • the mouse cursor is not more visible
  • I must do a hard reset.

There are no messages.in journalctl

If I start xine from Konsole the following lines are displayed before locking ( Copied manually and the last lines are missing: they are overwritten by the Xine windows)

libva info: VA-API version 0.38.0
libva info: VA_getDriverName() returns 0
libva infor: Trying to open /usr/lib64/dri/nouveau_drv_video.so
lbva_info: va_opendrive return -1
vo_vdpau: vdpau version 1
vo_vdpau:: vdpau implementation description 63DVI VDPAU driver .....
vo_vdpau: maximum video surface for chrome type 4:2:2 is 16348*16348
vo_vdpau: maximum video surface for chrome type 4:2:0 is 16348*16348
vo_vdpau: maximum output surface size is 16348*16348
vo_vdpau: hold a maximum of 10 video output surface for reuse
vo_vdpau: using 3 outputs surface of size 3840*1080 for display screen
vo_vdpau: this hardware doesn't support H264
vo_vdpau: this hardware doesn't support VC1
vo_vdpau: this hardware doesn't support mpeg1/2
vo_vdpau: this hardware doesn't support mpeg4-part2

the file /usr/lib64/dri/nouveau_drv_video.so doesn’t exist.

VLC works correctly.
Kafeine locks the system also.
The worst problem is that the browsers (Firefox and Seamonkey) are now using xine plugin for flash which locks immediately >:(

the repositories used are:

#  | Alias               | Name                                                        | Enabled       | GPG Check  | Refresh
---+---------------------+-------------------------------------------------------------+-----------------------+----------------------------+--------
 1 | Packman_Tumbleweed  | Packman Tumbleweed                                          | Yes | (r ) Yes | Yes    
 2 | beid-continuous     | Belgian eID package archive - unsupported prerelease builds | No  | ----     | No     
 3 | beid-release        | Belgian eID package archive                                 | Yes | ( p) Yes | Yes    
 4 | games               | games                                                       | No  | ----     | No     
 5 | my_rpm_test         | my rpm test                                                 | No  | ----     | Yes    
 6 | nvidia              | nvidia                                                      | No  | ----     | No     
 7 | repo-debug          | repo-debug                                                  | Yes | (r ) Yes | Yes    
 8 | repo-non-oss        | repo-non-oss                                                | Yes | (r ) Yes | Yes    
 9 | repo-oss            | repo-oss                                                    | Yes | (r ) Yes | Yes    
10 | repo-update         | repo-update                                                 | Yes | (r ) Yes | Yes    
11 | repo-update-non-oss | openSUSE-20141105-Update-Non-Oss                            | No  | ----     | No     


Any Idea how I can solve this problem?

Many thanks in advance
Philippe

Do you have vdpau-video installed?
Remove it, that’s only supposed to be used with the proprietary nvidia driver.

Uninstalling libvdpau_va_gl1 (if it is installed) could also help.

And/or install the proprietary nvidia driver for full performance.
But that is a problem on Tumbleweed of course, you have to do it “the hard way”.

these two packages are not present

And/or install the proprietary nvidia driver for full performance.
But that is a problem on Tumbleweed of course, you have to do it “the hard way”.

I tried Nvidia proprietary driver some time ago but it doesn’t work as I wanted: the dual screen was only duplicate and not extended. Maybe I missed something in the Nvidia settings but was unable to solve this.

I have deinstalled Xine and Kaffeine.
I use only VLC for video files and it works for my need.

Regards
Philippe

Hm, it puzzles me why Xine then even tries to use libva.
Actually it should prefer VDPAU.

Two more ideas:

  • make sure that libxine2 comes from Packman, the standard openSUSE version does not support VDPAU, only VA-API
  • select a different video output device in Xine’s settings. for Kaffeine you’d have to edit ~/.kde4/share/apps/kaffeine/xine-config manually, or copy over Xine’s config file from ~/.xine/ (they are compatible)

If you just want to use Kaffeine, you could also install the 1.3.1 version from here:
http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Extra/openSUSE_Tumbleweed/

This one uses VLC as backend instead of libxine.

I tried Nvidia proprietary driver some time ago but it doesn’t work as I wanted: the dual screen was only duplicate and not extended. Maybe I missed something in the Nvidia settings but was unable to solve this.

This definitely should be possible.
I don’t have an nvidia card myself (and neither multiple monitors), but have you tried to set that up in your desktop’s settings instead?
They might override the things you configure in nvidia-settings.

I removed all the Xine stuff and reinstalled it again: All the RPMs are coming from the packman repository
I found that the problem was still present but

  1. I use the XEN kernel because I do some testing with a VM.
  2. if I reboot in the default kernel then Xine is working correctly

So the problem seems to be related to the XEN kernel.>:)

Doing more tests I found that with the XEN Kernel YaST lock the system from time to time after entering the root password.
Symptoms are the same as with Xine system locked and not more responsive.==> Hard reset
I could not find why at other time YaST works

I’m now working with the default kernel an I’ll see if the locking still occurs with YaST .
If there is no more locking then the XEN kernel should be the culprit.

Regards
Philippe