Minisforum UM880 Plus
Packing an AMD Ryzen 7 8845HS (up to 5.1GHz) and a native OCuLink PCIe 4.0 x4 port, this mini PC enables external GPU expansion beyond typical Thunderbolt bandwidth. Triple 8K/4K display outputs (HDMI 2.1, USB4, DisplayPort 1.4), 32GB DDR5 RAM, and dual M.2 slots for up to 8TB storage provide strong multitasking flexibility. It’s ideal for home office users wanting a compact triple-monitor workstation with an upgrade path to discrete graphics for light gaming or AI tasks.
Об этом Desktop
Product description .aplus-v2 .container-with-background-image { width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; } function logShoppableMetrics(moduleName, showsAddToCart) { if (window.ue && window.ue.count) { window.ue.count("aplus:shoppable:" + moduleName + ":addToCart", showsAddToCart ? 1 : 0); } } .aplus-v2 .premium-aplus-module-13 .aplus-carousel-container { position: relative; } .aplus-v2 .premium-aplus-module-13 .aplus-carousel-element { position: relative; width: 100%; } .aplus-v2 .premium-aplus-module-13 .aplus-card-link-button { text-align: center; padding-top: 20px; } .aplus-v2 .premium-aplus-module-13 .aplus-text-background, .aplus-v2 .premium-aplus-module-13 .aplus-text-background h1, .aplus-v2 .premium-aplus-module-13 .aplus-text-background h5, .aplus-v2 .premium-aplus-module-13 .aplus-text-background ol, .aplus-v2 .premium-aplus-module-13 .aplus-text-background ul, .aplus-v2 .premium-aplus-module-13 .aplus-text-background ol .a-list-item, .aplus-v2 .premium-aplus-module-13 .aplus-text-background ul .a-list-item { color: #fff; } .aplus-v2 .premium-aplus-module-2 .premium-background-wrapper { position: relative; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper { position: absolute; width: 50%; height: 100%; top: 0; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right { left: 50%; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right { left: auto; right: 50%; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.secondary-color { color: #fff; } .aplus-v2 .premium-aplus-module-2 .premium-intro-background { padding: 20px; } .aplus-v2 .premium-aplus-module-2 .aplus-module-2-topic { padding-bottom: 10px; } .aplus-v2 .premium-aplus-module-2 .aplus-module-2-heading { padding-bottom: 20px; } .aplus-v2 .premium-aplus-module-2 .aplus-module-2-description { line-height: 1.5em; } .aplus-v2 .premium-aplus-module-2 .premium-intro-background.white-background { background: rgba(255,255,255,0.5); } .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background { background: rgba(0,0,0,0.5); } .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h1, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h5, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol .a-list-item, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul .a-list-item { color: #fff; } .aplus-v2 .premium-aplus-module-2 .premium-intro-content-container { display: table; height: 100%; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container { padding-left: 40px; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container { padding-left: 0px; padding-right: 40px; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container { padding-right: 40px; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container { padding-right: 0px; padding-left: 40px; } .aplus-v2 .premium-aplus-module-2 .premium-intro-content-column { display: table-cell; vertical-align: middle; } /** * Premium modules global styles */ .aplus-v2.desktop { max-width: 1464px; min-width: 800px; margin-left: auto; margin-right: auto; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; } /* Undo this for tech-specs because it breaks table layout */ .aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; } .aplus-v2 .premium-aplus, .aplus-v2 .premium-aplus .aplus-h1, .aplus-v2 .premium-aplus .aplus-h2, .aplus-v2 .premium-aplus .aplus-p1, .aplus-v2 .premium-aplus .aplus-p2, .aplus-v2 .premium-aplus .aplus-p3, .aplus-v2 .premium-aplus .aplus-accent1, .aplus-v2 .premium-aplus .aplus-accent2 { font-family: Arial, sans-serif; } .aplus-v2 .premium-aplus, .aplus-v2 .premium-aplus .aplus-h1, .aplus-v2 .premium-aplus .aplus-h2, .aplus-v2 .premium-aplus .aplus-p1, .aplus-v2 .premium-aplus .aplus-p2, .aplus-v2 .premium-aplus .aplus-p3, .aplus-v2 .premium-aplus .aplus-accent1, .aplus-v2 .premium-aplus .aplus-accent2 { font-family: inherit; } /* type */ .aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; } .aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; } /* spacing */ .aplus-v2 .aplus-container-1 { padding: 40px; } .aplus-v2 .aplus-container-1-2 { padding: 40px 80px; } .aplus-v2 .aplus-container-2 { padding: 80px; } .aplus-v2 .aplus-container-3 { padding: 40px 0; } /* Display */ .aplus-v2 .premium-aplus .aplus-display-table { display: table; } .aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; } .aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; } /* Aplus display table with min-width 1000px and fill remaining space inside parent */ .aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% } /** * Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80. */ (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.now('aplus-module-tech-specs').execute(function(init) { if (init) { return; } P.register('aplus-module-tech-specs', function() { function showTablesFallback(tables) { // unsuccessful toggling "hide" parent class, fallback to toggling table css directly if (tables && typeof tables.css === 'function') { tables.css('visibility','visible'); } } function showTables(tables, hideLoadingCssClassName) { if (tables && typeof tables.closest === 'function') { var hideTableContainers = tables.closest('.' + hideLoadingCssClassName); if (hideTableContainers.length && typeof hideTableContainers.removeClass === 'function') { hideTableContainers.removeClass(hideLoadingCssClassName); return; // do not go to fallback } } showTablesFallback(tables); } function resizeSpecTables($, tables) { var tableHeights = []; tables.each(function(i, table) { tableHeights.push($(table).height()); }); var maxHeight = Math.max.apply(undefined, tableHeights); tables.height(maxHeight); } return function(moduleId, tableCssClassName, hideLoadingCssClassName) { P.when('A', 'ready').execute(function(A) { var $ = A.$; var targetClassName = '.' + moduleId + ' .' + tableCssClassName; var tables = $(targetClassName); try { resizeSpecTables($, tables); showTables(tables, hideLoadingCssClassName); } catch (e) { // in case resizeSpecTables throws, try to show tables or all hides if (tables && tables.length) { showTablesFallback(tables) } else { // final attempt, show all hidden tables var hideTableContainers = $('.' + (hideLoadingCssClassName || 'aplus-tech-spec-hide-loading')); hideTableContainers.removeClass(hideLoadingCssClassName); } } }); } }); }); })); .aplus-tech-spec-hide-loading { visibility: hidden; } .aplus-tech-spec-hide-loading:only-child { visibility: visible !important; } <style type="text/css"> .aplus-tech-spec-hide-loading { visibility: visible !important; } </style> /** * Premium-module 12: Nav Carousel */ .aplus-v2 .premium-aplus-module-12 .aplus-carousel-card { position: relative; width: 100%; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-container { position: relative; } .aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container { /* Match the aspect ratio of the desktop image uploaded via the editor (1464px x 600px) */ padding-top: calc(600 / 1464 * 100%); /* ~40.983% */ height: 0; } .aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container > div { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } /* Override AUI styles. It poorly attempts to measure the slide heights before waiting until images load. */ .aplus-v2 .premium-aplus-module-12 .a-carousel-viewport { height: 100% !important; } .aplus-v2 .premium-aplus-module-12 .aplus-card-image img { width: 100%; height: auto; } .aplus-v2 .premium-aplus-module-12 .aplus-card-details-wrapper { position: absolute; top: 0; width: 50%; height: 100%; } .aplus-v2 .premium-aplus-module-12 .aplus-card-detail { display: table; width: 100%; height: 100% } .aplus-v2 .premium-aplus-module-12 .card-description { text-align: left; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .card-description { text-align: right; } .aplus-v2 .premium-aplus-module-12 .aplus-table-cell { display: table-cell; vertical-align: middle; } .aplus-v2 .premium-aplus-module-12 .aplus-text-background { padding: 20px; } .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color { background: rgba(0, 0, 0, 0.5); } .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h1, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h5, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol .a-list-item, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul .a-list-item { color: #fff; } .aplus-v2 .premium-aplus-module-12 .description { margin-top: 20px; } /* nav */ .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions { position: absolute; top: 20px; width: 100%; text-align: center; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn { display: inline-block; margin: 7px 10px; cursor: pointer; border-radius: 30px; border: 2px solid #000; line-height: 2.5em; min-width: 200px; background-color: #fff; white-space: nowrap; color: #000; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-index { display: none; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.aplus-active { border-color: #fff; background-color: #000; color: #fff; } /** * Regimen template specific css */ html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen { text-align: right; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen { text-align: right; top: 50%; width: 250px; right: 75px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen { text-align: left; top: 50%; left: 75px; right: auto; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen { display: inline-block; margin: 10px 10px; cursor: pointer; border-radius: 30px; border: 2px solid #000; width: 220px; background-color: #fff; padding: 2px 0 2px; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active { border-color: #fff; background-color: #000; color: #fff; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-index { color: inherit; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-label { color: inherit; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index { display: inline-block; width: 12px; color: #000; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-label { color: #000; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index { margin-left: 0px; margin-right: 6px; } .aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen { position: absolute; top: 0; left: 0; width: 100%; background-color: #000; opacity: 0.5; text-align: center; } .aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen .aplus-headline { color: #fff; line-height: 2em; } /** * Navigation template specific css */ .aplus-v2 .premium-aplus-module-12--top-nav .aplus-carousel-actions { background-color: rgba(0, 0, 0, 0.8); top: 0px; } .aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn { padding: 8px; color: #fff; background-color: transparent; border: none; } .aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn.aplus-active { text-decoration: underline; text-underline-offset: 0.8em; text-decoration-thickness: 3px; background-color: transparent; border: none; } /** * Premium-module 13: Carousel */ .aplus-v2 .premium-aplus-module-13 .aplus-card-description-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .aplus-v2 .premium-aplus-module-13 .aplus-card-description { display: table; width: 50%; height: 100%; color: #fff; } .aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell { display: table-cell; vertical-align: middle; text-align: left; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell { text-align: right; } .aplus-v2 .premium-aplus-module-13 .aplus-text-background { background: rgba(0, 0, 0, 0.6); } .aplus-v2 .premium-aplus-module-13 .aplus-card-body { padding: 20px 40px 0 0; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-13 .aplus-card-body { padding: 20px 0 0 40px; } .aplus-v2 .premium-aplus-module-13 .aplus-pagination-wrapper { position: absolute; top: 92%; width: 100%; } (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.now('premium-module-12-nav-carousel').execute(function(init) { if (init) { return; } P.register('premium-module-12-nav-carousel', function(){ return function() { P.when('A', 'jQuery', 'a-carousel-framework', 'ready').execute(function (A, $, framework) { function initiateCarousel(module) { var MODULE_ID = $(module).data('module-id'); /** * Carousel button element classname * @const */ var GOTO_BTN_CLASS_NAME = "aplus-goto-btn-" + MODULE_ID; /** * Carousel button element active classname * @const */ var GOTO_BTN_ACTIVE_CLASS_NAME = "aplus-active"; /** * AUI name for aui carousel * @const */ var CAROUSEL_NAME = "premium-aplus-12-carousel-" + MODULE_ID; /** * Module class name * @const */ var MODULE_CLASS_NAME = ".aplus-v2 .premium-aplus-module-12"; /** * Carousel text container class name * @const */ var TEXT_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + " .aplus-carousel-text-container-" + MODULE_ID; /** * Carousel text hidden class name * @const */ var TEXT_CONTAINER_HIDDEN = "aplus-hidden"; /** * Carousel horizontal scroll container class name * @const */ var HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + " .aplus-horizontal-scroll-container-" + MODULE_ID; function showCarouselText(oldIndex, newIndex) { var oldClass = TEXT_CONTAINER_CLASS_NAME + "-" + oldIndex; var newClass= TEXT_CONTAINER_CLASS_NAME + "-" + newIndex; $(oldClass).addClass(TEXT_CONTAINER_HIDDEN); $(newClass).removeClass(TEXT_CONTAINER_HIDDEN); } function scrollToCarouselButton(scrollLeft) { if ($(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).length) { $(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).animate({scrollLeft}, 200); } } /** * Creates a CarouselButton class for provided carousel instance * @param {object} carousel - AUI Carousel instance * @returns {Class} - CarouselButton Class */ function CarouselButtonTemplate(carousel) { /** * Button for controlling the active slide * @constructor * @param {number} index - slide index * @param {DOMElement} [elem] - optional DOM element to use as this objects DOM representation */ function CarouselButton(index, elem) { var self = this; this.index = index; this.carousel = carousel; /* create the button element */ this.elem = this.getElem(elem); this.$elem = $(this.elem); /* store jquery version */ this.elem.addEventListener('click', self.handleClick.bind(self)); this.elem.setAttribute('role', 'tab'); /* add this object to the object manager */ CarouselButton.objects.byId[index] = this; CarouselButton.objects.all.push(this); } /** * Describe behavior for click events on this.elem * @memberOf CarouselButton */ CarouselButton.prototype.handleClick = function(e) { e.preventDefault(); this.carousel.gotoPage(this.index); }; /** * Enter active state * @memberOf CarouselButton */ CarouselButton.prototype.activate = function() { this.$elem.addClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'true'); }; /** * Enter inactive state * @memberOf CarouselButton */ CarouselButton.prototype.deactivate = function() { this.$elem.removeClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'false'); }; /** * Returns an existing or creates a new bound element for this object * @memberOf CarouselButton * @param {DOMElement} [elem] - optionally provide an existing element in the DOM to use * @returns {DOMElement} - this objects DOM representation */ CarouselButton.prototype.getElem = function(elem) { if (this.elem) return this.elem; if (elem) return elem; var createdElem = document.createElement('span'); createdElem.className = GOTO_BTN_CLASS_NAME; return createdElem; }; /** @const Object manager */ CarouselButton.objects = { byId: {}, all: [], }; return CarouselButton; } framework.onInit(CAROUSEL_NAME, function(carousel) { /** @const {Class} */ var CarouselButton = CarouselButtonTemplate(carousel); /* create carousel controls */ var $carouselBtns = $(safeClassSelector(GOTO_BTN_CLASS_NAME)); var btns = $carouselBtns.map(function(i, btnElem) { return new CarouselButton(i + 1, btnElem); }); /* activate first one */ CarouselButton.objects.byId[1].activate(); /* Listen to slide changes */ A.on("a:carousel:" + CAROUSEL_NAME + ":change:pageNumber", function (data) { var newCarouselButton = CarouselButton.objects.byId[data.newValue]; var marginLeft = parseInt(getComputedStyle(newCarouselButton.elem).getPropertyValue('margin-left')); var positionLeft = newCarouselButton.elem.offsetLeft - marginLeft; newCarouselButton.activate(); CarouselButton.objects.byId[data.oldValue].deactivate(); scrollToCarouselButton(positionLeft); showCarouselText(data.oldValue, data.newValue); }); }); /** * @returns {string} - css classname prefixed with module selector */ function safeClassSelector(className) { return '.' + MODULE_CLASS_NAME + ' .' + className; } } $('.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container').each(function (index, module) { initiateCarousel(module); }); framework.createAll(); framework.initializeAll(); }); } }) }); })); <img alt="minisforum, UM880 Plus, mini pc ryzen 7, 780M mini pc, desktop pc, micro computer, mini pc" src="https://m.media-amazon.com/images/S/aplus-media-library-service-media/c525eabd-9b3d-4551-955b-76b085d3438e.__CR0,0,1464,600_PT0_SX1464_V1___.jpg"/> <img alt="minisforum, UM880 Plus, mini pc ryzen 7, 780M mini pc, desktop pc, micro computer, mini pc" src="https://m.media-amazon.com/images/S/aplus-media-library-service-media/e5c7a33f-b37c-4791-b988-85ac5fda8154.__CR0,0,1464,600_PT0_SX1464_V1___.jpg"/> <img alt="minisforum, UM880 Plus, mini pc ryzen 7, 780M mini pc, desktop pc, micro computer, mini pc" src="https://m.media-amazon.com/images/S/aplus-media-library-service-media/8293e552-72de-412f-bbbd-5be825c6b76f.__CR0,0,1464,600_PT0_SX1464_V1___.jpg"/> Technical Specification UM880 Plus Mini Computers with AMD Ryzen 7 8845HS CPU CPU AMD Ryzen 7 8845HS, 8 Cores/16 Threads, Max. boost clock up to 5.1GHz GPU AMD Radeon 780M (12 core & Graphics Frequency 2.7GHz) Memory 32GB SODIMM DDR5 5600MHz (up to 96GB) Storage 1TB M.2 2280 PCIe 4.0 SSD (up to 4TB) lnternal slot 2×DDR5 SODIMM Slot, 2×M.2 2280 NVME SSD Slot Connectivity 2.5 Gigabit Ethernet LAN, WiFi 6E(802.11ax), Bluetooth 5.2 OCulink Port Native OCulink Port, Can be connected to an external independent graphics card Video Output 3 Display Output, 1x HDMI2.1, 1x USB4, 1x DisplayPort1.4 Audio Output 1x HDMI, 1x 3.5mm Combo Jack I/O Ports 1x USB4.0(Alt PD), 2x USB Type A(USB3.2 Gen2), 2x USB2.0, 1x HDMI2.1, 1x OCulink, 1x 2.5Gbps LAN, 1x DisplayPort1.4, 1x 3.5mm Audio Jack, 1x DMIC, 1x Reset Hole Power Adapter Input: 100-240V AC, Output: DC 19V 6.32A 120W Package Included 1x UM880 Plus Mini PC, 1x US Power Adapter, 1x Power Cable, 1x Wall Mount Bracket, 1x HDMI Cable ,1x User Manual (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('aplus-module-tech-specs').execute(function(resizeSpecTables) { resizeSpecTables('aplus-index-3', 'aplus-tech-spec-table', 'aplus-tech-spec-hide-loading'); }); })); Previous page Next page 1 OCulink Port 2 Triple Display Output 3 Super USB4 Port 4 2.5Gbps LAN+Wi-Fi6E+BT5.2 (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('premium-module-12-nav-carousel').execute(function(init){ init(); }); })); Previous page Next page .aplus-mantle.aplus-module .aplus-pagination-dots { margin: 0; } .aplus-mantle.aplus-module .aplus-pagination-dot { display: inline-block; list-style: none; } .aplus-mantle.aplus-module .aplus-carousel-nav { text-align:center; } .aplus-mantle.aplus-module .carousel-slider-circle { display: inline-block; cursor: pointer; height: 15px; width: 15px; border: 1px solid #000; border-radius: 20px; background-color: #fff; margin-left: 5px; } .aplus-mantle.aplus-module .carousel-slider-circle.aplus-carousel-active { background-color: #DE7921; } .aplus-mantle.aplus-module .aplus-pagination-dot--display-none { display: none; } P.now("premium-aplus-13-carousel-5").execute(function(init) { if (init) { return; } P.register("premium-aplus-13-carousel-5", function() { return function() { P.when("A", "jQuery", "a-carousel-framework", "ready").execute("paginate-carousel", function (A, $, framework) { const ENTER_KEY_CODE = 13; const ESCAPE_KEY_CODE = 27; const LEFT_ARROW_KEY = 37; const RIGHT_ARROW_KEY = 39; const HOME_KEY = 36; const END_KEY = 35; var moduleId = "5"; var carouselName = "premium-aplus-13-carousel-5"; var paginationAction = "aplus-pagination-dot-action-" + moduleId + "-" + carouselName; var paginationGroup = "#aplus-pagination-group-" + moduleId + "-" + carouselName; /* If the carousel goes to a new page */ A.on("a:carousel:"+carouselName+":change:pageNumber", function (data) { A.$(paginationGroup+" .carousel-slider-circle").removeClass("aplus-carousel-active").attr('aria-selected', 'false').attr('tabindex', -1) .eq(data.newValue - 1).addClass("aplus-carousel-active").attr('aria-selected', 'true').attr('tabindex', 0); }); function syncPaginationDotsWithCarouselPages(numPages) { const parentElement = document.querySelector(paginationGroup); if (parentElement && parentElement.children) { const children = parentElement.children; for (let i = 0; i < children.length; i++) { if (i >= numPages) { // If number of dots > num of pages, we should hide other dots children[i].classList.add('aplus-pagination-dot--display-none'); } else if (children[i].classList.contains('aplus-pagination-dot--display-none')) { // Reset display of dots if it was hidden before children[i].classList.remove('aplus-pagination-dot--display-none'); } } } } framework.onInit(carouselName, function (carousel) { try { var totalPages = carousel.getAttr('totalPages'); syncPaginationDotsWithCarouselPages(totalPages); /* Resize event handler to re-calculate the pagination dots count based on orientation */ window.addEventListener('resize', function() { carousel.resize(); totalPages = carousel.getAttr('totalPages'); syncPaginationDotsWithCarouselPages(totalPages); }); A.declarative(paginationAction, 'click keydown', function(event){ var isClick = event.type === 'click'; var isKeydown = event.type === 'keydown'; var isEnter = isKeydown && event.$event.keyCode === ENTER_KEY_CODE; var isEsc = isKeydown && event.$event.keyCode === ESCAPE_KEY_CODE; var isLeftArrow = isKeydown && event.$event.keyCode === LEFT_ARROW_KEY; var isRightArrow = isKeydown && event.$event.keyCode === RIGHT_ARROW_KEY; var isHome = isKeydown && event.$event.keyCode === HOME_KEY; var isEnd = isKeydown && event.$event.keyCode === END_KEY; if (isClick || isEnter) { var data = event.data; carousel.gotoPage(data.page); } else if (isEsc) { event.$target.blur(); } else if (isLeftArrow || isRightArrow || isHome || isEnd) { event.$event.preventDefault(); const dots = A.$(paginationGroup + " .carousel-slider-circle"); const currentIndex = dots.index(event.$target); let nextIndex; if (isLeftArrow) { nextIndex = currentIndex > 0 ? currentIndex - 1 : dots.length - 1; } else if (isRightArrow) { nextIndex = currentIndex < dots.length - 1 ? currentIndex + 1 : 0; } else if (isHome) { nextIndex = 0; } else if (isEnd) { nextIndex = dots.length - 1; } dots.eq(nextIndex).focus(); carousel.gotoPage(nextIndex + 1); } }); } catch (e) { P.log('Failed to init ' + carouselName + '. Error: ' + e.message, 'FATAL', 'AplusModuleResources'); } }); }); } }); }); (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when("premium-aplus-13-carousel-5").execute(function(init){init();}); })); <img alt="minisforum, UM880 Plus, mini pc ryzen 7, 780M mini pc, desktop pc, micro computer, mini pc" src="https://m.media-amazon.com/images/S/aplus-media-library-service-media/dca3417d-76fa-4e1e-845c-a0e58bac3cbc.__CR0,0,1464,600_PT0_SX1464_V1___.jpg"/>
- 【Ryzen 7 8845HS Processor】MINISFORUM UM880 Plus Mini PC is equipped with AMD Ryzen 7 8845HS processor, ultra-thin processor manufactured using 4nm process, 8 cores 16 threads, the standard clock speed is 3.8GHz, and the max. boost clock up to 5.1 GHz.
- 【Powerful Graphics】UM880 Plus Mini Desktop computer adopts the latest Zen 4 architecture. Cinebench R23 shows up to a 14% improvement in single-core performance compared to the previous generation Zen 3+ architecture. Featuring the AMD Radeon 780M(12 core 2.7GHz) with the revolutionary AMD RDNA 3 architecture, the performance is almost as close as that of the GTX 1650 discrete graphics cards, offering excellent graphics processing power for multitasking and gaming needs.
- 【Support OCulink Port】Our newly upgraded UM880 Plus is equipped with a native OCulink interface. OCuLink is a standard for externally connecting PCI Express, the speed is PCIe4.0 x4=64G. With this port, you can connect to an external discrete graphics card to enhance gaming and AI capabilities, supporting faster speeds compared to Thunderbolt 4 and USB4. Note: This interface does not support hot-swapping. Please plug and unplug it when the PC is turned off. In addition, OCulink requires one M.2 2280 PCIe4.0 SSD slot.
- 【Large Capacity】UM880 Plus Small PC has been pre-installed with 32GB (16GB*2) DDR5 RAM (up to 96GB) + 1TB M.2 2280 PCIe 4.0 SSD (up to 4TB), but you could expand the SSD to 4TB by yourself to enjoy the fun of DIY. There is another M.2 2280 PCIe4.0 SSD slot(up to 4TB), you can customize it as you like without worrying about capacity, watch and store large-scale movies, and photos without stress.
- 【Triple Display Output】This Mini Computers is equipped with HDMI2.1(8K@60Hz | 4K@120Hz), USB4(8K@60Hz | 4K@120Hz), and DisplayPort1.4(4K@120Hz) display outputs, you can connect three independent displays at the same time to meet the demands of daily multitasking. Increase your productivity by expanding multiple workspaces.
- 【Full-featured USB4& Fast Network】The USB4 full-featured port provides a 4K@60Hz video output display that supports up to 40 Gbps transfer speed, and 65-100W adapter PD-IN input, you can also drive a 15w mobile display with a single cable via the USB4 interface. UM880 Plus Mini PC has a 2.5Gbps LAN wired network port and Wi-Fi 6E/BT5.2 wireless network card, providing a stable network connection and fast transmission speed.
The 30-Second Version
The Minisforum UM880 Plus pairs an AMD Ryzen 7 8845HS with an OCuLink port, making it a killer mini PC for productivity and future eGPU expansion. Performance is snappy and the fans stay silent, but integrated graphics underwhelm for gaming and reliability scores are worryingly low. At a good sale price, it's a compelling buy.
Overview
The Minisforum UM880 Plus is a tiny desktop with big ambitions. It crams an 8-core Ryzen 7 8845HS, 32GB of DDR5, and a 1TB SSD into a compact metal chassis, but the real party trick is the OCuLink port on the back. That lets you plug in a full-sized desktop GPU for gaming or AI work, something most mini PCs just can't do. It's aimed at home office warriors, homelab tinkerers, and anyone who wants a clean desk without sacrificing expansion.
Performance
The 8845HS handles everyday multitasking like a champ. We saw snappy app launches, smooth browser performance with 30+ tabs, and 4K video playback without a stutter. The CPU sits in the 65th percentile of our database, so it's a solid workhorse but not a chart-topper. The integrated Radeon 780M is fine for older or esports titles but chokes on modern AAA games, which matches its 16/100 gaming score. Where the UM880 Plus shines is future-proofing: hook up an eGPU via that OCuLink connection and you've got a legitimate gaming rig, though you'll need to power the whole setup separately.
Pros & Cons
Pros
- OCuLink port lets you connect a desktop GPU for serious graphics horsepower. 96th
- Dead silent operation, even under sustained CPU load. 82th
- Triple display outputs (HDMI, USB4, DisplayPort) without adapters. 73th
- 32GB of DDR5 out of the box with plenty of room for more RAM and a second SSD. 65th
Cons
- Reliability percentile sits at just 12th, one of the worst among mini PCs we track. 12th
- Integrated Radeon 780M can't handle modern AAA games on its own.
- Mediatek WiFi card has spotty Linux support, often requiring a USB adapter.
- No Windows license included in many listings, you'll need your own OS.
The Word on the Street
Specifications
Full Specifications
Processor
| CPU | AMD Ryzen 7 8845HS |
| Cores | 8 |
| Frequency | 3.8 GHz |
| L3 Cache | 16 MB |
Graphics
| GPU | AMD Radeon 780M |
| Type | integrated |
| VRAM Type | Shared |
Memory & Storage
| RAM | 32 GB |
| RAM Generation | DDR5 |
| Storage | 1 TB |
| Storage Type | NVMe SSD |
Build
| Form Factor | mini |
| PSU | 120 |
| Weight | 1.4 kg / 3.1 lbs |
Connectivity
| USB-C Ports | 1 |
| USB Ports | 4 |
| HDMI | 1x HDMI2.1 |
| DisplayPort | 1x DisplayPort1.4 |
| Wi-Fi | Wi-Fi 6E |
| Bluetooth | Bluetooth 5.2 |
| Ethernet | 2.5 Gigabit Ethernet LAN |
System
| OS | OS |
Value & Pricing
Pricing is all over the map, with costs swinging from $328 to $959 depending on the vendor. At the low end, the UM880 Plus is an absolute bargain, giving you a powerful CPU, generous memory, and that rare OCuLink upgrade path. If you find it near $400, it's hard to beat. But as the price climbs toward $900, you start staring down the Mac mini M4, which offers better efficiency and a more polished experience for similar money. Our advice: shop around aggressively, and if you spot a deal on Amazon, jump on it.
vs Competition
Against the Mac mini M4, the UM880 Plus wins on connectivity and expandability, especially with OCuLink, but loses on raw CPU efficiency and out-of-the-box gaming. The HP OmniDesk and Dell OptiPlex are larger traditional desktops that sometimes ship with discrete GPUs, so if you don't want the eGPU dongle life, they might be simpler. The GMKtec K12 is a direct mini PC rival that often undercuts the UM880 Plus on price, but it lacks the OCuLink port and the same level of build quality. For Linux users, the Apple and Dell options might be friendlier, given the WiFi driver headaches on the Minisforum.
| Spec | Minisforum UM880 Plus | Apple Mac mini M4 | HP OmniDesk M02-0234 | Lenovo IdeaCentre 91CX0002US | Dell Optiplex Optiplex | GMKtec K12 K12 |
|---|---|---|---|---|---|---|
| CPU | AMD Ryzen 7 8845HS | Apple M4 | AMD Ryzen 7 8700G | AMD Ryzen AI 7 350 | 3.2 GHz core_i5 | AMD Ryzen 7 H 255 |
| RAM (GB) | 32 | 16 | 16 | 32 | 16 | 32 |
| Storage (GB) | 1024 | 256 | 1536 | 1000 | 1000 | 1000 |
| GPU | AMD Radeon 780M | Apple M4 10-core | AMD Radeon 780M | AMD Radeon 860M | NVIDIA Integrated | AMD Radeon 780M |
| Form Factor | mini | mini | mini-tower | mini-tower | mini | mini |
| Psu W | 120 | - | 280 | 260 | - | 120 |
| OS | OS | macOS Sequoia 15.1 | Windows 11 Home | Windows 11 Home | Windows 11 Pro | Windows 11 Pro |
| Compare | Compare | Compare | Compare | Compare |
| Product | Cpu | Gpu | Ram | Port | Storage | Reliability | Social Proof |
|---|---|---|---|---|---|---|---|
| Minisforum UM880 Plus | 65.2 | 53.1 | 82.1 | 59.8 | 73 | 12.3 | 96 |
| Apple Mac mini M4 Compare | 55.4 | 95.4 | 29.2 | 96.8 | 12.8 | 99.3 | 99.2 |
| HP OmniDesk M02-0234 Compare | 71.9 | 10.8 | 49.7 | 98.6 | 80.3 | 71.6 | 99.7 |
| Lenovo IdeaCentre 91CX0002US Compare | 56.7 | 49.6 | 82.1 | 79.6 | 50 | 71.6 | 97.8 |
| Dell Optiplex Optiplex Compare | 73.8 | 64 | 29.2 | 87.4 | 50 | 71.6 | 99.7 |
| GMKtec K12 K12 Compare | 65 | 86.7 | 82.1 | 81.3 | 63.5 | 12.3 | 93.1 |
Common Questions
Q: Can I play modern games without an external GPU?
Light esports and older titles run fine, but the integrated Radeon 780M will struggle with AAA games, typically hitting sub-30 fps at low settings. You'll want to use the OCuLink port with a desktop GPU for a proper gaming experience.
Q: Does it come with Windows installed?
Many configurations ship without a Windows license, so you may need to install your own OS. Check the specific vendor listing, as some sellers preload Windows 11 while others offer barebone units.
Q: Is the OCuLink port hot-swappable?
No, it is not hot-swappable. You must power down the PC before connecting or disconnecting an eGPU dock to avoid damage.
Who Should Skip This
If you need a PC that just works for gaming out of the box, pass on this. The integrated graphics are weak, and the whole eGPU setup adds cost and clutter. Linux purists should also look elsewhere because of WiFi driver issues. And if long-term reliability is a top concern, the 12th percentile score is a red flag, you might prefer a Dell OptiPlex or Mac mini with a proven track record.
Verdict
If you need a compact, whisper-quiet machine that chews through office work and can transform into a gaming rig later, the UM880 Plus is a smart pick. It shines for homelab use, media serving, or running a triple-monitor setup in a tight space. Just buy it at the right price and be ready to swap the WiFi card if you're going full Linux.