{"id":2655,"date":"2013-08-30T15:34:14","date_gmt":"2013-08-30T04:34:14","guid":{"rendered":"http:\/\/blog.mozilla.org\/nnethercote\/?p=2655"},"modified":"2013-08-30T15:34:14","modified_gmt":"2013-08-30T04:34:14","slug":"bleg-for-a-new-machine","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/nnethercote\/2013\/08\/30\/bleg-for-a-new-machine\/","title":{"rendered":"Bleg for a new machine"},"content":{"rendered":"<p>I last upgraded my desktop machine in June 2011.\u00a0 This improved Firefox clobber build times from ~25 minutes to ~12 minutes, which was a huge productivity win.\u00a0 Since then, build times have crept back up to, yep, ~25 minutes.\u00a0 Time for a new machine.<\/p>\n<p>I&#8217;m no hardware guru, so I&#8217;m asking for help.\u00a0 I&#8217;m a Linux desktop user, and my main goal is to make compilation of Firefox fast.\u00a0 I frequently build both Firefox and the JS shell, and it&#8217;s not unusual for me to have two (and occasionally three) builds running concurrently.\u00a0 I&#8217;d also like for the machine to be quiet, as it will sit on top of my desk, not far from where I sit.<\/p>\n<p>I have a quote for a machine from a company called <a href=\"http:\/\/www.cplonline.com.au\">CPL<\/a>, who I&#8217;ve bought from before.\u00a0 (Note that all prices on their website are in AUD.)\u00a0 I gave them partial guidance on components (based on some very helpful advice from Naveed Ihsanullah), and here&#8217;s what they came up with.<\/p>\n<ul>\n<li>CPU.\u00a0 The\u00a0<a href=\"http:\/\/www.cplonline.com.au\/cpu\/intel-core-i7-4770k-3-5g-8mb-lga1150.html\">Intel i7-4770K<\/a>.\u00a0 It is a 3.5 GHz CPU with 4 physical cores, 8 virtual cores, and an 8 MiB cache.\u00a0 This is the fastest of the new Haswell CPUs that CPL has and so seems like a good choice.<\/li>\n<li>Motherboard.\u00a0 <a href=\"http:\/\/www.cplonline.com.au\/motherboard\/asus-z87-c-motherboard.html\">ASUS Z87-C<\/a>.\u00a0 Naveed said ASUS is a good brand.<\/li>\n<li>Memory. <a href=\"http:\/\/www.cplonline.com.au\/memory\/kingston-32gb-4x8g-2133mhz-khx21c11t3k4-32.html\">32 GiB of Kingston 2133 MHz RAM<\/a>. \u00a0I currently have 16GiB, and while I don&#8217;t feel like that limits me at the moment, I might as well give myself some breathing room.<\/li>\n<li>Disk. <a href=\"http:\/\/www.cplonline.com.au\/hard-drives\/samsung-840-pro-series-512gb-ssd-mz-7pd512bw.html\">Samsung 840 Pro Series 512 GB<\/a>.\u00a0 Naveed recommended this specific model.\u00a0 I currently have a magnetic disk, so I&#8217;m hoping to see some big performance improvements here (both while compiling and when doing things like grepping through the whole tree).\u00a0 It&#8217;s interesting that this is easily the most expensive component;\u00a0 SSDs still ain&#8217;t cheap.<\/li>\n<li>Graphics card.\u00a0 I currently do very little graphics-intensive stuff, other than look at the occasional WebGL demo.\u00a0 Apparently the i7-4770K has a reasonably fast integrated graphics card, so I&#8217;m on the fence about whether I should get a separate graphics card.\u00a0 If so, I guess it would be good to know if the driver situation on Linux is a happy one.<\/li>\n<li>Case.\u00a0 <a href=\"http:\/\/www.cplonline.com.au\/computer-cases\/zalman-ms800-plus-atx-mid-tower-case-usb3-0.html\">The Zalman MS800 Plus ATX Mid Tower<\/a>.\u00a0 This was entirely CPL&#8217;s suggestion, and I don&#8217;t much like the look of it.\u00a0 It&#8217;s tall &#8212; about 10cm taller than my current case &#8212; and it also has an air-vent on top, whereas my current case doesn&#8217;t and so I&#8217;m able to put a printer on top of it.\u00a0 On the plus side, it is pretty plain looking &#8212; no glowing lights or racing stripes &#8212; which I appreciate.<\/li>\n<li>Optical drive.\u00a0 A bog-standard <a href=\"http:\/\/www.cplonline.com.au\/optical-drives\/samsung-sh-224bb-bebs-oem-24x-oem-dvd-writer.html\">Samsung DVD-RW<\/a> drive.\u00a0 I think I have the exact same one in my current machine, and it works fine.\u00a0 I pretty much only use it to install OSes.<\/li>\n<li>Software.\u00a0 I use Ubuntu, and I want to install Windows 7 in a VM for the occasional times when I have some Windows-specific behaviour that I need to investigate.\u00a0 (My current machine dual boots between Linux and Windows, and having to reboot is an enormous hassle.)\u00a0 CPL has <a href=\"http:\/\/www.cplonline.com.au\/software\/microsoft-windows-7-home-premium-64bit-oem.html\">Windows 7 Home Premium 64-bit<\/a> &#8212; I&#8217;m pretty sure I don&#8217;t want to deal with Windows 8 &#8212; but they don&#8217;t sell VMWare so I&#8217;ll need to get that somewhere else.<\/li>\n<\/ul>\n<p>Overall, I feel pretty good about everything except the graphics card and the case.\u00a0 Please let me know if you have any suggestions!\u00a0 Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I last upgraded my desktop machine in June 2011.\u00a0 This improved Firefox clobber build times from ~25 minutes to ~12 minutes, which was a huge productivity win.\u00a0 Since then, build times have crept back up to, yep, ~25 minutes.\u00a0 Time for a new machine. I&#8217;m no hardware guru, so I&#8217;m asking for help.\u00a0 I&#8217;m a [&hellip;]<\/p>\n","protected":false},"author":139,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/posts\/2655"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/users\/139"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/comments?post=2655"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/posts\/2655\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/media?parent=2655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/categories?post=2655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/tags?post=2655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}