Voodai's Journal
IT.... and other stuff.
Saturday, April 4, 2026
Windows 11 got you down? Thinking about Linux?
HP Z820 Upgrades
Since I bought myself a HP Z820 Workstation I've made several upgrades to it, in fact - most of the internals are new. The first round of upgrades I did were the following:
- Upgraded the motherboard from a REV 1.00 to a 1.03. The new 1.03 board has a more recent bootblock and supports E5v2 Xeons, Intel AMT 8.x and 1886MHz RAM.
- Upgraded both CPU's from two Xeon E5-2690's to Xeon E5-2680v2's, improving not only core-count (4 extra cores + 8 more threads) but overall performance. The machine now has 20 cores and 40 threads. I didn't go with the 12-core E5-2697v2 option because the raw core speed (base clock and turbo boost) would be too low and the 10-core Xeon E5-2690v2 were almost double the price of the E5-2680v2's for next-to-zero gain - except in some heavily multithreaded workloads (12+ threads). The E5-2680v2's also has a surprisingly low 115W TDP which is a really nice bonus. A benefit from keeping the TDP down is that air-cooling is guaranteed to suffice so watercooling isn't necessary (required for the E5-2687Wv2's according to the specification). This will avoid certain risks a couple years down the line since HP's watercooling is more likely than air cooling to fail over time and will be much more difficult to find replacements parts for as time goes on and stocks dwindle. Another smart option would've been the E5-2667v2's but i favored the lower TDP and higher core count over the improved core speed.
- Replaced the fan shroud with a new and unused one, lowering noise output slightly.
- Upgraded RAM from 32GB (4x8GB) 1600Mhz Hynix with 64GB (8x8GB) 1866MHz Micron RAM.
- Upgraded the boot drive from a HP 500GB SAS drive to a 512GB Samsung 950 Pro M.2 NVMe (that has the required NVMe OOPROM). This, along with a Aqua Computer Kryo M.2 PCIe adapter made a great combo. This should even outperform a HP Turbo Drive G1 that has the slower Samsung SM951. The HP Performance Advisor even detects the 950 Pro as an HP Turbo Drive for some reason.
- Upgraded the Quadro 4000 with a GTX 1080 Founders Edition. Not a workstation card so it's isn't ideal for CAD work but useful for pushing high resolutions on 3 1440p displays.
- Got myself a rather hard to get dual 6-pin to single 8-pin adapter that enables use of cards that has an 8-pin power connector such as the GTX 1080 (Update: Avoid these, system becomes unstable due to insufficient power delivery - go for a dual 6-pin to 8-pin instead).
- Replaced both sidepanels with the more rare black ones, giving the workstation a stealthy look. This is one of the most aesthetically pleasing upgrades you can make - highly recommended these parts if you can find them.
- Bought the slot-loading optical drive carrier option to replace the included, and rather dull, 5.25" inch DVD burner with a slot-loading Blu-ray burner.
- Bought the Z840 Intel vPro Wireless card option - not only giving it the ability connect wirelessly but also bluetooth (I still use ethernet cables though for performance). Not sure if the Z820's AMT supports this card but I don't use AMT anyway.
- Upgraded the GTX 1080 Founders Edition with a Titan Xp. Titans are rediculous cards, I know, but they're also a surprisingly good fit for Z820 while being a lot cheaper than a Quadro P5000/P6000 - and if you get a second hand one for a good price? Why not. The Xp even has a slight performance edge over the P6000 in a number of cases. This is about as high as I think you should go with the Z820 in terms of graphics given the limited power delivery options you have (3x6-pin power connectors) all of which are put to use with the Titan XP. The latest high-end RTX cards require dual 8-pin power delivery which is too much for the Z820. I suppose you might be able to use a dual molex to single 6-pin adapter daisy chained with yet another dual 6-pin to 8-pin adapter and I'm still not sure the two molexes would give you enough power (you need 75w) to make it stable - the custom PSU in these machines might not follow the standards. In theory, it should work, but I wouldn't count on it and the cost of an RTX 2080 Ti card is just way too much when the Titan Xp is a perfect fit. The great thing about the Titan Xp in a Z820, however, is that the Z820's cooling augments the Xp's blower design and keeps it quiet and cool so the thermal throttling these particular cards are known for becomes a non-issue. The best conceivable card for this machine would of course be the P6000 but the price tag is just so over the top for a mere enthusiast. The RTX 2080 Ti on the other hand would probably be a better choice for a Z840 if you could track down a blower version. I suspect the Z820 would bottleneck a RTX 2080 Ti, keeping the cards from living up to it's full potential - I'm already seeing a bit of this with the Titan Xp.
- Replaced the slot-loading Blu-ray drive with the original slot-loading dvd drive the carrier was supposed to come with. Turns out the blu-ray drive I bought was a rather shitty one, oh well.
- Added a second Samsung 950 Pro M.2 drive. Also mounted with a Aqua Computer Kryo M.2 PCIe adapter.
- Added a Samsung 860 Pro 500GB SATA drive, will probably be removed later due to already having two M.2's.
- Added a 10TB HGST SAS (Helio 10) drive.
- Dual Xeon E5-2667v2's, I sacrificed four cores and eight threads for higher base/turbo clocks. Performance is about equal to what you would expect from a pair of Xeon E5-2687W v2's eventhough the base clock is 100MHz lower. On UserBenchmark my personal highest CPU score was 97 and the highest anyone has achieved is a score of 100 with a pair of E5-2687W v2's and those have a higher TDP and are limited to 256GB RAM unlike the E5-2667 v2's.
- Another 8x8GB 64GB Micron RAM Kit, topping out at 128GB total.
- Dual HP Z Coolers, they really are better and gave me equal temperatures on the E5-2667v2's to the stock coolers with the lower TDP Xeon E5-2680v2's. My personal opinion on these though? Don't waste your money unless you absolutely need a couple of degrees of improvment. Way too expensive for what they are.
- 3x HP Z24nq (Quad HD) IPS displays. These are 60Hz displays and might be suboptimal for gaming, but excellent for professional work.
- A triple monitor stand.
- Creative Katana Soundbar. Amazing sound for what it is and does not take up much space with minimal cabling - I recommend this one.
- Corsair RGB Mechanical keyboard.
- Corsair RGB Mouse.
- Corsair RGB headphone stand.
- Corsair M300 extended mouse pad.
- Corsair HS50 headphones, as daily drivers.
- Audio Technica ATH-M50x headphones, for professional work.
Some regrets
I regret buying a cheap triple monitor stand off eBay instead of looking around more and checking reviews. Quite frankly it was utter garbage and poorly designed. I had to get a new one and this time I followed other people's recommendations.
I regret buying so many "gamer" accessories. I don't even game all that often so they look a bit out of place hooked up to a professional workstation. Corsairs build quality is top notch and some of the best accessories I've ever used but the gamer features are silly and in some cases poorly thought out. The RGB features are proprietary on both the Creative Katana and Corsair gear so multiple softwares are required to configure lighting. The rediculously fast polling rate on the keyboard forces you to leave it in BIOS mode at all times because otherwise keystokes don't register during the early boot process, preventing you from entering BIOS, but BIOS mode also cannot be enabled when you use the iCUE software so flipping back and forth between modes still becomes a neccessary thing. The headset stand is unable to save RGB configuration on the device itself so during boot you get the default rainbow effect and the iCUE software is thus required to run at all times to sustain the RGB effect you configured (Why on the headset stand only?! Annoying as hell). Also, the headset stand apparently presents itself as an input device over USB so if it's connected and powered on during boot it might, annoyingly, cause conflict with your actual keyboard and once again make your system unable to register keystrokes. Still, I can't go back to generic OEM keyboards because the build quality of both the mouse and keyboard are just that good and the typing experience is second to none. Eventhough the headset stand is so annoying I can't complain about the excellent build quality, aesthetics and the awesome built-in DAC. This leaves me torn and longing for accessories with the same build quality yet with all the gamer features stripped out and paired with a stronger focus on compatibility with a wider range of systems.
Monday, July 24, 2017
HP Z820 Workstation & GTX 1080 - Will it work?
The long answer is: To power a GTX 1080 in a Z820 Workstation a single 6pin-to-8pin PCIe power adapter will not be sufficient. There has still been some discussion about if it might work because there isn't all that much information about the PSU and how it's configured internally. Sometimes a 6-to-8pin adapter can work with certain PSU's that exceed the normal specifications of the 6pin connector - perhaps to enable use of such adapters. On the Z820 and the 1125w PSU it doesn't work.
The system boots fine and is usable until you stress the GPU at which point it will promptly bluescreen. To be fair, on paper it should not work because a 6pin connector provides only 75w and the PCIe bus gives you another 75w - amounting to 150w. The GTX 1080, on the other hand, needs about 170-180w under full load. So, how does one even use a >150w card on the Z820? You will need something like this
A dual 6pin-to-8pin adapter, but unfortunately they are about as easy to find as pink unicorns (try eBay?). These provides you with 225w of power (75+75+75w) and will make your card run stable with 35-45w overhead. Nvidia does not recommend these adapters due to "grounding requirements" of these power hungry cards - as such you will not find these being sold by Nvidia nor will you get one with your GTX 1080 purchase. These adapters do work, so if you're out of options and are willing to risk a configuration that might not be covered under warranty then a dual 6pin-to-8pin adapter is pretty much your only option. These adapters are probably difficult to find because most people would buy a new PSU to fulfill the GTX 1080's requirements. As a Z820 owner, however, you don't have that luxury because of the non-standard PSU formfactor.
Saturday, July 22, 2017
CentOS 7 & GTX 1080
Once CentOS is installed you can simply download the proprietary Nvidia drivers - which work quite nicely I might add - and be up and running with your desktop in no time. As long as you know how to navigate the commandline until you get the proper drivers installed then it shouldn't be much of a challange.
I have a GTX 1080 in my workstation and the graphical installer hung while systemd was initializing. You'd think at least VESA graphics would work on Pascal GPU's but it doesn't - at least not currently. Hopefully the CentOS installation disks will be updated at some point to at least include rudimentary GTX 10XX support.
Saturday, January 21, 2017
List of maker boards
With the performance boost of the Raspberry Pi 2 & 3 most alternative maker boards loose their appeal - but the various outputs or the presence of gigabit ethernet still makes some alternatives into better options. Recently Udoo has caught my attention as a project with interesting ideas and their recent x86 model has great potential for real-world deployment where the Raspberry is too limited - digital signage springs to mind. I've known about Udoo for years but now that their x86 board is on it's way I think it has excellent potential even though it's a lot more expensive than the Pi.
| Board | URL | CPU | Cores | GPU | RAM |
|---|---|---|---|---|---|
| Raspberry Pi 3 | Website | ARM Cortex A53 | 4@1.2GHz | Broadcom VideoCore IV | 1GB |
| Beagleboard | Website | ARM Cortex A8 | 1@1GHz | PowerVR SGX530 | 512MB |
| Pandaboard | Website | ARM Cortex A9 MPCore | 2@1.2GHz | PowerVR SGX540 | 1GB |
| ArndaleBoard | Website | ARM Cortex A15 | 2@1.7GHz | Mali-T604 | 2GB |
| Wandboard | Website | Freescale i.MX6 Quad | 4@1GHz | Vivante GC 2000 | 2GB |
| Udoo | Website | Freescale i.MX6 Quad | 4@1GHz | Vivante GC 2000 | 1GB |
| HummingBoard | Website | Freescale i.MX6 Quad | 4@1GHz | Vivante GC 2000 | 2GB |
| pcDuino3 | Website | AllWinner A20 (ARM Cortex A7 Dual Core) | 2@1GHz | Mali-400MP2 (Dual Core) | 1GB |
| Banana Pi | Website | AllWinner A20 (ARM Cortex A7 Dual Core) | 2@1GHz | Mali-400MP2 (Dual Core) | 1GB |
| Cubieboard | Website | AllWinner A20 (ARM Cortex-A7 Dual Core) | 2@1GHz | Mali-400MP2 (Dual Core) | 2GB |
| OLinuXino | Website | ?? | ?? | ?? | ?? |
| APC Rock | Website | ?? | ?? | ?? | ?? |
| Origenboard | Website | ?? | ?? | ?? | ?? |
| ODROID | Website | ?? | ?? | ?? | ?? |
| CuBox-i | Website | ?? | ?? | ?? | ?? |
I'll keep updating this.
Friday, January 6, 2017
How to force a downgrade of the BIOS on a HP Z Workstation
I ran into a seemingly rare problem when i upgraded to the latest BIOS on my Z820 Workstation - Intel AMT stopped working. I didn't notice this at first so I could only assume the BIOS upgrade screwed things up. My machine originally had a really old original 1.x BIOS on it and I only did one intermediate (and mandatory) BIOS update before I jumped to the very latest version and I think this huge leap between versions might have contributed to the breakage - that along with the fact that I hadn't flashed the latest Intel AMT firmware along with the newer BIOS. To my dismay the HP download page said that BIOS downgrades were no longer allowed and sure enough - you really can't downgrade - not even when flashing from inside the BIOS. It was sloppy of me not to check this beforehand.
So what was I to do? I tried everything I could think of and finally discovered how to get around this and in the end it wasn't even all that difficult, obvious even. You see, HP Z Workstations allows you to bridge some pins on the motherboard to put the machine in emergency recovery mode (look it up in the manual) to rescue the computer from a bad BIOS flash. In emergency recovery mode you bypass the BIOS entirely and use the bootblock to load an old BIOS image from a USB stick - one that doesn't prevent downgrades which then, in turn, allows you to flash any BIOS version. The emergency recovery procedure is well documented. It probably didn't occur to the HP engineers that the bootblock should be able to prevent older BIOS's from loading because that in itself would involve risks if a new and badly flashed BIOS along with the bootblock prevented you from going to an earlier (working) version.
The procedure is as follows:
- Bridge the emergency recovery pins on motherboard (check manual for instructions).
- Prepare a USB stick with an older BIOS that doesn't prevent downgrades - this is very important. Only the last couple of versions prevent downgrades so you won't have to go too far back. Changelogs will note if BIOS no longer allows downgrade.
- Boot your workstation with USB stick connected to a USB port, the emergency recovery mode will now start the computer seemingly like normal - except the older BIOS is now running off your USB stick and not the one flashed to your motherboard. Pay attention during boot to see which BIOS version is loaded as you boot.
- Download and flash any BIOS version you like once booted into your operating system, effectively downgrading the BIOS.
- Unbridge pins on motherboard.
As far as I know the BIOS still needs to be a signed, original HP BIOS and I assume the bootblock verifies this. Still, I haven't tried any non-official firmware so I cannot say for sure.
Anyway, Intel AMT started working again with the latest BIOS after I made smaller, incremental, updates between versions and somewhere in between I managed to flash the latest Intel AMT firmware so this little trick solved my problem. I can't remember all the BIOS versions I jumped between to get AMT up and running again but it shouldn't be difficult to figure out - just keep downgrading to older BIOS's until you find one that makes it work again and then do upgrades a bit more carefully - and don't forget to check the device manager to make sure the Intel Management Engine is still working. Regardless of what HP wants you to think you will not break the machine by going from the very latest BIOS to a much older one - older BIOS's worked just fine for me. There are also other reasons you might want to downgrade the BIOS - some applications are certified to run on very specific BIOS versions so this way you can downgrade a new BIOS to one that is certified for an application that requires it. Or maybe a newer version was just unstable? That's something I've experienced on occasion.
HP insist that "you cannot downgrade" but considering that others might run into similar problems I figured this trick could be important to share. What's interesting is that there is no way for HP to actually prevent you from doing this in the future unless they're willing to also update the bootblock and they are notoriously resistant to do this - and for good reason, because it opens up the possibility of permanently bricking a machine in the event of a bad flash of said bootblock. If, however, they did release bootblock updates with version checking many would at the same time rejoice as newer bootblocks would finally allow early revision motherboards to support v2 Xeons, which they technically can do but are not allowed to by the older 2011 bootblock. Still, my guess is that HP will never allow bootblock updates and this also means is that they can never stop you from downgrading the BIOS regardless of what they claim.
Thursday, January 5, 2017
HP Z820 Workstation Fan Inventory
My goal here is to - first and foremost - identify all the fans, including their positions, in my own workstation and then all alternatives that can work as drop-in replacements. The HP Z820 seems to be able to use the exact same fans as the newer Z840 and vice versa. A number of these fans should work in the Z600/Z400-series and the older Z800. I cannot confirm this, however, as I don't have a Z800 so my main focus will be on the Z820.
Why bother with this? Delta fans, for example, have a good reputation but are unfortunately known to be noisy so owners with those might be interested in the quieter Nidec options - especially if you do audio work and need a quieter system. Those of us with Nidec fans might be interested in replacing them with Delta's for other reasons - perhaps the better longevity, price and availability are deciding factors. I wanted to document the cooling fans to make things easier for people who want to do the replacement themselves so having the exact model information should keep your workstation within HP's specifications (CFM, RPM etc.). The fan numbering scheme i use in the images is arbitrary. I think information about alternative fans to those i happen to have is somewhat complete but I have no way of knowing if I've identified all variants HP has used in these workstations. I don't have all modifier numbers yet but I will update this post when/if I do.
Update: I went with the option of replacing the entire shroud because the combined shipping costs and rarity of some fans was making things difficult. I got a great deal on eBay on a brand new shroud for the dual cpu option.
The Shroud
The Case
The Powersupply
FAN1, FAN2 & FAN4
Dimensions: 60mm (Blower-style) 4-pin
Model: Delta BUB0712HF
Modifier number: -BE04
HP P/N: 670051-001 REV 1
FAN3
Note: The AVC fan in my shroud doesn't seem to have a HP product number which suggests that the generic model might have the same pinout. I did manage to find the PN from other sources, however.
Dimensions: 60*60*25mm 4-pin PWMModel: AVC DS06025B12U
Modifier number: P063
HP P/N: 670050-001 Rev.A
Alternative Delta Model
Dimensions: 60*60*25mm 4-pin PWM
Model: Delta AFB0612EH
Modifier number: ??
HP P/N: ?? (PN Required for HP OEM model)
FAN5, FAN6, FAN9 & FAN10
Note: The Nidec fans are rated at ~38db while Delta's are around ~45-49db and both run at 3800 RPM. Some sources suggest the Nidec fans use sleeve bearings while others that it's a ball bearing - I'm pretty sure they're sleeve bearing. The 92mm Nidec's have a MTBF of 45.000h which is nearly equal to the 50.000h you are likely to get from the Delta. I could not find the specifications for these exact OEM fans so these are my best guesses based on the specifications of the non-OEM equivalents of the Nidec and Delta fans. In other words, I cannot guarantee the above statements about the bearing, MTBF and noise profile to be 100% correct.
Dimensions: 92*92*25mm 4-pinModel: Nidec T92T12MS3A7-57A03
Modifier number: 2223G
HP P/N: 647113-001 REVA (or REVB)
Alternative Delta Model
Dimensions: 92*92*25mm 4-pin
Model: Delta QUR0912VH
Modifier number: -AK59
HP P/N: 647113-001 REV 0A
Alternative Nidec Model (New revision that should work)
Dimensions: 92*92*25mm 4-pin
Model: Nidec FAN A T92T12MS3A7-57A03
Modifier number: ??
HP P/N: 644315-001 REVB
Alternative Delta Model (Used in Z800 that should work)
Dimensions: 92*92*25mm 4-pin
Model: Delta QUR0912VH
Modifier number: -8C2T
HP P/N: 468763-001
FAN7 & FAN8
Note: FAN7 & FAN8 come as a pair with wires going to the same proprietary 6-pin connector
Dimensions: Dual 92*92*25mm fans to one 6-pinModel: Nidec FAN B T92T12MS3A7-57A03
Modifier number: 2429H F4 / 4X30H G4
HP P/N: 644315-001 REVB
Alternative Delta Model
Dimensions: Dual 92*92*25mm fans to one 6-pin
Model: Delta QUR0912VH
Modifier number: -BL3H
HP P/N: 644315-001 REV 0B (or 0A)
FAN11 & FAN12
Note: The powersupply contains two identical Delta fans of the below model, these were found in the 1125W PSU and are likely also to be found in the less powerful 800W PSU. Given that Delta built these power supplies I seriously doubt any other fan manufacturers are used.
Dimensions: 80*80*25mm 4-pinModel: Delta QUR0812SH
Modifier number: -HE00
HP P/N: None



