T61 NVS140M hardware decoding performance?
-
twistero
- Senior Member

- Posts: 851
- Joined: Sun Feb 26, 2012 2:25 am
- Location: Princeton, New Jersey
- Contact:
T61 NVS140M hardware decoding performance?
I recently acquired a cheap 2007/11 Nvidia NVS140M board for my T61 FrankenPad. It works fine on both the internal LCD and VGA output, and passes several hours of FurMark without problem, so it looks like the Nvidia chip is still fine for now.
However, when I tried playing 1080p h.264 HD videos using hardware decoding (DXVA), the video runs far slower than normal, and video output garbles and becomes mosaic-y. It seems like the GPU just can't keep up with the decoding. Of course, if I turn off hardware acceleration and let the CPU handle decoding, then everything works fine.
So, is it normal that NVS140M doesn't have the capabilities of decoding 1080p content? Have anyone tried something similar, and got similar results?
I may put up some test videos later.
However, when I tried playing 1080p h.264 HD videos using hardware decoding (DXVA), the video runs far slower than normal, and video output garbles and becomes mosaic-y. It seems like the GPU just can't keep up with the decoding. Of course, if I turn off hardware acceleration and let the CPU handle decoding, then everything works fine.
So, is it normal that NVS140M doesn't have the capabilities of decoding 1080p content? Have anyone tried something similar, and got similar results?
I may put up some test videos later.
X60 tablet 6363-P3U, 3GB ram, 128GB SanDisk Extreme SSD, SXGA+ screen, Intel 6300
T61 Frankenpad in 15 inch T60 body, UXGA LED-lit AFFS LCD, T9300, 6GB RAM, NVidia NVS140m, Intel 6205, 128GB Crucial M4 SSD, 1TB HGST HDD + eBay caddy in Ultrabay
701c butterfly, 75MHz 486DX4, 40MB ram, 1GB CF card
T61 Frankenpad in 15 inch T60 body, UXGA LED-lit AFFS LCD, T9300, 6GB RAM, NVidia NVS140m, Intel 6205, 128GB Crucial M4 SSD, 1TB HGST HDD + eBay caddy in Ultrabay
701c butterfly, 75MHz 486DX4, 40MB ram, 1GB CF card
-
Cigarguy
- ThinkPadder

- Posts: 1435
- Joined: Thu Aug 09, 2012 3:08 pm
- Location: Calgary, Alberta, Canada
Re: T61 NVS140M hardware decoding performance?
What codec are you using? All my T61s run 1080p just fine using Klite Codec. My T60 on the other hand struggle with 1080p but runs 720p just fine.
-
twistero
- Senior Member

- Posts: 851
- Joined: Sun Feb 26, 2012 2:25 am
- Location: Princeton, New Jersey
- Contact:
Re: T61 NVS140M hardware decoding performance?
I use MPC-HC for player, ffdshow for codec and EVR for renderer. If I turn off DXVA for H264 in ffdshow configurations, then the videos play smoothly. If I turn DXVA on, however, I see choppy and blocky video.Cigarguy wrote:What codec are you using? All my T61s run 1080p just fine using Klite Codec. My T60 on the other hand struggle with 1080p but runs 720p just fine.
X60 tablet 6363-P3U, 3GB ram, 128GB SanDisk Extreme SSD, SXGA+ screen, Intel 6300
T61 Frankenpad in 15 inch T60 body, UXGA LED-lit AFFS LCD, T9300, 6GB RAM, NVidia NVS140m, Intel 6205, 128GB Crucial M4 SSD, 1TB HGST HDD + eBay caddy in Ultrabay
701c butterfly, 75MHz 486DX4, 40MB ram, 1GB CF card
T61 Frankenpad in 15 inch T60 body, UXGA LED-lit AFFS LCD, T9300, 6GB RAM, NVidia NVS140m, Intel 6205, 128GB Crucial M4 SSD, 1TB HGST HDD + eBay caddy in Ultrabay
701c butterfly, 75MHz 486DX4, 40MB ram, 1GB CF card
Re: T61 NVS140M hardware decoding performance?
I've never had a problem playing any video with the nvs140m. I think the problem is the renderer you're using. Do you have another nvs140m system you can try the harddrive in just to confirm it's not a gpu issue? it doesn't sound like one to me, but this chip does tend to fail slowly compared to the fx570m that generally fails totally and all at once.
-
axur-delmeria
- ThinkPadder

- Posts: 1273
- Joined: Mon May 28, 2012 5:49 am
- Location: Metro Manila, Philippines
Re: T61 NVS140M hardware decoding performance?
Try LAV filters http://code.google.com/p/lavfilters/, as it has a better DXVA2 implementation (for Windows Vista/7/8, XP only has DXVA1).
LAV offers two DXVA2 decoders: Native and Copyback.
Native is faster, but will not work with the vsfilter subtitle renderer.
Copyback works with vsfilter, but can incur a performance penalty due to having the decoded video frames copied back from GPU VRAM to system RAM (hence "Copyback").
The issue stems from older GPUs having poor performance when moving data from GPU to CPU.
LAV offers two DXVA2 decoders: Native and Copyback.
Native is faster, but will not work with the vsfilter subtitle renderer.
Copyback works with vsfilter, but can incur a performance penalty due to having the decoded video frames copied back from GPU VRAM to system RAM (hence "Copyback").
The issue stems from older GPUs having poor performance when moving data from GPU to CPU.
Daily driver: X220 4291-P79 i5-2520M
In reserve: X61 T7500, X60 T2300
In pieces: X60s CS U1300 [board only], two retired but working X61Ts
RIP: 760XD 9546-U9E
In reserve: X61 T7500, X60 T2300
In pieces: X60s CS U1300 [board only], two retired but working X61Ts
RIP: 760XD 9546-U9E
-
twistero
- Senior Member

