HP Elitedesk 705 G5 mini experiences

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

csp-guy

Active Member
Jun 26, 2019
372
153
43
Hungary, Budapest
Dear STH Members,

I successfully bought a new Elitedesk 705 Gen 5 88RM51ET#ABU from UK with 32 months HP warranty, under the retail price (new in box).

Factory configuration:
1x8GB sodimm DDR4
Ryzen 5 pro 340 CPU with integrated Vega 11, cpu 4 core, 8 threads
1x240GB WD nvme SSD in M.2 nvme port
Another M2.nvme port under the SATA cage
1xSATA port with SATA cage
Intel Wifi 6 AX200

Display output: 2xDisplayport.

Compatibility:

- NVME ports are not compatible with M.2 SATA. I tried an 1TB Team M.2 SATA SSD, it was not visible in BIOS.
- There is not enough space to install NVME ssd in nvme slot 2 if the sata cage is installed. You have to remove the cage, if you want to use 2 nvme ssd.

Upgrade:
- I replaced the factory ram module with 2x16GB Cruical ddr4 sodimm.
- I installed Sata M.2 converter to sata cage.
- I ordered HDMI Flex port, because i want to use 3 display, there is a lot of HP p/n in internet about this module, the L37415-001SPS-PCA HALI HDMI OPTION BOARD ENT18 is the compatible one with gen5, i asked HP about that.

Upgrade2:
- The option board has been arrived, beware, the 2 very expensive accessories, the 2 screws are NOT included. I had an old fujitsu 2.5" hdd disassembled, the screws from this drive were perfect to fix the board.

Now I have 3 monitors attached. :)

Experience:

- Latest Ubuntu desktop is crap, I experienced vga problems (flickering boxes, etc) in different browsers.
- Windows 10 is fine.
- Cooler basically is quiet, if you stress the cpu, the cooler will be loud.
- Temperatures: CPU in normal load: 58 C, in multi thread-stress: 85 C
. SSD in SSD cage: not stressed: 60C in normal usage, high usage: 85C.
- GPU temperature: in normal 57 C, in load 80C.

I am satisfied, I wanted to use for internet, IOT development, in Fusion 360 soft drawing, and I didnt want to use my gaming rig for smaller tasks.

Perhaps this would be a nice base of soft virtualization., but only if you satisfied with one GBE port.

Kind regards
 

Attachments

Last edited:
  • Like
Reactions: Marsh and Patrick

Patrick

Administrator
Staff member
Dec 21, 2010
12,519
5,825
113
I have to say, Ubuntu Server 20.04 worked better than 18.04 LTS (server) on the 705 G3. Windows worked great on the G3. I wonder if that is a key theme with these?
 

WANg

Well-Known Member
Jun 10, 2018
1,310
971
113
46
New York, NY
I have to say, Ubuntu Server 20.04 worked better than 18.04 LTS (server) on the 705 G3. Windows worked great on the G3. I wonder if that is a key theme with these?
Hmmm...LTS releases typically integrates older AMDGPU drivers, so that's to be expected. The G3 uses an older GPU architecture (Tonka, or GCN3), while the G4/5s are Vega (GCN5) based.
 

WANg

Well-Known Member
Jun 10, 2018
1,310
971
113
46
New York, NY
Dear STH Members,

I successfully bought a new Elitedesk 705 Gen 5 88RM51ET#ABU from UK with 32 months HP warranty, under the retail price (new in box).

Factory configuration:
1x8GB sodimm DDR4
Ryzen 5 pro 340 CPU with integrated Vega 11, cpu 4 core, 8 threads
1x240GB WD nvme SSD in M.2 nvme port
Another M2.nvme port under the SATA cage
1xSATA port with SATA cage
Intel Wifi 6 AX200

Display output: 2xDisplayport.

Compatibility:

- NVME ports are not compatible with M.2 SATA. I tried an 1TB Team M.2 SATA SSD, it was not visible in BIOS.
- There is not enough space to install NVME ssd in nvme slot 2 if the sata cage is installed. You have to remove the cage, if you want to use 2 nvme ssd.

