Linux Any tweaks for an old Dell Latitude D610?
#1
I have a Latitude D610 with a 1.6GHz single-core CPU and Intel 915GM graphics. It handles Kodi with the default Confluence theme pretty well, but struggles a bit with some media I have (mainly 720p mkv stuff with subs).

Is there anything I might be able to do aside from converting the media to improve playback performance? Is there a lighter theme than Confluence I might be able to try?

As for what I have set-up on my end; vsync is disabled from Kodi's settings, and I'm running it on a TV via S-Video at 640x480.

Currently I'm running OpenELEC as the base OS; but performance is more or less the same with Fedora 22.
Reply
#2
Does the machine have a spare PCI-E 16x slot - if so then a cheap nVidia graphics card might be worth a punt? From memory i915 GPUs don't have hardware acceleration so you're doing all your video decoding in CPU, but with an nVidia card you can VDPAU hardware accelerate in OpenElec, offloading the video duties to the GPU.

However don't spend more than the cost of a Raspberry Pi 2 though - as that would probably be a good replacement for your Dell in purely Kodi/OpenElec terms. (It will handle un-re-compressed Blu-ray rips)
Reply
#3
(2015-06-17, 17:22)noggin Wrote: Does the machine have a spare PCI-E 16x slot - if so then a cheap nVidia graphics card might be worth a punt? From memory i915 GPUs don't have hardware acceleration so you're doing all your video decoding in CPU, but with an nVidia card you can VDPAU hardware accelerate in OpenElec, offloading the video duties to the GPU.

However don't spend more than the cost of a Raspberry Pi 2 though - as that would probably be a good replacement for your Dell in purely Kodi/OpenElec terms. (It will handle un-re-compressed Blu-ray rips)

That is not possible seeing as how the Latitude D610 is a laptop and an ancient one at that.
Reply
#4
You could swap in a pentium m 780 2.26ghz cpu. That one will do 1080p. Costs about 18usd shipped from ebay.
Reply
#5
That is an ancient laptop by todays standard and it does not even met the minimum supported hardware requirements, see http://kodi.wiki/view/Supported_hardware .

Minimum is Intel GMA 950, but even that does not support HW decoding of H.264 and VC-1: https://en.wikipedia.org/wiki/Intel_GMA#...hree_based

Don't see why insist on runing Kodi on more than 10-year old hardware when it's relatively inexpensive to buy Raspberry Pi 2 or Amazon Fire TV Stick.

A cheap alternative for a such old setup could be to get a hold of an old modded Xbox and run latest XBMC4Xbox on it http://www.xbmc4xbox.org.uk
Reply
#6
(2015-06-17, 22:19)Soli Wrote: You could swap in a pentium m 780 2.26ghz cpu. That one will do 1080p. Costs about 18usd shipped from ebay.
I may think about this in the future. Years back I didn't consider such an upgrade because the laptop already had pretty poor cooling.

(2015-06-18, 15:59)RockerC Wrote: That is an ancient laptop by todays standard and it does not even met the minimum supported hardware requirements, see http://kodi.wiki/view/Supported_hardware .

Minimum is Intel GMA 950, but even that does not support HW decoding of H.264 and VC-1: https://en.wikipedia.org/wiki/Intel_GMA#...hree_based

Don't see why insist on runing Kodi on more than 10-year old hardware when it's relatively inexpensive to buy Raspberry Pi 2 or Amazon Fire TV Stick.

A cheap alternative for a such old setup could be to get a hold of an old modded Xbox and run latest XBMC4Xbox on it http://www.xbmc4xbox.org.uk

If I had money, I would have already ran out and bought a Raspberry Pi 2 or something :p But for now, I have a huge TV in my room, and the only spare computer I have that's remotely capable of handling Kodi is this laptop.