- Posts: 851
- Joined: Sun Feb 26, 2012 2:25 am
- Location: Princeton, New Jersey
- Contact:
Re: T61 NVS140M hardware decoding performance?
Unfortunately I don't have another nvs140m board to test with.TuuS wrote:I've never had a problem playing any video with the nvs140m. I think the problem is the renderer you're using. Do you have another nvs140m system you can try the harddrive in just to confirm it's not a gpu issue? it doesn't sound like one to me, but this chip does tend to fail slowly compared to the fx570m that generally fails totally and all at once.
As for the renderer, well, EVR is the only one that supports DXVA and is fast enough. The other options for DXVA (EVR-custom presenter, sync, madvr, etc) are choppy for 1080p video even using CPU decoding.
I've switched to LAV and tried various h264 video files ranging from Main@3.0 to High@4.1, with both DXVA2 decoders. Looks like for 720p resolution and below, DXVA2-Native can decode the video in real time, but for 1080p it can't keep up and produce skipped / corrupted frames. DXVA2-copyback on the other hand only handles some 720p videos, for other 720p and all 1080p sources the video end up being much slower than audio.axur-delmeria wrote:Try LAV filters http://code.google.com/p/lavfilters/, as it has a better DXVA2 implementation (for Windows Vista/7/8, XP only has DXVA1).
LAV offers two DXVA2 decoders: Native and Copyback.
X60 tablet 6363-P3U, 3GB ram, 128GB SanDisk Extreme SSD, SXGA+ screen, Intel 6300
T61 Frankenpad in 15 inch T60 body, UXGA LED-lit AFFS LCD, T9300, 6GB RAM, NVidia NVS140m, Intel 6205, 128GB Crucial M4 SSD, 1TB HGST HDD + eBay caddy in Ultrabay
701c butterfly, 75MHz 486DX4, 40MB ram, 1GB CF card
T61 Frankenpad in 15 inch T60 body, UXGA LED-lit AFFS LCD, T9300, 6GB RAM, NVidia NVS140m, Intel 6205, 128GB Crucial M4 SSD, 1TB HGST HDD + eBay caddy in Ultrabay
701c butterfly, 75MHz 486DX4, 40MB ram, 1GB CF card
-
axur-delmeria
- ThinkPadder

- Posts: 1273
- Joined: Mon May 28, 2012 5:49 am
- Location: Metro Manila, Philippines
Re: T61 NVS140M hardware decoding performance?
Perhaps the Purevideo VP2 decoder engine inside the 140M isn't clocked high enough.DXVA2-Native can decode the video in real time, but for 1080p it can't keep up and produce skipped / corrupted frames
That's the GPU-to-CPU memcopy issue at work.DXVA2-copyback on the other hand only handles some 720p videos, for other 720p and all 1080p sources the video end up being much slower than audio.
Try switching to CUDA (LAV filters has that option too) and test again.
On the other hand, since the NVS 140M is similar to the Geforce 8400M I wouldn't expect too much from it.
I remember testing CUDA-based H.264 playback on a desktop with a Geforce 8400GS card . There were some skipping issues @ 1080p, but I can't remember if there were corrupted frames.
Daily driver: X220 4291-P79 i5-2520M
In reserve: X61 T7500, X60 T2300
In pieces: X60s CS U1300 [board only], two retired but working X61Ts
RIP: 760XD 9546-U9E
In reserve: X61 T7500, X60 T2300
In pieces: X60s CS U1300 [board only], two retired but working X61Ts
RIP: 760XD 9546-U9E
-
- Similar Topics
- Replies
- Views
- Last post
-
-
(Toronto) FS: T61 15.4" with nVidia nvs140m gpu barebone unit $50
by lincolnor » Fri Jan 06, 2017 8:46 pm » in Marketplace - Forum Members only - 3 Replies
- 678 Views
-
Last post by lincolnor
Wed Mar 22, 2017 10:03 pm
-
-
-
Thinkpad T450 hardware attack / TPM protection
by thinkofit » Sun Jan 08, 2017 3:55 am » in ThinkPad T430/T530 and later Series - 5 Replies
- 678 Views
-
Last post by CASPER
Sat Jun 24, 2017 3:29 am
-
-
-
Hardware Maintenance Diskette for UEFI BIOS - Replacing S/N on UEFI Machines
by TPCollector » Fri Jan 13, 2017 9:13 pm » in Thinkpad - General HARDWARE/SOFTWARE questions - 10 Replies
- 2426 Views
-
Last post by TPCollector
Sat Jan 14, 2017 7:49 pm
-
-
-
P70 - need (34mm) ExpressCard reader (board) 'Device description' & 'Hardware ID' in Win 10 Pro 64-bit OS
by Frankenstien » Thu Feb 02, 2017 9:35 pm » in Windows 10 - 0 Replies
- 604 Views
-
Last post by Frankenstien
Thu Feb 02, 2017 9:35 pm
-
Who is online
Users browsing this forum: No registered users and 16 guests