Upgrade:
- I replaced the factory ram module with 2x16GB Cruical ddr4 sodimm.
- I installed Sata M.2 converter to sata cage.
- I ordered HDMI Flex port, because i want to use 3 display, there is a lot of HP p/n in internet about this module, the L37415-001SPS-PCA HALI HDMI OPTION BOARD ENT18 is the compatible one with gen5, i asked HP about that.



Experience:

- Latest Ubuntu desktop is crap, I experienced vga problems (flickering boxes, etc) in different browsers.
- Windows 10 is fine.
- Cooler basically is quiet, if you stress the cpu, the cooler will be loud.
- Temperatures: CPU in normal load: 58 C, in multi thread-stress: 85 C
. SSD in SSD cage: not stressed: 60C in normal usage, high usage: 85C.
- GPU temperature: in normal 57 C, in load 80C.

I am satisfied, I wanted to use for internet, IOT development, in Fusion 360 soft drawing, and I didnt want to use my gaming rig for smaller tasks.

Perhaps this would be a nice base of soft virtualization., but only if you satisfied with one GBE port.

Kind regards
How much did you spend on it, and why did you pick the EliteDesk 705G5 in particular?
 

csp-guy

Active Member
Jun 26, 2019
372
153
43
Hungary, Budapest
Hello WANg!

It was 500 GBP plus 30 GBP shipping by DHL, it has benn arrived within 2 days of payment from UK to Hungary.

I am using it as my main quiet desktop computer, and i wanted to buy a small form factor PC.

Cheers,
 

stanos4

New Member
Sep 2, 2020
17
2
3
I was hoping for a nice surprise and then for a miracle.
The nice surprise did happen, the miracle did not.

