Recently Dell Optiplex 3000 Thin Client has become widely available on the second-hand market at affordable prices. As compared to the previous generation of low-power terminals (like my previous Dell Wyse 5070 Extended), it has an improved performance and decreased idle power consumption. It features a passively cooled Jasper Lake Pentium N6005 CPU (4 cores, up to 3.3 GHz) and supports DDR4 RAM. Built-in eMMC disk can be used for storage or an optional NVMe SSD installed in the M.2 2230 slot.
I modified it to fit the 2280 M.2 NVMe and added a step-up voltage regulator to run it at lower voltage (typ. 12 V).
The maximum memory size listed by Intel for the Pentium N6005 CPU is 16 GB. As usually, I checked what are the real limits. To my great surprise it turns out that 64 GB of RAM is detected, passes an overnight memory testing and flawlessly works on Linux. I’m using two SK Hynix HMAA4GS6AJR8N-XN modules (2×32 GB, 3200 MHz, running at 2933 MHz).
I decided to replace Wyse 5070 with the Optiplex 3000 Thin Client, but it was not straightforward in my setup:
- Firstly, I have a 12 V power supply, instead of 19.5 V.
I’m using 12 V uninterruptible power supply for my network equipment, including the home server. Optiplex is rated at 19.5 V (via 4.5×3.0mm DC jack), so I did some testing with lower voltage. The results are rather disappointing – Optiplex does not work reliably at 12 V. It simply shuts down after a transition from high to low CPU load at lower voltages.
The solution is to use a DC step-up converter. I bought a high efficiency Pololu U3V7015 voltage regulator with 15 V output, and such voltage turned out to be sufficient for reliable work. The inner pin of the DC 4.5×3.0mm jack is used for the identification of the power supply using 1-wire bus. Dell is well known for limiting the performance when an unidentified power supply is used – but not this time! Optiplex runs at full speed with no identification of the power supply. All you need is to disable the power adapter warning in BIOS (tested with version 1.9.1). What a relief!
- Secondly, I have a M.2 2280 NVMe SSD, instead of 2230.
My previous home server was equipped with Samsung 970 PRO 1 TB NVMe drive (MLC), which I still want to use. Nowadays, the SSD are based on TLC or QLC NAND memory, which is much less reliable.
The solution is to remove the internal speaker and unsolder the standoff screw, which limits the length of the M.2 module being fit.
Of course, there is no place to screw the 2280 drive. I used a thermal pad (3 mm) between motherboard and module, which stabilized position of the M.2 module in a slot.
At the top of the NVMe I installed a custom radiator. It also holds the DC step-up converter. I attached the XT60E-F socket to the optional expansion socket at the back of the terminal – it fits perfectly! I did not connect the power supply output internally. Instead, I connected an external cable (through ventilation grille) which can be unplugged at any time and original power supply can be used instead.
Power usage measurements
All measurements were done at the DC voltage (excluding the mains power supply). Stock 19.5 V is the regular use case. Additionally, measurements were done to check the the efficiency of the step-up voltage regulator, which is inline with the specification – nothing to worry about (typ. >90%). The idle power consumption can be decreased further by disconnecting the LAN cable (~0.2 W less).
Stock |
With Step-Up (Vout = 15 V) |
|||
19.5 V | Vin = 12 V |
Vin = 15 V |
Vin = 19.5 V* |
|
Idle |
1.7 W | 1.9 W | 1.8 W | 2.0 W |
Load 1 × 3.3 GHz | 11.1 W | 11.7 W | 11.3 W | 11.6 W |
Load 2 × 3.3 GHz 2 × 3.1 GHz (after 1 min) |
15.1 W 13.7 W |
15.9 W – |
15.3 W – |
15.8 W – |
Load 3 × 3.3 GHz 3 × 2.8 GHz (after 27 sec) |
19.7 W 13.7 W |
20.5 W – |
19.8 W – |
20.1 W – |
Load 4 × 3.3 GHz 4 × 2.5 GHz (after 18 sec) |
24.6 W 13.7 W |
25.6 W – |
25.2 W – |
25.8 W – |
* – according to specification of the step-up converter, the Vin should not exceed the configured Vout
Storage
Both eMMC storage and M.2 NVMe cannot work simultaneously. Only one can be enabled in bios as the same time.
Samsung 970 PRO sequential speed measured with hdparm -t
:
Timing buffered disk reads: 6222 MB in 3.00 seconds = 2073.59 MB/sec
Summary
Optiplex 3000 Thin Client is a good upgrade from Wyse 5070, but there is no extended version with PCIe slot. If more Ethernet ports are desired, Wyse 5070 Extended is still a very good option (up to 6x GbE is possible or 5x GbE + SFP – see my review).
Jasper Lake (Intel N6005) in Optiplex 3000 Thin Client works fine with 64 GB RAM. This was not possible with the previous generation of the CPUs – Gemini Lake, like J5005 in Wyse 5070, where only 32 GB is supported (up to 30 GB usable).
The latest generation of Alder Lake-N CPUs (like i3-N305) provides even more performance – up to 8 CPU cores and DDR5 support. There are also custom mini-PCs available with multiple 2.5 Gbps Ethernet ports. However, the single channel RAM controller limits the maximum memory size to a single RAM module (32 GB or maybe 48 GB).
Great post Konrad, could your write more about your PSU setup?
Also do you have plans for expanding this build, adding more storage for example? I can see that you still have one m2 slot empty (for wifi card).
I use Satel APS-30 power supply (12 V/3 A). However, the 3 A output is shared with battery charging (which can be set to 0.5 or 1A) and the remaining current is too low to handle my equipment. Because of that, I added another power supply with higher voltage (~15V unregulated), which is normally used.
https://pl.fmdx.org/wp-content/uploads/2024/01/aps-30.jpg
During a power outage, the only voltage comes from the battery in APS-30. The output of APS-30 is protected with a diode in series to prevent back-powering (15V would damage the battery).
Regarding the second question, I don’t need more than 1 TB. Another PCIe x1 bus is available at the M.2 slot dedicated for a Wi-Fi card, so technically it should be possible to add another NVMe (with limited speed, up to 800-900 MB/s?), but I haven’t tested that.
Hi there, thanks for the great write-up, I really appreciated the pictures and confirmation the m.2 standoff can be desoldered (just picked one of these up myself, albeit the N5105 model, with similar plans to expand the storage).
Would you mind elaborating on what you’re using this for specifically within your homelab? And can you please offer some more details on the custom heatsink? (I think the models that ship with eMMC storage come without a heatsink for the otherwise unpopulated m.2 slot: your custom radiator is amazing, but whether going for a 2230 or 2280, being less handy myself I’m a bit worried about the need to source something that fits, and will avoid shorting out, but can still passively cool the drive sufficiently).
Thanks for sharing!
With which kind of soldering device did you remove the stand-off screw?
Would you please share where did you get the custom heat sink?
Hi
It is possible to add second ethernet card into m2 wlan slot.
I bought some realtek based ethernet on aliexpres with extention tape and mount it where you’ve been mounted power connector.
I run ESXI 6.7 on it and it works perfectly with pfsense vm, observium/unifi controler vm, and pihole/dns vm.
Anyone know how to reset the bios password? Is there a jumper?
Nice work. Is it for a media server? Plex, arrs etc.
Thanks for sharing. This inspired me to use the same system using proxmox. Unfortunately the jasper lake CPU need a microcode update to work reliably under proxmox. It affects the stability of virtual machines running in proxmox and causing random freezes. It’s hard to debug, because the freezes occur within hours or even up to several days. Actually I can’t say anything about the stability with the microcode update. Other users reported that it works (after no freezes within 60 days).
Seems like it is also enough to update the Bios. This device is in 2024 in production and is still getting updates from Dell.
Hi, did you try to use built in disk hardware AES encryption ? Does it work with this thin client ?
No idea, I don’t use encryption.
“Nowadays, the SSD are based on TLC or QLC NAND memory, which is much less reliable.”
It’s not so simple and no longer true. Also change from floating gate flash cell to current prevalent charge trap TLC increased endurance. QLC is a separate issue. Also – disk capacity plays enormous role in it’s endurance and current SSDs are larger and cheaper. You should really compare TBW, as even 2TB QLC SSD might have better endurance than 128GB TLC based SSD and so on.
It’s not only about the multi-level cells, but also about increased complexity in firmware which can lead to serious bugs, when the wear-leveling is not handled properly.
I bought my Samsung 970 PRO (MLC) in 2021. Back then I was quite skeptical about TLC disks and it turned out that I was right. In past years there were many reports of high failure rates of all new Samsung NVMe drives, including 980 Pro, 990 Pro and also 970 Evo Plus (the refreshed version, with new controller), all running on TLC NAND. Samsung released a new firmware, but the degradation of SSDs was irreversible.
The key to the reliability is to keep everything as simple as possible. For example, my 970 PRO does not implement pseudo-SLC cache at all, since all the data can be written in real-time to the NAND memory. This rules out any additional NAND wear and existence of some bugs related to wear-leveling.
Thanks for your information! This is very helpful! Especially the Type of the 64GB RAM Modules used!! I came a long way from Futor S740 to Dell Wyse 5070 and finally Dell Optiplex 3000. I use them as Linux server with low power consumption.
Keep up the good work!
Hi,
maybe you can help me. I have a Dell Optiplex 3000 Thin Client Model D15U as descriped in your Blog-Post.
An I got memory Type: SK Hynix HMAA4GS6AJR8N-XN also exactly the same you used (2 Modules). But in my case the 64GB are not detected, the mashine does not boot up. It blinks with its Power Button 2x Orange and 4x White.
I also tried a BIOS Update but no success. Do you have any Idea?
According to Dell website it’s Memory RAM Failure: https://www.dell.com/support/kbdoc/pl-pl/000126021/a-reference-guide-to-the-dell-optiplex-diagnostic-indicators?lang=en (two blinks followed by a short pause, four blinks, long pause, then repeats).
I haven’t updated my BIOS since I installed my RAM modules. I’m running version OptiPlex_TC_1.9.1:
https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=p7v31&lwp=rt
Hello to all, it’s in fact a pleasant for me to visit this web site, it consists of precious Information.
Just wish to say your article is as surprising. The clearness to your put up is just spectacular and i can suppose you’re knowledgeable on this subject. Well with your permission let me to grasp your RSS feed to keep up to date with coming near near post. Thank you one million and please continue the gratifying work.
Woah! I’m really digging the template/theme of this site.
It’s simple, yet effective. A lot of times it’s tough to get that “perfect balance”
between user friendliness and visual appeal. I must say you have done
a amazing job with this. Additionally, the blog loads super fast for me
on Safari. Outstanding Blog!
Hey! This post could not be written any better! Reading this post reminds me of my previous room mate! He always kept talking about this. I will forward this write-up to him. Fairly certain he will have a good read. Many thanks for sharing!
It’s an remarkable article in favor of all the internet visitors; they will get benefit from it I am sure.
I’m really impressed together with your writing skills
and also with the format on your weblog. Is that this a paid topic or did you modify it yourself?
Anyway stay up the nice high quality writing, it is uncommon to
look a nice blog like this one today..
Hi friends, its great article concerning teachingand fully explained,
keep it up all the time.
It’s an awesome paragraph for all the internet people; they will take advantage from it I am sure.
It’s wonderful that you are getting thoughts from this
article as well as from our dialogue made at this place.
Fantastic beat ! I wish to apprentice even as you amend your website,
how can i subscribe for a weblog site? The account aided me a acceptable deal.
I were a little bit familiar of this your broadcast offered brilliant transparent concept
Hey there! This is kind of off topic but I need some guidance from an established blog.
Is it hard to set up your own blog? I’m not very techincal but I can figure things out pretty quick.
I’m thinking about creating my own but I’m not sure where to begin. Do you have any points
or suggestions? Appreciate it
I am really loving the theme/design of your web site.
Do you ever run into any browser compatibility issues?
A couple of my blog audience have complained about my blog not working correctly
in Explorer but looks great in Opera. Do you have any tips to help fix this problem?
This web site definitely has all of the information I wanted
about this subject and didn’t know who to ask.
This is a topic which is near to my heart…
Take care! Exactly where are your contact details though?
Heya! I realize this is kind of off-topic however I had
to ask. Does running a well-established blog like yours take a lot of work?
I’m completely new to writing a blog however I do write in my diary everyday.
I’d like to start a blog so I will be able to share my own experience and thoughts online.
Please let me know if you have any suggestions or tips for new aspiring blog owners.
Appreciate it!
One more thing. In my opinion that there are quite a few travel insurance sites of dependable companies that let you enter your journey details and obtain you the quotations. You can also purchase your international travel insurance policy on-line by using the credit card. Everything you need to do is to enter all your travel particulars and you can view the plans side-by-side. You only need to find the program that suits your capacity to pay and needs after which use your credit card to buy it. Travel insurance on the internet is a good way to take a look for a respected company pertaining to international holiday insurance. Thanks for sharing your ideas.
I have taken note that of all varieties of insurance, health insurance coverage is the most questionable because of the clash between the insurance policy company’s obligation to remain making money and the buyer’s need to have insurance cover. Insurance companies’ earnings on health plans have become low, therefore some providers struggle to gain profits. Thanks for the concepts you discuss through your blog.
Thanks for your exciting article. Other thing is that mesothelioma is generally the result of the breathing of fibres from asbestos, which is a dangerous material. It truly is commonly witnessed among staff in the construction industry who’ve long experience of asbestos. It can be caused by residing in asbestos insulated buildings for years of time, Genes plays a huge role, and some consumers are more vulnerable on the risk as compared with others.
I would like to thnkx for the efforts you’ve put in writing this web site. I’m hoping the same high-grade web site post from you in the upcoming as well. In fact your creative writing abilities has inspired me to get my own web site now. Really the blogging is spreading its wings fast. Your write up is a great example of it.
Hello. splendid job. I did not expect this. This is a fantastic story. Thanks!
I relish, cause I found exactly what I used to
be taking a look for. You have ended my four day lengthy hunt!
God Bless you man. Have a great day. Bye
I抳e recently started a site, the information you provide on this web site has helped me tremendously. Thank you for all of your time & work.
It’s really very difficult in this full of activity life to listen news
on Television, so I just use world wide web for that purpose, and get the most
up-to-date information.
May I simply just say what a comfort to discover somebody who really understands what they’re discussing
on the internet. You actually realize how to bring a problem to light and make
it important. More and more people ought to read this and understand this
side of your story. I was surprised that you
are not more popular since you surely possess the
gift.
Undeniably believe that which you stated. Your favorite justification appeared to be on the net the easiest thing to take into accout of. I say to you, I certainly get irked even as people consider concerns that they just do not recognize about. You managed to hit the nail upon the top and outlined out the entire thing without having side effect , other folks could take a signal. Will probably be again to get more. Thank you
Wow, this paragraph is nice, my younger sister is analyzing such things, therefore
I am going to tell her.
It’s an amazing piece of writing designed for all the web people; they will get benefit from it I
am sure.
I was recommended this web site by my cousin. I’m not sure whether this post
is written by him as no one else know such detailed about
my problem. You’re incredible! Thanks!
Fine way of telling, and good article to take data on the topic of my presentation topic, which i am going to deliver in college.
I blog quite often and I truly thank you for your content.
This great article has truly peaked my interest. I’m going to bookmark your website
and keep checking for new details about once per week.
I subscribed to your Feed as well.
This is really interesting, You are a very skilled blogger. I’ve joined your rss feed and look forward to seeking more of your fantastic post. Also, I’ve shared your site in my social networks!
Hello, always i used to check blog posts here in the early hours in the break
of day, as i like to learn more and more.
Hi there, I enjoy reading all of your article post.
I like to write a little comment to support you.
Oh my goodness! Awesome article dude! Thank you so
much, However I am going through difficulties with your RSS.
I don’t know the reason why I am unable to subscribe to
it. Is there anybody else having identical RSS issues? Anybody who knows the solution can you kindly respond?
Thanx!!
Very good blog! Do you have any tips for aspiring writers?
I’m planning to start my own site soon but I’m a little lost on everything.
Would you recommend starting with a free platform like WordPress or go for a paid option? There are so many options out there that I’m completely confused ..
Any tips? Thank you!
This post gives clear idea in support of the new people of blogging,
that really how to do blogging.
I like the helpful information you provide in your articles.
I’ll bookmark your blog and check again here regularly.
I’m quite certain I will learn many new stuff right here!
Good luck for the next!
I really like your blog.. very nice colors & theme.
Did you make this website yourself or did you
hire someone to do it for you? Plz reply as I’m looking to construct my own blog
and would like to know where u got this from.
kudos
Wow, this piece of writing is pleasant, my younger sister is analyzing these
things, so I am going to convey her.
This is really interesting, You are a very skilled blogger.
I have joined your feed and look forward to seeking more of your magnificent post.
Also, I’ve shared your web site in my social networks!
It’s remarkable to pay a visit this site and reading the views of all friends concerning this article,
while I am also keen of getting experience.
Since the admin of this site is working, no hesitation very soon it will be famous,
due to its quality contents.
I do accept as true with all the ideas you have introduced in your post.
They are really convincing and will certainly work.
Nonetheless, the posts are too brief for beginners. Could you
please prolong them a little from next time? Thank you for the post.
Keep on writing, great job!
I have been browsing online more than 2 hours today, yet I never found any interesting
article like yours. It is pretty worth enough for me.
In my view, if all webmasters and bloggers made good content as
you did, the internet will be a lot more useful than ever before.
What i don’t realize is in reality how you are not really a lot more smartly-preferred than you may be now.
You are so intelligent. You already know thus considerably with regards to this topic,
made me in my view imagine it from so many numerous angles.
Its like men and women don’t seem to be interested
unless it is one thing to accomplish with Lady
gaga! Your individual stuffs great. Always care for it up!
Hello everyone, it’s my first go to see at this
web site, and article is truly fruitful designed for me, keep up posting such articles.
I do trust all of the concepts you have presented in your post. They’re very convincing and will certainly work. Nonetheless, the posts are too quick for newbies. Could you please prolong them a bit from next time? Thanks for the post.
It’s a pity you don’t have a donate button! I’d without a doubt donate to this excellent
blog! I suppose for now i’ll settle for book-marking and adding your RSS feed to my
Google account. I look forward to fresh updates and will share this website with my Facebook group.
Talk soon!
Thanks for sharing your thoughts on kingkong1688.
Regards
My brother recommended I might like this web site. He was entirely right.
This post actually made my day. You can not imagine just how much time I had spent for this info!
Thanks!
My spouse and I stumbled over here coming from a different web page and thought
I might as well check things out. I like what I see so now
i’m following you. Look forward to going over your web page yet again.
Wow, amazing blog layout! How long have you been blogging for?
you made blogging look easy. The overall look of your website
is great, as well as the content!
Hi there to all, it’s truly a good for me to go to see this web page, it contains
important Information.
Wow, this article is fastidious, my younger sister is analyzing such things,
thus I am going to convey her.