View previous topic :: View next topic |
Author |
Message |
Buffoon Veteran
Joined: 17 Jun 2015 Posts: 1369 Location: EU or US
|
Posted: Sun Oct 02, 2016 2:26 pm Post subject: nVidia vs. Intel |
|
|
I do not play graphics demanding games. I do use hardware decoding of MPEG-4 and MPEG-2. I have to say nVidia wins hands down. The picture quality is much better with nVidia, I do not know what kind of filtering they are using but it works. I have lots of old movies, all standard definition. They are perfectly watchable with nVidia GT 430 on a big TV screen - and they look ugly with my Intel 530.
Or ... maybe I do not know how to use Intel properly? Right now I think nVidia is the king. |
|
Back to top |
|
|
Fitzcarraldo Advocate
Joined: 30 Aug 2008 Posts: 2038 Location: United Kingdom
|
Posted: Sun Oct 02, 2016 5:28 pm Post subject: |
|
|
I use a Clevo W230SS laptop with NVIDIA Optimus hardware (GeForce GTX 860M discrete GPU plus Intel HD Graphics 4600 integrated GPU) and there is not much apparent difference between the performance of the two. I use the NVIDIA closed-source driver with the GTX 860M, and the usual Intel Linux driver with Intel IGP. I find 3D graphics is very good with the Intel IGP. I do notice a difference between the two GPUs when using CAD software: the NVIDIA GPU is definitely faster. But, for everything else, it's actually difficult to tell which GPU I'm using. I was surprised, since I had been expecting the NVIDIA discrete GPU to trounce the Intel integrated GPU. I also know someone with a higher specification Clevo laptop: a P150SM-A also with NVIDIA Optimus hardware (GeForce GTX 970M discrete GPU plus Intel HD Graphics 4600 integrated GPU). He told me the performance of the Intel IGP is good enough for his purposes and he wishes he hadn't bothered spending extra to get a higher-specification NVIDIA GPU. Mind you, neither of us play video games. _________________ Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC systemd-utils[udev] elogind KDE on both.
My blog |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54396 Location: 56N 3W
|
Posted: Sun Oct 02, 2016 6:34 pm Post subject: |
|
|
Fitzcarraldo,
Once your FPS count goes above the display vertical refresh rate, the extra frames are never seen.
Thats why its usual to lock the frame render rate to the display vertical refresh, usually 60Hz.
Buffoon,
The Intel card should be plenty good enough to play standard definition video, whatever that is to you.
That's 640x480 @30 Hz interlaced in the USA and 6540x576 @ 25Hz interlaced elsewhere.
The trick here is the deinterlace. 'Fast' deinterlace throws away one field and shows you the same field
twice. That's really ugly, as there isn't enough information in the video to start with and half of it is being thrown away.
You may be using the nVidia hardware decode.
The Intel chip will want software deinterlace. That's up to your player to organise. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Buffoon Veteran
Joined: 17 Jun 2015 Posts: 1369 Location: EU or US
|
Posted: Sun Oct 02, 2016 7:23 pm Post subject: |
|
|
This is not deinterlacing, this is some sort of smoothening filter nVidia has in hardware. I had another box with nVidia ION and it was not that good. My impression is Intel plays these videos as they are, but nVidia GT 430 actually enhances the picture. |
|
Back to top |
|
|
The Doctor Moderator
Joined: 27 Jul 2010 Posts: 2678
|
Posted: Mon Oct 03, 2016 2:38 am Post subject: |
|
|
I'm running an i7 (I couldn't say which of the top of my head) with the built in graphics. I can play blu-ray movies and they look quite good. The only catch is that VLC can't handle it for some (known bug) reason. I have switched to using mplayer and everything is extremely smooth. To be exact, I use mplayer -lavdopts threads=4 _________________ First things first, but not necessarily in that order.
Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box. |
|
Back to top |
|
|
dweezil-n0xad Apprentice
Joined: 30 Oct 2006 Posts: 156 Location: Ostend, Belgium
|
Posted: Mon Oct 03, 2016 4:30 am Post subject: |
|
|
I use the modesetting driver on my i7 with HD4000 Graphics. This fixed the occasional tearing problems I had with the intel driver (even with the tearfree option). Great performance and smoothness. I watch a lot of HD movies on my laptop and they look great. I use smplayer + mpv. _________________ i7-4790K | 16GB DDR3 | GTX 970 | 500GB SSD
ASUS N56VV | i7-3630QM | 12GB DDR3 | GT 750M | 256GB SSD |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Mon Oct 03, 2016 5:14 am Post subject: |
|
|
Nvidia invented VDPAU, so it makes sense they'd support most of its features like fancy upscaling. Intel cards use VAAPI by default, which only looks like it exposes hw decoders. Maybe you can get better quality by forcing the intel chip to use vdpau somehow. You'd need to enable it in Mesa at a minimum. |
|
Back to top |
|
|
Buffoon Veteran
Joined: 17 Jun 2015 Posts: 1369 Location: EU or US
|
Posted: Mon Oct 03, 2016 11:02 am Post subject: |
|
|
Mesa is built with vaapi and vdpau. Yet, players are unable to use vdpau. I wonder what am I missing, libva-vdpau-driver and libvdpau are installed.
Code: | ~ $ vdpauinfo
display: :0 screen: 0
Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1
|
|
|
Back to top |
|
|
John R. Graham Administrator
Joined: 08 Mar 2005 Posts: 10590 Location: Somewhere over Atlanta, Georgia
|
Posted: Mon Oct 03, 2016 11:34 am Post subject: |
|
|
NeddySeagoon wrote: | That's 640x480 @30 Hz interlaced in the USA and 6540x576 @ 25Hz interlaced elsewhere. | Small technical typo in the above. PAL (and SECAM) are generally quoted as having 704 or 720 pixels horizontal resolution, which in no way invalidates the rest of Neddy's post.
- John _________________ I can confirm that I have received between 0 and 499 National Security Letters. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54396 Location: 56N 3W
|
Posted: Mon Oct 03, 2016 6:50 pm Post subject: |
|
|
John R. Graham,
Thank you.
I still recall the 377i monochrome system used in the UK before the introduction of the PAL colour broadcast system. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Roman_Gruber Advocate
Joined: 03 Oct 2006 Posts: 3846 Location: Austro Bavaria
|
Posted: Tue Oct 04, 2016 11:59 am Post subject: |
|
|
Well as your title suggests.
I think my next box may be AMD APUs when I buy a new box. When I buy an used one, like I did last year its probably nvidia without the intel gpu in use. (ASUS still has some hardware without the intel gpu connected to the output) But never ever again those intel gpu crap. Playing youtube is a pain in the ass with some intel gpus / using some desctop environments.
Reference: kernel.org + some celeron / pentium type cpus from 2013-201X => gpu artifacts, freezing (hell yeah)
A gpu with its own gpu ram always is the better choice as those integrated intel gpus.
AMD seems to focus on providing nice open source drivers and nice APUs. |
|
Back to top |
|
|
Fitzcarraldo Advocate
Joined: 30 Aug 2008 Posts: 2038 Location: United Kingdom
|
Posted: Tue Oct 04, 2016 3:08 pm Post subject: |
|
|
I will certainly make a lot of effort to avoid NVIDIA Optimus hardware in future; I found it a configuration headache in Linux. _________________ Clevo W230SS: amd64, VIDEO_CARDS="intel modesetting nvidia".
Compal NBLB2: ~amd64, xf86-video-ati. Dual boot Win 7 Pro 64-bit.
OpenRC systemd-utils[udev] elogind KDE on both.
My blog |
|
Back to top |
|
|
Buffoon Veteran
Joined: 17 Jun 2015 Posts: 1369 Location: EU or US
|
Posted: Sat Oct 08, 2016 8:26 pm Post subject: |
|
|
Intel just scored some major points, my i3 does HEVC decoding in hardware. My GT430 nVidia did not. New (expensive) nVidia cards do HEVC, not many of these yet. I think you need at least feature set F for HEVC. But interestingly enough my Intel does not MPEG-4 (XviD, etc.), but does MPEG-2.
Code: | ~ $ vainfo
libva info: VA-API version 0.39.3
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.39 (libva 1.7.2)
vainfo: Driver version: Intel i965 driver for Intel(R) Skylake - 1.7.2
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileH264MultiviewHigh : VAEntrypointVLD
VAProfileH264MultiviewHigh : VAEntrypointEncSlice
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileH264StereoHigh : VAEntrypointEncSlice
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileVP8Version0_3 : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
|
|
|
Back to top |
|
|
|