bought this system, HP 705 G5, with 3400G Pro CPU. The PSU is 180W 80+ platinum, resulting in <10W (likely ~6-8W) idle consumption, given:
- LAN connected
- all ports enabled in BIOS (disabling them with powertop autotune makes no difference)
- 1x M.2 SSD
- no other slots occupied
- 32GB (ECC that is not working) RAM single module, only 2400MT/s (MHz) is reported by dmidecode, although the module is 3200MT/s (MHz)
- fresh fedora 39 installation (xfce version, but with no graphical output --> init-3)
- no display output (although this also doesn't make a huge difference)
- applied powertop --auto-tune

unfortunately, the miracle of a working ECC ram did not happen. Or at least I was not able to find out/confirm it is working. What I tried, with no positive outcome:

dmidecode:
Code:
hysical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: None
        Maximum Capacity: 64 GB
        Error Information Handle: 0x0000
        Number Of Devices: 4

Handle 0x0002, DMI type 19, 31 bytes
Memory Array Mapped Address
        Starting Address: 0x00000000000
        Ending Address: 0x007FFFFFFFF
        Range Size: 32 GB
        Physical Array Handle: 0x0001
        Partition Width: 1

Handle 0x000D, DMI type 17, 40 bytes
Memory Device
        Array Handle: 0x0001
        Error Information Handle: 0x0009
        Total Width: 128 bits
        Data Width: 64 bits
        Size: 32 GB
        Form Factor: DIMM
        Set: None
        Locator: DIMM3
        Bank Locator: ChannelA DIMM1
        Type: DDR4
        Type Detail: Synchronous Unbuffered (Unregistered)
        Speed: 3200 MT/s
        Manufacturer: Kingston
        Serial Number: 7AB03185
        Asset Tag: 
        Part Number: 9965745-039.A00G   
        Rank: 2
        Configured Memory Speed: 2400 MT/s
        Minimum Voltage: 1.2 V
        Maximum Voltage: 1.2 V
        Configured Voltage: 1.2 V
ras-mc-ctl (following the first steps here):
Code:
ras-mc-ctl: Error: No DIMMs found in /sys or new sysfs EDAC interface not found.
ras-mc-ctl: Error: No memories found at via edac.
also tried to force kernel boot parameters, just got a warning that this is not advised to do... from this servethehome topic

I will have to decide what to do. I will wait till 9/12. January, hopefully AMD will release the am5 apus with ECC support, then I will decide between el-cheapo am4 (ecc supporting mobo, selling this hp mobo) vs am5 ways.

all this is also after some surveys on SBC with ECC support. Unfortunately, there's not much. I made un-exhaustive write-down in this reddit topic. Basically, for a non-business/not buying 10(0)+pieces folks, there are some amd V1000 systems for 300+€ (udoo bolt), amd V2000 for 500+€ (simplynuc), both with likely quite a bit higher idle draw (some boards I found ~>20W if I recall correctly), likely some intel boards also with ecc, but I didn't check much there (besides that the current atoms sbc don't support ecc).
 

stanos4

New Member
Sep 2, 2020
17
2
3
ah, and for those interested in an efficient low power psu, this is apparently the same as used in other HP systems (e.g. 600 g3/4 based on ebay search):
Model: dps-180ab-27 B
revision: 0B
HP P/N: L08404-003
 
  • Like
Reactions: Aluminat

WANg

Well-Known Member
Jun 10, 2018
1,310
971
113
46
New York, NY
I was hoping for a nice surprise and then for a miracle.
The nice surprise did happen, the miracle did not.

bought this system, HP 705 G5, with 3400G Pro CPU. The PSU is 180W 80+ platinum, resulting in <10W (likely ~6-8W) idle consumption, given:
- LAN connected
- all ports enabled in BIOS (disabling them with powertop autotune makes no difference)
- 1x M.2 SSD
- no other slots occupied
- 32GB (ECC that is not working) RAM single module, only 2400MT/s (MHz) is reported by dmidecode, although the module is 3200MT/s (MHz)
- fresh fedora 39 installation (xfce version, but with no graphical output --> init-3)
- no display output (although this also doesn't make a huge difference)
- applied powertop --auto-tune

unfortunately, the miracle of a working ECC ram did not happen. Or at least I was not able to find out/confirm it is working. What I tried, with no positive outcome:

dmidecode:
Code:
hysical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: None
        Maximum Capacity: 64 GB
        Error Information Handle: 0x0000
        Number Of Devices: 4

Handle 0x0002, DMI type 19, 31 bytes
Memory Array Mapped Address
        Starting Address: 0x00000000000
        Ending Address: 0x007FFFFFFFF
        Range Size: 32 GB
        Physical Array Handle: 0x0001
        Partition Width: 1

Handle 0x000D, DMI type 17, 40 bytes
Memory Device
        Array Handle: 0x0001
        Error Information Handle: 0x0009
        Total Width: 128 bits
        Data Width: 64 bits
        Size: 32 GB
        Form Factor: DIMM
        Set: None
        Locator: DIMM3
        Bank Locator: ChannelA DIMM1
        Type: DDR4
        Type Detail: Synchronous Unbuffered (Unregistered)
        Speed: 3200 MT/s
        Manufacturer: Kingston
        Serial Number: 7AB03185
        Asset Tag:
        Part Number: 9965745-039.A00G
        Rank: 2
        Configured Memory Speed: 2400 MT/s
        Minimum Voltage: 1.2 V
        Maximum Voltage: 1.2 V
        Configured Voltage: 1.2 V
ras-mc-ctl (following the first steps here):
Code:
ras-mc-ctl: Error: No DIMMs found in /sys or new sysfs EDAC interface not found.
ras-mc-ctl: Error: No memories found at via edac.
also tried to force kernel boot parameters, just got a warning that this is not advised to do... from this servethehome topic

I will have to decide what to do. I will wait till 9/12. January, hopefully AMD will release the am5 apus with ECC support, then I will decide between el-cheapo am4 (ecc supporting mobo, selling this hp mobo) vs am5 ways.

all this is also after some surveys on SBC with ECC support. Unfortunately, there's not much. I made un-exhaustive write-down in this reddit topic. Basically, for a non-business/not buying 10(0)+pieces folks, there are some amd V1000 systems for 300+€ (udoo bolt), amd V2000 for 500+€ (simplynuc), both with likely quite a bit higher idle draw (some boards I found ~>20W if I recall correctly), likely some intel boards also with ecc, but I didn't check much there (besides that the current atoms sbc don't support ecc).
The 3400G is a Zen+, which is a minor (very minor) revision of Raven Ridge. The memory controller went from a max of DDR4-2666 (333Mhz x 8) to DDR4-2933 (366MHz x 8), so if your RAM is DDR4-3200 (400MHz x 8) and can't back down to 366 MHz memory clock speed, well, it'll default to 2400 (300MHz) or 2666 (333MHz) speeds. As for ECC, that's on the motherboard maker to implement. As for whether you can force it to work? Depends on what hardware you have, what BIOS features were implemented and whether HP's version of AGESA deliberately blocked it or not.

You can always dirty force it in Linux using modprobe -v amd64_edac ecc_enable_override=1 and then dmesg | grep -i edac to see if it came up by itself or not. I should for example try it on my t640/t740 setup and extend it later to the t755 Elite...just have to find me some DDR4 ECC SODIMMs and some free time to "**** around and find out".
 
Last edited:

stanos4

New Member
Sep 2, 2020
17
2
3
thx for the explanation of the memory. Though it went down to 2400, not even 2666, but that is just a minor thing for me (I even had no real price benefit going for slower ones, paid 60€ for this module).

for the ecc - what you write is pretty much what I have tried (as explained in one of the attached links). Indeed, apparently there's no support for ecc here - no extra 8 traces, no reporting. It was just a wish for a miracle, and miracles do not happen.

what I'm annoyed now is that I tricked myself again. The psu has 2x 4pin 12V output - good luck finding a board that will suffice with that (low power, ecc, pcie ports similar to this hp) - and back-up plan of using the psu for a low power build was the main reason for buying this, but then I forgot to check the psu output/board availability ....

edit: actually I wanted to link this topic in my original post: https://forums.servethehome.com/ind...f-ecc-in-linux-for-hp-t630-thin-client.28885/
 

stanos4

New Member
Sep 2, 2020
17
2
3
shall this be of any use to somebody... still playing with this system to learn new stuff.
I've been trying to setup proxmox and pass-through for zfs storage. From what I understood so far, this system is not very passthrough friendly - many devices are grouped in a single iommu group, and when I have tried to pass only one of the 2 usb hubs, either the guest (fedora 39) would not start up at all, or the host (proxmox 8.1.3) would crash. (i'm trying to do this bcs I have external usb box for 3.5" drives) - I was not able to pass only a single hub. And since both of the hubs are in a iommu group with other important devices, it makes it impractical/impossible to pass the whole group.
Also, I'm not sure which group is the pci x1 slot, the 2nd m.2 nvme, and mini pci for wifi (all likely group 0), but the x16 (x8 electrically likely, perhaps x8 only bcs of the apu used, bcs bios speaks of x16) seems to be alone in the group 3.

Also, I was not successful with Wake On Lan (so far).

(using this script to generate output)
Bash:
Group 0:        [1022:1452]     00:01.0  Host bridge                              Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
                [1022:15d3] [R] 00:01.2  PCI bridge                               Raven/Raven2 PCIe GPP Bridge [6:0]
                [1022:15d3] [R] 00:01.6  PCI bridge                               Raven/Raven2 PCIe GPP Bridge [6:0]
                [1022:43d2] [R] 01:00.0  USB controller                           Device 43d2
USB:            [046d:c52b]              Bus 001 Device 003                       Logitech, Inc. Unifying Receiver
USB:            [045e:00db]              Bus 001 Device 009                       Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0
USB:            [13fe:6400]              Bus 001 Device 012                       Phison Electronics Corp. Silicon-Power64G
USB:            [1908:0226]              Bus 001 Device 010                       GEMBIRD MicroSD Card Reader/Writer
USB:            [1d6b:0002]              Bus 001 Device 001                       Linux Foundation 2.0 root hub
USB:            [1d6b:0003]              Bus 003 Device 001                       Linux Foundation 3.0 root hub
                [1022:43c8]     01:00.1  SATA controller                          400 Series Chipset SATA Controller
                [1022:43c6]     01:00.2  PCI bridge                               400 Series Chipset PCIe Bridge
                [1022:43c7] [R] 02:00.0  PCI bridge                               400 Series Chipset PCIe Port
                [1022:43c7]     02:01.0  PCI bridge                               400 Series Chipset PCIe Port
                [1022:43c7]     02:02.0  PCI bridge                               400 Series Chipset PCIe Port
                [1022:43c7]     02:03.0  PCI bridge                               400 Series Chipset PCIe Port
                [1022:43c7]     02:04.0  PCI bridge                               400 Series Chipset PCIe Port
                [1022:43c7]     02:08.0  PCI bridge                               400 Series Chipset PCIe Port
                [1022:43c7]     02:09.0  PCI bridge                               400 Series Chipset PCIe Port
                [10ec:8168] [R] 05:00.0  Ethernet controller                      RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
                [10ec:816a]     05:00.1  Serial controller                        RTL8111xP UART #1
                [10ec:816b]     05:00.2  Serial controller                        RTL8111xP UART #2
                [10ec:816c]     05:00.3  IPMI Interface                           RTL8111xP IPMI interface
                [10ec:816d]     05:00.4  USB controller                           RTL811x EHCI host controller
USB:            [1d6b:0002]              Bus 002 Device 001                       Linux Foundation 2.0 root hub
                [144d:a802] [R] 0a:00.0  Non-Volatile memory controller           NVMe SSD Controller SM951/PM951
Group 1:        [1022:1452]     00:08.0  Host bridge                              Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
                [1022:15db] [R] 00:08.1  PCI bridge                               Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
                [1002:15d8] [R] 0b:00.0  VGA compatible controller                Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series]
                [1002:15de] [R] 0b:00.1  Audio device                             Raven/Raven2/Fenghuang HDMI/DP Audio Controller
                [1022:15df]     0b:00.2  Encryption controller                    Family 17h (Models 10h-1fh) Platform Security Processor
                [1022:15e0] [R] 0b:00.3  USB controller                           Raven USB 3.1
USB:            [1d6b:0002]              Bus 004 Device 001                       Linux Foundation 2.0 root hub
USB:            [1d6b:0003]              Bus 005 Device 001                       Linux Foundation 3.0 root hub
                [1022:15e1] [R] 0b:00.4  USB controller                           Raven USB 3.1
USB:            [1d6b:0002]              Bus 006 Device 001                       Linux Foundation 2.0 root hub
USB:            [1d6b:0003]              Bus 007 Device 001                       Linux Foundation 3.0 root hub
                [1022:15e3]     0b:00.6  Audio device                             Family 17h/19h HD Audio Controller
Group 2:        [1022:790b]     00:14.0  SMBus                                    FCH SMBus Controller
                [1022:790e]     00:14.3  ISA bridge                               FCH LPC Bridge
Group 3:        [1022:15e8]     00:18.0  Host bridge                              Raven/Raven2 Device 24: Function 0
                [1022:15e9]     00:18.1  Host bridge                              Raven/Raven2 Device 24: Function 1
                [1022:15ea]     00:18.2  Host bridge                              Raven/Raven2 Device 24: Function 2
                [1022:15eb]     00:18.3  Host bridge                              Raven/Raven2 Device 24: Function 3
                [1022:15ec]     00:18.4  Host bridge                              Raven/Raven2 Device 24: Function 4
                [1022:15ed]     00:18.5  Host bridge                              Raven/Raven2 Device 24: Function 5
                [1022:15ee]     00:18.6  Host bridge                              Raven/Raven2 Device 24: Function 6
                [1022:15ef]     00:18.7  Host bridge                              Raven/Raven2 Device 24: Function 7