Anyway, I think I might have improved my experience quite a bit just by adjusting the fan I use on the laptop (apparently it wasn't angled right before, which caused the CPU to warm up enough to throttle to 800MHz).

The only real issue I still have is the inconsistent playback with one series (No Game No Life) I have in-particular.

Code:
General
Unique ID                                : 183691894187471761523981579783765913855 (0x8A31C59EE34AD5E79C511600CBFE70FF)
Complete name                            : /run/media/NAS/Media/Anime/No Game No Life/Season 01/No Game No Life - s01e05.mkv
Format                                   : Matroska
Format version                           : Version 2
File size                                : 464 MiB
Duration                                 : 23mn 46s
Overall bit rate                         : 2 730 Kbps
Movie name                               : No Game No Life - 05 - Weak Square
Encoded date                             : UTC 2014-05-08 02:14:40
Writing application                      : mkvmerge v5.0.1 ('Es ist Sommer') built on Oct  9 2011 11:55:43
Writing library                          : libebml v1.2.2 + libmatroska v1.3.0
Attachements                             : A-OTF Folk Pro.ttf / A-OTF TakaHandSTD-B.ttf / ARIBL0.TTF / Brush Strokes_0.ttf / CandelaBold.otf / chinese_rocks_rg.otf / cronos13b.ttf / DCAi-W5.ttf / DFPHSGothic-W7-CP.ttf / DFRys9_1.ttc / Fontin_Sans_B.otf / Fontin_Sans_BI.otf / FOT-HummingStd-Accel-B.ttf / gnuolane free.ttf / IwaGyoPro-Bd-Kami.ttf / KozGoPr6N-Regular.otf / KozMinPro-Medium.ttf / LeviReBrushed.ttf / O.ttf

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High 10@L5
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 16 frames
Muxing mode                              : Header stripping
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 23mn 46s
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 10 bits
Scan type                                : Progressive
Writing library                          : x264 core 135 r2345kMod f0c1c53
Encoding settings                        : cabac=1 / ref=16 / deblock=1:1:1 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / fade_compensate=0.70 / psy_rd=0.70:0.00 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=16 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=17.0000 / qcomp=0.67 / qpmin=0 / qpmax=81 / qpstep=4 / ip_ratio=1.40 / aq=3:0.80
Language                                 : English
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Matrix coefficients                      : BT.709

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : A_AAC
Duration                                 : 23mn 46s
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 KHz
Compression mode                         : Lossy
Default                                  : Yes
Forced                                   : No

Text
ID                                       : 3
Format                                   : ASS
Codec ID                                 : S_TEXT/ASS
Codec ID/Info                            : Advanced Sub Station Alpha
Compression mode                         : Lossless
Title                                    : English
Language                                 : English
Default                                  : Yes
Forced                                   : No

Menu
00:00:00.000                             : en:Intro
00:01:24.042                             : en:Opening
00:02:54.007                             : en:Part A
00:10:58.992                             : en:Part B
00:23:39.918                             : en:Next Episode Preview

Sometimes it might start off playing in-sync, and then randomly go out-of-sync (A/V), followed by audio stuttering, then go back to fine maybe 5 minutes later or something. All the rest of the media I've thrown at it so far doesn't do this, including a 1080p video:

Code:
General
Unique ID                                : 8733792130546886973644400392984985635 (0x6921132A868962C7CB814F92BD20023)
Complete name                            : /run/media/NAS/Media/Movies/Puella Magi Madoka Magica the Movie Part I Beginnings (2012)/Puella Magi Madoka Magica the Movie Part I Beginnings (2012).mkv
Format                                   : Matroska
Format version                           : Version 2
File size                                : 2.37 GiB
Duration                                 : 2h 11mn
Overall bit rate                         : 2 583 Kbps
Movie name                               : Magical Girl Madoka Magica the Movie I - Beginnings
Writing application                      : HandBrake 6548svn 2014112401
Writing library                          : Lavf55.12.0
FILENAME                                 : Vesta-Bold_0.otf
Attachements                             : Alegreya-Regular.otf / Ammys Handwriting.ttf / AndBasR.ttf / AR CENA_0.TTF / ARCENA.ttf / BRLNSR.TTF / DFLIS6.TTC / DFPCRD3.ttf / Fertigo_PRO_0.otf / HIGHMIM.TTF / RuzickaTypeK_0.ttf / Vesta-Bold_0.otf

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 2h 11mn
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Writing library                          : x264 core 142 r2479 dd79a61
Encoding settings                        : cabac=1 / ref=4 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=8 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=62500 / vbv_bufsize=78125 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : A_AAC
Duration                                 : 2h 11mn
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 KHz
Compression mode                         : Lossy
Title                                    : Stereo
Language                                 : Japanese
Default                                  : Yes
Forced                                   : No

Text
ID                                       : 3
Format                                   : ASS
Codec ID                                 : S_TEXT/ASS
Codec ID/Info                            : Advanced Sub Station Alpha
Compression mode                         : Lossless
Language                                 : English
Default                                  : Yes
Forced                                   : No

Menu
00:00:00.000                             : :Chapter 1
00:03:04.518                             : :Chapter 2
00:04:43.617                             : :Chapter 3
00:06:03.738                             : :Chapter 4
00:10:37.470                             : :Chapter 5
00:12:28.665                             : :Chapter 6
00:19:05.311                             : :Chapter 7
00:22:30.182                             : :Chapter 8
00:23:54.892                             : :Chapter 9
00:26:18.952                             : :Chapter 10
00:29:34.398                             : :Chapter 11
00:34:33.113                             : :Chapter 12
00:36:44.577                             : :Chapter 13
00:39:37.542                             : :Chapter 14
00:44:26.539                             : :Chapter 15
00:45:32.313                             : :Chapter 16
00:48:58.352                             : :Chapter 17
00:52:12.796                             : :Chapter 18
00:56:30.178                             : :Chapter 19
00:58:39.683                             : :Chapter 20
01:04:07.635                             : :Chapter 21
01:11:05.386                             : :Chapter 22
01:20:24.486                             : :Chapter 23
01:24:48.208                             : :Chapter 24
01:26:57.546                             : :Chapter 25
01:31:58.888                             : :Chapter 26
01:34:21.739                             : :Chapter 27
01:43:15.189                             : :Chapter 28
01:46:23.002                             : :Chapter 29
01:51:43.488                             : :Chapter 30
01:56:16.052                             : :Chapter 31
02:03:33.740                             : :Chapter 32
02:05:48.791                             : :Chapter 33

I could convert that series to another format if needed, but I need to figure out what's causing the problem to avoid it in the future.
Reply
#7
maybe because it's Hi10P. From my own experience, I remember having a laptop with a pentium m 1.4ghz. Back in the day, ffmpeg was pretty slow, so I used XBMC DSplayer and used CoreAVC to playback 720p. (which was by far the fastest h264 decoder) It worked fine, but just barely.

Now your CPU is 1.6ghz, and I guess FFmpeg have also improved somehow, but Hi10P 720p/16:9 mght just be too demaning for your CPU.

I don't think you need to be afraid of using a 2.26ghz cpu. It's TDP is only 27w, which is 2.5w more than your current cpu. (and they never get close to their TDPs anyway)
Reply

Logout Mark Read Team Forum Stats Members Help
Any tweaks for an old Dell Latitude D610?0