[kaffeine] [Bug 376844] Freeze at channel switching with GPU/VDPAU

2018-05-30 Thread Mauro Carvalho Chehab
https://bugs.kde.org/show_bug.cgi?id=376844

Mauro Carvalho Chehab  changed:

   What|Removed |Added

 Resolution|--- |INVALID
 Status|UNCONFIRMED |RESOLVED

--- Comment #15 from Mauro Carvalho Chehab  ---
(In reply to romeoK from comment #14)
> I need to withdraw from my above statement. After doing more tests (with
> hundred of freezes) and searching the web for another 10 hours, i have to
> agree with Mauro, that when you have an nvidia card and using proprietary
> driver with Kaffeine/libVLC, the only way to overcome the 'failed to idle
> DMA' error, is to disable vdpau (until nvidia has fixed this problem). So i
> inserted the line 'export VDPAU_DRIVER=none' into /home/.profile , and have
> had no freezes and errors until now.

Thanks for your tests! Unfortunately, proprietary drivers like NVidia are well
known by causing all sorts of troubles, and there's nothing we can do to solve,
as only the vendor has access to the source code. Usually, those drivers are
actually designed to work on another OS and has only a "shelf" to run on Linux.
That's sub-optimal, and may lead into starving of resources, with seems to be
the case here.

As this is not a Kaffeine bug, and the issues are already commented at
README.md, I don't see anything more that we could do.

So, I'm closing it.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kaffeine] [Bug 376844] Freeze at channel switching with GPU/VDPAU

2018-05-13 Thread romeoK
https://bugs.kde.org/show_bug.cgi?id=376844

--- Comment #14 from romeoK  ---
I need to withdraw from my above statement. After doing more tests (with
hundred of freezes) and searching the web for another 10 hours, i have to agree
with Mauro, that when you have an nvidia card and using proprietary driver with
Kaffeine/libVLC, the only way to overcome the 'failed to idle DMA' error, is to
disable vdpau (until nvidia has fixed this problem). So i inserted the line
'export VDPAU_DRIVER=none' into /home/.profile , and have had no freezes and
errors until now.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kaffeine] [Bug 376844] Freeze at channel switching with GPU/VDPAU

2018-05-13 Thread romeoK
https://bugs.kde.org/show_bug.cgi?id=376844

--- Comment #13 from romeoK  ---
I had several other continous errors and freezes when switching channels, like
below:

core input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay
increased to 300 ms)
core input error: ES_OUT_RESET_PCR called

and also

Stream seems to be too havy[sic] to be displayed.

I could completely get rid of all these errors by setting the following
parameter:

--file-caching 1000 (tested with lower values too, but gave above errors
again).

I'm not sure why file-caching and not live-caching has to be altered, but it
works. 
Hopefully this helps someone, and maybe the vlc buffer could be raised by
default?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kaffeine] [Bug 376844] Freeze at channel switching with GPU/VDPAU

2018-05-01 Thread romeoK
https://bugs.kde.org/show_bug.cgi?id=376844

romeoK  changed:

   What|Removed |Added

 Status|CONFIRMED   |UNCONFIRMED
Summary|Freeze at channel switching |Freeze at channel switching
   |with VDPAU enabled  |with GPU/VDPAU
 Ever confirmed|1   |0

--- Comment #12 from romeoK  ---
Ok thanks, you are right, i am using

avcodec decoder: Using NVIDIA VDPAU Driver Shared Library  384.111  Tue Dec 19
22:55:29 PST 2017 for hardware decoding.

I will try what you suggested with the libVLC parameters.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kaffeine] [Bug 376844] Freeze at channel switching with GPU/VDPAU

2018-05-01 Thread Mauro Carvalho Chehab
https://bugs.kde.org/show_bug.cgi?id=376844

Mauro Carvalho Chehab  changed:

   What|Removed |Added

Summary|Freeze at channel switching |Freeze at channel switching
   ||with GPU/VDPAU

-- 
You are receiving this mail because:
You are watching all bug changes.