View Single Post
  #2  
Old December 9th 18, 08:00 PM posted to alt.comp.hardware.pc-homebuilt
[email protected]
external usenet poster
 
Posts: 533
Default Dropped "Full"-DVI-I vs DVI-D-support-only for GT 1030 ispainfull/mistake. (Thx to convertors still interesting though)

Some more interesting discussions and information about GT 1030:

Hardware Encode and Hardware Decode support:

1. GT 1030 Hardware Encoder NO, but DECODER YES:

https://developer.nvidia.com/video-e...support-matrix

So for now this should be sufficient to watch youtube videos well, assuming Firefox or other software uses nvidia's decoder API.

Will have to look into if Firefox uses nvidia decoder API for videos from youtube.

Youtube is ofcourse a very big and for me at least important website, and any graphics card will have to work with it well and browser too.

There are new video codecs... which GT 1030 does not support, so maybe not super-future proof... but for now it will do I think.

Firefox reports found via google:

https://bugzilla.mozilla.org/show_bug.cgi?id=1273902

One issue seems resolved. New VP9 codec.

Linux might be a problem though:

https://bugzilla.mozilla.org/show_bug.cgi?id=1210729

Some stuff about the drawing, not much related to video but still a little bit interesting:

https://hacks.mozilla.org/2010/09/ha...-acceleration/

Some tip about enabling hardware acceleration, though firefox gui constantly changing:

https://support.mozilla.org/en-US/kb...e-acceleration


I should first check if hardware acceleration is on on current browser settings...

Not sure what GT 520 has for video hardware decoding will look into that too...

Just for comparison sakes.

It's mentioned:

https://www.geforce.com/hardware/des...t-520/features

But doesn't really say what video codecs...

Some more information:

https://en.wikipedia.org/wiki/Nvidia_PureVideo

"
PureVideo is Nvidia's hardware SIP core that performs video decoding. PureVideo is integrated into some of the Nvidia GPUs, and it supports hardware decoding of multiple video codec standards: MPEG-2, VC-1, H.264, and HEVC. PureVideo occupies a considerable amount of a GPU's die area and should not be confused with Nvidia NVENC.[1] In addition to video decoding on chip, PureVideo offers features such as edge enhancement, noise reduction, deinterlacing, dynamic contrast enhancement and color enhancement.
"

Now question is if this is already integrated into firefox hmmm also from the list above... it seems the codec youtube is using is probably not supported which could explain the poor performance.

Writing a video codec in CUDA for VP9 or whatever would make it more general purpose and can support all graphics card... hmmm...

Hmmm first must make sure which video codec youtube actually uses... hmmm would be nice if multiple codecs supported either stored that way but would be a storage problem... or realtime processing/transcoding on youtube server side... hmmm.. but will probably be cpu/gpu/power problem.

This is something interesting information from engineer from youtube:

https://youtube-eng.googleblog.com/2...e-anatomy.html

However this is for uploads only... keep be an interesting read later.

(It's from 2016 though, now it's almost 2019, so this chart probably changed by much already).

Need to know codec for download videos from youtube or "streaming video" though.

It currently has a cool 3D video on it's main blog:

Video:

https://youtu.be/G-XZhKqQAHU

Main blog:

https://youtube-eng.googleblog.com/

Nothing there though some surround sound.

Found this though:

https://9to5google.com/2018/09/14/yo...o-beta-chrome/

Again they thinking of changing video format to AV1 some open source stuff.

I hope youtube realizes that users need hardware acceleration too or a very beavy CPU or GPU... with special codec software.

If they just change codecs it gets nasty for many people without proper hardware acceleration...

Very painfull ! hope they add 30 fps for all resolutions too.

Anyway... this constant changing of video codec kinda supports my thoughts of a cuda video codec... which nvidia or others can develop and provide with their graphics drivers...

So people can just update their graphics driver.

This keeps nvidia hardware more simple and nvidia can focus more on cuda cores and tensor cores instead of adding codec hardware which will be obsolute in just a few years or so.

Making their products more valuable than obsolete codec support... I find this weird about nvidia... seems like they need more "talented cuda software developers" then video codec hardware developers... or purchase they purchase that integrated circuitry logic from other vendors and integrate it into their gpu or another reason could be that they consider their cuda software/stack/drivers immature and not stable enough to use for video and deploy on a large scale... though it does come with the graphics driver... so that's kinda weird.

I believe a video codec for cuda is possible if ptx is generated for each video card generation... so it's definetly doable.

Real question is if cuda is fast enough to actually do it on all cards.

So my search for video codecs supported by firefox is kinda useless... not entirely... but in a few years it will change again and again.

So for now I have had enough of this... might continue this search later on it's getting late

Though I kinda wanna make a purchase decision but I am getting tired...

Will post pone till later... getting a bit depressed by this youtube changing video codecs.

Bye for now,
Skybuck.