32 bits vs. 64 bits
#1
Are there, besides 4Gb+ memory, any other reasons to use 64-bit (if your hardware supports it)? I know CPU and GPU should perform a little faster and it is the platform of the future.

The extra memory potentially eliminates or reduces time spent loading and switching between processes, a condition that can lead to “thrashing” when all the processor’s efforts are spent merely loading and switching between threads.

Related to XBMC-usage, I think it is important that the software is made especially with 64 bits in mind. I don't know how this is for XBMC and all upstream components..

Hopefully, someone can elaborate?
Reply
#2
er no.

read this carefully and dont jump to conclusions.

As for xbmc its comiled for both however because its less used it also has a greater deal of bugs. since no one reports them.
Reply
#3
X3lectric Wrote:er no.

read this carefully and dont jump to conclusions.

I know that (and others) article.

But as I see SOC's dominating HTPC and i.e. AMD Zacate would definitely benefit from dual channel RAM, since memory is shared. I do believe 4 GB RAM will benefit HTPC-usage once those SOC's start supporting dual channel RAM. Even more, since RAM is dirt cheap it will be a quick win for some extra performance.

But I am especially interested in how XBMC and upstream dependencies will (are) benefit from 64-bit.

X3lectric Wrote:As for xbmc its comiled for both however because its less used it also has a greater deal of bugs. since no one reports them.

I don't understand this.....
Reply
#4
Robotica Wrote:I don't understand this.....

Because it's BS. He's trying to state the case that 64bit is full of bugs because no one uses it so no one reports it.

I've been running 64-bit for a while now. Both 10.1 and latest git and haven't run into ANY problems that weren't OS or bit independent.
Code:
GRANT ALL PRIVILEGES ON `xbmc_%`.* TO 'xbmc'@'%';
IF you have a mysql problem, find one of the 4 dozen threads already open.
Reply
#5
darkscout Wrote:Because it's BS. He's trying to state the case that 64bit is full of bugs because no one uses it so no one reports it.

I've been running 64-bit for a while now. Both 10.1 and latest git and haven't run into ANY problems that weren't OS or bit independent.

Exactly my thoughts....
Reply
#6
@ robotica

if you wanted a excuse to buy 4gb of ram and install 64 bit OS, do you need validation and approval form other people, specially since you read all about 32bit vs 64 bit?

What I meant wasnt directly that XBMC has more bugs, but OS wise you will probably find more issues, even if not bugs. Edit And while on this XBMC depends a great deal on the OS for many things since its not agnostic.

Then I presume this is crap as well, but not everything is any 64bit OS is actually 64 bit, is it? (that was a question)
Reply
#7
I run Debian Sid amd_64 on my Celeron with 1GB of RAM just because I wanted my server (AMD Quad Core 16GB of RAM) and it to run the same OS (so I could just DistCC among other things like apt-cacher).

NO PROBLEMS WHAT SO EVER. None. Zip. Zero Nada.

Once again you come to the rescue by being useless and making crap up. Aside from your "How to compile from git" thread which numerous other people had mad instructions for you've been more of a hindrance than a help in 90% of the threads you jack.

And yes, 64 bit is 64 bit for Linux. It doesnt install the 32 bit libraries unless you ask it to.
Code:
GRANT ALL PRIVILEGES ON `xbmc_%`.* TO 'xbmc'@'%';
IF you have a mysql problem, find one of the 4 dozen threads already open.
Reply
#8
Ontopic:

Is XBMC optimized for 64-bit? Or doesn't it fully leverage 64-bit potential? Are there more agruments then RAM in favor of 64-bit?

What I know is that computers can run faster on 64 bit due to extra ram and thus more caching, prefetching and less time spent loading and switching between processes.

I know FFMPEG started multithreaded development and once stable, XBMC will probably also use that. Maybe their are other dependencies that would benefit from multithreaded?

And are their other parts in XBMC that can benefit? All library stuff (fanart, thumbs, etc) are already cached. Can that be increased with more mem for better performance?
Reply
#9
As far as I know XBMC isn't optimised for 64 bit, and it isn't clear why x64 should be any faster than x86.

JR
Reply
#10
there are usage patterns (e.g. floating point math, databases, video encoding etc) that can clearly benefit from 64bit, but mostly applications need to be optimized for it.

Xbmc is probably not optimized for 64bit. The result is that it most probably will not run faster/better then on 32bit, but neither will it run slower. It just does not make any difference for the user.

I'm running natty x64, because I want to and because I use the htpc also for other things besides xbmc.
Reply
#11
Robotica Wrote:Are there, besides 4Gb+ memory, any other reasons to use 64-bit (if your hardware supports it)? I know CPU and GPU should perform a little faster and it is the platform of the future.

The extra memory potentially eliminates or reduces time spent loading and switching between processes, a condition that can lead to “thrashing” when all the processor’s efforts are spent merely loading and switching between threads.

Related to XBMC-usage, I think it is important that the software is made especially with 64 bits in mind. I don't know how this is for XBMC and all upstream components..

Hopefully, someone can elaborate?

I will respond from another direction...
If you are asking which operating system you should use/purchase....
I would say, why spend time and money on an older technology that is not forward compatible and will become out of date/obsolete sooner? 64 bit OS is backwards compatible with 32bit applications and you will notice no real difference running 32 bit apps on your 64bit OS.
As to 64 bit apps, it has been my unscientific experience that large ones such as Office2010 and Photoshop 64 bit apps seem to load faster and are a bit more responsive than their 32 bit counterparts.
PS: 64 bit has been out long enough now that you don't have the initial problems (ie driver issues) you may have heard about initially. Beware of OLD NEWS that still spreads...
My first HTPC build
My UnRaid Server
Kingston rebates and ASUS warranties are WORTHLESS FRAUDS
Reply
#12
en.m.wikipedia.org/wiki/64-bit_computing some insights
Reply
#13
As far as I understand, Kodi needs a lot of work on Windows to support x86. This is possible in the near future but Kodi won't be x64-only anytime soon. There still are quite a few ARM v7 supported devices.
Reply
#14
Why this thread is being revived is anyone's guess.

Kodi works perfectly on 64bit. All my media players are running 64 bit code.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
#15
not Kodi on Win is the problem but many of the libs we rely on are not available as 64bit version for Windows. Also, I never ever had any performance issues with x86 on Win on my dead slow single core Sempron HTPC, so I really don't see a real need for a 64bit version on Win (most windows boxes idle anyways with Kodi running).
Reply

Logout Mark Read Team Forum Stats Members Help
32 bits vs. 64 bits0