Help
RSS
API
Feed
Maltego
Contact
Domain > altechnative.net
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-10-03
172.67.154.36
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Thu, 03 Oct 2024 14:57:18 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Thu, 03 Oct 2024 15:57:18 GMTLocation: https://altechnative.net/Report-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sG7Vf2QqoGFijtN0w5IWNd5Ei6Dv3R2UI3MZEOz1cr9PxzZILrpa57U2xxKE4wxwt94YS6%2Fw3ze8HXpn%2B14Ekrp1ba5O1%2FRrt4QXeb%2B%2BARQDvjKp8kn82l9M5ncwHcSyLTSnX},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Speculation-Rules: /cdn-cgi/speculationServer: cloudflareCF-RAY: 8ccdc8a7ae3d16fa-SJCalt-svc: h3:443; ma86400 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Thu, 03 Oct 2024 14:57:18 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveX-Powered-By: PHP/7.4.33cf-edge-cache: cache,platformwordpressLink: https://altechnative.net/wp-json/>; relhttps://api.w.org/Strict-Transport-Security: max-age63072000; includeSubdomains;Content-Security-Policy: default-src self; connect-src self www.google-analytics.com; font-src self data: fonts.gstatic.com; script-src self unsafe-inline unsafe-eval ajax.googleapis.com maps.googleapis.com www.google-analytics.com www.googletagmanager.com www.gstatic.com; img-src self data: secure.gravatar.com *.googleusercontent.com *.googletagmanager.com datafloq.com; style-src self unsafe-inline fonts.googleapis.com www.gstatic.com; frame-ancestors selfX-Frame-Options: SAMEORIGINX-Content-Type-Options: nosniffX-XSS-Protection: 1Vary: Accept-Encodingcf-cache-status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?s63Q3ZSc3ZoFC9Rt67mvkCVFQglSW2qN7J8p98%2FEL1TKSlftOBdTyHbvDF%2F%2FsxMNGTlIIUOSAoMk8M%2B0%2B4GTrevNCoigJPGn6zZpcmrgq4qaWE4QPXAGBnyLXM4e5e%2BlKnA3%2F},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Speculation-Rules: /cdn-cgi/speculationServer: cloudflareCF-RAY: 8ccdc8a87bf696e1-SJCalt-svc: h3:443; ma86400 !DOCTYPE html>!--if IE 6>html idie6 langen-US>!endif-->!--if IE 7>html idie7 langen-US>!endif-->!--if IE 8>html idie8 langen-US>!endif-->!--if !(IE 6) & !(IE 7) & !(IE 8)>!-->html langen-US>!--!endif-->head>meta charsetUTF-8 />meta nameviewport contentwidthdevice-width />title>Altechnative - Alternative Views on Technical SubjectsAltechnative | Alternative Views on Technical Subjects /title>link relprofile hrefhttps://gmpg.org/xfn/11 />link relstylesheet typetext/css mediaall hrefhttps://altechnative.net/wp-content/themes/twentyeleven/style.css?ver20190507 />link relpingback hrefhttps://altechnative.net/xmlrpc.php>!--if lt IE 9>script srchttps://altechnative.net/wp-content/themes/twentyeleven/js/html5.js?ver3.7.0 typetext/javascript>/script>!endif-->meta namerobots contentindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 />meta namedescription contentAlternative Views on Technical Subjects />link relcanonical hrefhttps://altechnative.net/ />link relnext hrefhttps://altechnative.net/page/2/ />meta propertyog:locale contenten_US />meta propertyog:type contentwebsite />meta propertyog:title contentAltechnative />meta propertyog:description contentAlternative Views on Technical Subjects />meta propertyog:url contenthttps://altechnative.net/ />meta propertyog:site_name contentAltechnative />meta nametwitter:card contentsummary_large_image />script typeapplication/ld+json classyoast-schema-graph>{@context:https://schema.org,@graph:{@type:CollectionPage,@id:https://altechnative.net/,url:https://altechnative.net/,name:Altechnative - Alternative Views on Technical Subjects,isPartOf:{@id:https://altechnative.net/#website},description:Alternative Views on Technical Subjects,breadcrumb:{@id:https://altechnative.net/#breadcrumb},inLanguage:en-US},{@type:BreadcrumbList,@id:https://altechnative.net/#breadcrumb,itemListElement:{@type:ListItem,position:1,name:Home}},{@type:WebSite,@id:https://altechnative.net/#website,url:https://altechnative.net/,name:Altechnative,description:Alternative Views on Technical Subjects,potentialAction:{@type:SearchAction,target:{@type:EntryPoint,urlTemplate:https://altechnative.net/?s{search_term_string}},query-input:required namesearch_term_string},inLanguage:en-US}}/script>meta namegoogle-site-verification contentInWBidzyDHYWPrg3Z0a8hs_NIRtTFoNw8MQXIIcjrjY />link reldns-prefetch href//www.googletagmanager.com />link reldns-prefetch href//s.w.org />link relalternate typeapplication/rss+xml titleAltechnative » Feed hrefhttps://altechnative.net/feed/ />link relalternate typeapplication/rss+xml titleAltechnative » Comments Feed hrefhttps://altechnative.net/comments/feed/ />script typetext/javascript>window._wpemojiSettings {baseUrl:https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/72x72\/,ext:.png,svgUrl:https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/svg\/,svgExt:.svg,source:{concatemoji:https:\/\/altechnative.net\/wp-includes\/js\/wp-emoji-release.min.js?ver5.9.9}};/*! This file is auto-generated */!function(e,a,t){var n,r,o,ia.createElement(canvas),pi.getContext&&i.getContext(2d);function s(e,t){var aString.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);ei.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),ei.toDataURL()}function c(e){var ta.createElement(script);t.srce,t.defert.typetext/javascript,a.getElementsByTagName(head)0.appendChild(t)}for(oArray(flag,emoji),t.supports{everything:!0,everythingExceptFlag:!0},r0;ro.length;r++)t.supportsorfunction(e){if(!p||!p.fillText)return!1;switch(p.textBaselinetop,p.font600 32px Arial,e){caseflag:return s(127987,65039,8205,9895,65039,127987,65039,8203,9895,65039)?!1:!s(55356,56826,55356,56819,55356,56826,8203,55356,56819)&&!s(55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447,55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447);caseemoji:return!s(10084,65039,8205,55357,56613,10084,65039,8203,55357,56613)}return!1}(or),t.supports.everythingt.supports.everything&&t.supportsor,flag!or&&(t.supports.everythingExceptFlagt.supports.everythingExceptFlag&&t.supportsor);t.supports.everythingExceptFlagt.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady!1,t.readyCallbackfunction(){t.DOMReady!0},t.supports.everything||(nfunction(){t.readyCallback()},a.addEventListener?(a.addEventListener(DOMContentLoaded,n,!1),e.addEventListener(load,n,!1)):(e.attachEvent(onload,n),a.attachEvent(onreadystatechange,function(){completea.readyState&&t.readyCallback()})),(nt.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);/script>style typetext/css>img.wp-smiley,img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important;}/style>link relstylesheet idwp-block-library-css hrefhttps://altechnative.net/wp-includes/css/dist/block-library/style.min.css?ver5.9.9 typetext/css mediaall />style idwp-block-library-theme-inline-css typetext/css>.wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio figcaption{color:hsla(0,0%,100%,.65)}.wp-block-code>code{font-family:Menlo,Consolas,monaco,monospace;color:#1e1e1e;padding:.8em 1em;border:1px solid #ddd;border-radius:4px}.wp-block-embed figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed figcaption{color:hsla(0,0%,100%,.65)}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-image figcaption{color:hsla(0,0%,100%,.65)}.wp-block-pullquote{border-top:4px solid;border-bottom:4px solid;margin-bottom:1.75em;color:currentColor}.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{color:currentColor;text-transform:uppercase;font-size:.8125em;font-style:normal}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;position:relative;font-style:normal}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-group:where(.has-background){padding:1.25em 2.375em}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto;opacity:.4}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid;word-break:normal}.wp-block-table figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table figcaption{color:hsla(0,0%,100%,.65)}.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:hsla(0,0%,100%,.65)}.wp-block-template-part.has-background{padding:1.25em 2.375em;margin-top:0;margin-bottom:0}/style>style idglobal-styles-inline-css typetext/css>body{--wp--preset--color--black: #000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--blue: #1982d1;--wp--preset--color--dark-gray: #373737;--wp--preset--color--medium-gray: #666;--wp--preset--color--light-gray: #e2e2e2;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url(#wp-duotone-dark-grayscale);--wp--preset--duotone--grayscale: url(#wp-duotone-grayscale);--wp--preset--duotone--purple-yellow: url(#wp-duotone-purple-yellow);--wp--preset--duotone--blue-red: url(#wp-duotone-blue-red);--wp--preset--duotone--midnight: url(#wp-duotone-midnight);--wp--preset--duotone--magenta-yellow: url(#wp-duotone-magenta-yellow);--wp--preset--duotone--purple-green: url(#wp-duotone-purple-green);--wp--preset--duotone--blue-orange: url(#wp-duotone-blue-orange);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}/style>link relstylesheet idcmplz-general-css hrefhttps://altechnative.net/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver1717447509 typetext/css mediaall />link relstylesheet idtwentyeleven-block-style-css hrefhttps://altechnative.net/wp-content/themes/twentyeleven/blocks.css?ver20190102 typetext/css mediaall />script typetext/javascript srchttps://www.googletagmanager.com/gtag/js?idG-NYHVRLXQ0P idgoogle_gtagjs-js async>/script>script typetext/javascript idgoogle_gtagjs-js-after>window.dataLayer window.dataLayer || ;function gtag(){dataLayer.push(arguments);}gtag(set,linker,{domains:altechnative.net});gtag(js, new Date());gtag(set, developer_id.dZTNiMT, true);gtag(config, G-NYHVRLXQ0P);/script>link relhttps://api.w.org/ hrefhttps://altechnative.net/wp-json/ />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://altechnative.net/xmlrpc.php?rsd />link relwlwmanifest typeapplication/wlwmanifest+xml hrefhttps://altechnative.net/wp-includes/wlwmanifest.xml />meta namegenerator contentWordPress 5.9.9 />meta namegenerator contentSite Kit by Google 1.135.0 /> style>.cmplz-hidden { display: none !important; }/style> style> /* Link color */ a, #site-title a:focus, #site-title a:hover, #site-title a:active, .entry-title a:hover, .entry-title a:focus, .entry-title a:active, .widget_twentyeleven_ephemera .comments-link a:hover, section.recent-posts .other-recent-posts arelbookmark:hover, section.recent-posts .other-recent-posts .comments-link a:hover, .format-image footer.entry-meta a:hover, #site-generator a:hover { color: #1fbfe4; } section.recent-posts .other-recent-posts .comments-link a:hover { border-color: #1fbfe4; } article.feature-image.small .entry-summary p a:hover, .entry-header .comments-link a:hover, .entry-header .comments-link a:focus, .entry-header .comments-link a:active, .feature-slider a.active { background-color: #1fbfe4; } /style>/head>body data-cmplz1 classhome blog wp-embed-responsive two-column left-sidebar>div classskip-link>a classassistive-text href#content>Skip to primary content/a>/div>div classskip-link>a classassistive-text href#secondary>Skip to secondary content/a>/div>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 0 0 width0 height0 focusablefalse rolenone stylevisibility: hidden; position: absolute; left: -9999px; overflow: hidden;>defs>filter idwp-duotone-dark-grayscale>feColorMatrix color-interpolation-filterssRGB typematrix values .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 />feComponentTransfer color-interpolation-filterssRGB>feFuncR typetable tableValues0 0.49803921568627 />feFuncG typetable tableValues0 0.49803921568627 />feFuncB typetable tableValues0 0.49803921568627 />feFuncA typetable tableValues1 1 />/feComponentTransfer>feComposite in2SourceGraphic operatorin />/filter>/defs>/svg>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 0 0 width0 height0 focusablefalse rolenone stylevisibility: hidden; position: absolute; left: -9999px; overflow: hidden;>defs>filter idwp-duotone-grayscale>feColorMatrix color-interpolation-filterssRGB typematrix values .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 />feComponentTransfer color-interpolation-filterssRGB>feFuncR typetable tableValues0 1 />feFuncG typetable tableValues0 1 />feFuncB typetable tableValues0 1 />feFuncA typetable tableValues1 1 />/feComponentTransfer>feComposite in2SourceGraphic operatorin />/filter>/defs>/svg>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 0 0 width0 height0 focusablefalse rolenone stylevisibility: hidden; position: absolute; left: -9999px; overflow: hidden;>defs>filter idwp-duotone-purple-yellow>feColorMatrix color-interpolation-filterssRGB typematrix values .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 />feComponentTransfer color-interpolation-filterssRGB>feFuncR typetable tableValues0.54901960784314 0.98823529411765 />feFuncG typetable tableValues0 1 />feFuncB typetable tableValues0.71764705882353 0.25490196078431 />feFuncA typetable tableValues1 1 />/feComponentTransfer>feComposite in2SourceGraphic operatorin />/filter>/defs>/svg>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 0 0 width0 height0 focusablefalse rolenone stylevisibility: hidden; position: absolute; left: -9999px; overflow: hidden;>defs>filter idwp-duotone-blue-red>feColorMatrix color-interpolation-filterssRGB typematrix values .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 />feComponentTransfer color-interpolation-filterssRGB>feFuncR typetable tableValues0 1 />feFuncG typetable tableValues0 0.27843137254902 />feFuncB typetable tableValues0.5921568627451 0.27843137254902 />feFuncA typetable tableValues1 1 />/feComponentTransfer>feComposite in2SourceGraphic operatorin />/filter>/defs>/svg>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 0 0 width0 height0 focusablefalse rolenone stylevisibility: hidden; position: absolute; left: -9999px; overflow: hidden;>defs>filter idwp-duotone-midnight>feColorMatrix color-interpolation-filterssRGB typematrix values .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 />feComponentTransfer color-interpolation-filterssRGB>feFuncR typetable tableValues0 0 />feFuncG typetable tableValues0 0.64705882352941 />feFuncB typetable tableValues0 1 />feFuncA typetable tableValues1 1 />/feComponentTransfer>feComposite in2SourceGraphic operatorin />/filter>/defs>/svg>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 0 0 width0 height0 focusablefalse rolenone stylevisibility: hidden; position: absolute; left: -9999px; overflow: hidden;>defs>filter idwp-duotone-magenta-yellow>feColorMatrix color-interpolation-filterssRGB typematrix values .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 />feComponentTransfer color-interpolation-filterssRGB>feFuncR typetable tableValues0.78039215686275 1 />feFuncG typetable tableValues0 0.94901960784314 />feFuncB typetable tableValues0.35294117647059 0.47058823529412 />feFuncA typetable tableValues1 1 />/feComponentTransfer>feComposite in2SourceGraphic operatorin />/filter>/defs>/svg>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 0 0 width0 height0 focusablefalse rolenone stylevisibility: hidden; position: absolute; left: -9999px; overflow: hidden;>defs>filter idwp-duotone-purple-green>feColorMatrix color-interpolation-filterssRGB typematrix values .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 />feComponentTransfer color-interpolation-filterssRGB>feFuncR typetable tableValues0.65098039215686 0.40392156862745 />feFuncG typetable tableValues0 1 />feFuncB typetable tableValues0.44705882352941 0.4 />feFuncA typetable tableValues1 1 />/feComponentTransfer>feComposite in2SourceGraphic operatorin />/filter>/defs>/svg>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 0 0 width0 height0 focusablefalse rolenone stylevisibility: hidden; position: absolute; left: -9999px; overflow: hidden;>defs>filter idwp-duotone-blue-orange>feColorMatrix color-interpolation-filterssRGB typematrix values .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 />feComponentTransfer color-interpolation-filterssRGB>feFuncR typetable tableValues0.098039215686275 1 />feFuncG typetable tableValues0 0.66274509803922 />feFuncB typetable tableValues0.84705882352941 0.41960784313725 />feFuncA typetable tableValues1 1 />/feComponentTransfer>feComposite in2SourceGraphic operatorin />/filter>/defs>/svg>div idpage classhfeed>header idbranding rolebanner>hgroup>h1 idsite-title>span>a hrefhttps://altechnative.net/ relhome>Altechnative/a>/span>/h1>h2 idsite-description>Alternative Views on Technical Subjects/h2>/hgroup>a hrefhttps://altechnative.net/>img srchttps://altechnative.net/wp-content/themes/twentyeleven/images/headers/lanterns.jpg width1000 height288 altAltechnative />/a>form methodget idsearchform actionhttps://altechnative.net/>label fors classassistive-text>Search/label>input typetext classfield names ids placeholderSearch />input typesubmit classsubmit namesubmit idsearchsubmit valueSearch />/form>nav idaccess rolenavigation>h3 classassistive-text>Main menu/h3>div classmenu>ul>li classcurrent_page_item>a hrefhttps://altechnative.net/>Home/a>/li>li classpage_item page-item-5>a hrefhttps://altechnative.net/about/>About/a>/li>li classpage_item page-item-734>a hrefhttps://altechnative.net/cookie-policy-uk/>Cookie Policy (UK)/a>/li>/ul>/div>/nav>/header>div idmain>div idprimary>div idcontent rolemain>nav idnav-above>h3 classassistive-text>Post navigation/h3>div classnav-previous>a hrefhttps://altechnative.net/page/2/>span classmeta-nav>←/span> Older posts/a>/div>div classnav-next>/div>/nav>article idpost-886 classpost-886 post type-post status-publish format-standard has-post-thumbnail hentry category-cars>header classentry-header>h1 classentry-title>a hrefhttps://altechnative.net/vw-rns-510-firmware-maps-update/ relbookmark>VW RNS-510 Firmware and Maps Update/a>/h1>div classentry-meta>span classsep>Posted on /span>a hrefhttps://altechnative.net/vw-rns-510-firmware-maps-update/ title10:57 am relbookmark>time classentry-date datetime2024-07-21T10:57:17+00:00>July 21, 2024/time>/a>span classby-author> span classsep> by /span> span classauthor vcard>a classurl fn n hrefhttps://altechnative.net/author/altechnative/ titleView all posts by altechnative relauthor>altechnative/a>/span>/span> /div>/header>div classentry-content>p>If you are like me and like older vehicles that aren’t permanently internet-connected drive-by-wire computers on wheels for a large array of reasons, you have almost certainly at various times found yourself in the situation where you bought a beautiful example of a high end vehicle in great condition that is over a decade old and thus very affordable, especially for what it is. Then you find that the navigation and infotainment system hasn’t had any firmware and map updates since the car rolled off the production line over a decade ago, and the navigation system doesn’t know about any of the roads that have been built over the last decade./p>p>I recently found myself needing to update the firmware and maps on my VW with RNS-510 system, and found detailed working instructions to be difficult to find (especially in English). So I am going to post what I learned here in hope that it will save somebody a couple of days of research./p>h2>Firmware Update/h2>p>Make sure you have obtained the firmware update disc version 5238 (if your version isn’t already newer) and optionally versions 5269 or 5274. Some units cannot be updated beyond version 5238, and some are unstable beyond 5269./p>p>Make sure you have a high output battery charger connected to the battery or jump-start connectors. With the ignition on but engine not running, these cars can draw around 40A, which will flatten your battery in less time than the map update takes (about an hour). You could instead do it with the engine running, but this is not recommended. If you do that, make sure you have enough fuel and are in a well ventilated area, not in a closed garage (carbon monoxide is very dangerous)./p>p>If you long press the SETUP button, you will end up in a menu where you can look up the currently installed firmware version. Mine, however, was so ancient that there was no version list option – it was likely the vactory original firmware from 2008./p>p>Having a working VCDS cable helps. Auto-discovery scan using VCDS will tell you what RNS-510 model you have. In my case it was 680B./p>p>If your firmware version is not shown or is older than 5238, you should first upgrade to 5238. Note: this will wipe the old maps./p>p>Reboot to firmware update mode by pressing SETUP + eject + i/speaker./p>p>While the screen is still off, insert update disc./p>p>If screen doesn’t turn on, press the on button./p>p>If you get the misleading message about the clock and clamp state, this usually means the unit wasn’t rebooted propertly – you have to do it using SETUP + eject + i/speaker button press combination. It has nothing to do with the “hour mode”./p>figure classwp-block-image size-large>img width1030 height773 srchttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240525_170522964-1030x773.jpg alt classwp-image-895 srcsethttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240525_170522964-1030x773.jpg 1030w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240525_170522964-300x225.jpg 300w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240525_170522964-768x576.jpg 768w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240525_170522964-1536x1152.jpg 1536w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240525_170522964-2048x1536.jpg 2048w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240525_170522964-400x300.jpg 400w sizes(max-width: 1030px) 100vw, 1030px />figcaption>This message is misleading – clamp state means that the unit wasn’t rebooted in update mode using SETUP + eject + i/speaker buttons/figcaption>/figure>p>RNS screen will blink a few times and eventually you will be asked to confirm that you intend to update the firmware./p>figure classwp-block-image size-large>img loadinglazy width1030 height773 srchttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_204529511_HDR-1030x773.jpg altRNS Firmware Update Confirmation classwp-image-887 srcsethttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_204529511_HDR-1030x773.jpg 1030w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_204529511_HDR-300x225.jpg 300w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_204529511_HDR-768x576.jpg 768w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_204529511_HDR-1536x1152.jpg 1536w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_204529511_HDR-2048x1536.jpg 2048w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_204529511_HDR-400x300.jpg 400w sizes(max-width: 1030px) 100vw, 1030px />figcaption>RNS Firmware Update Confirmation/figcaption>/figure>p>The whole unit will reboot after HDD update phase, don’t panic!/p>p>This will take a while, and if there were no errors, the update process will report success./p>figure classwp-block-image size-large>img loadinglazy width1030 height773 srchttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_213958906_HDR-1030x773.jpg alt classwp-image-888 srcsethttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_213958906_HDR-1030x773.jpg 1030w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_213958906_HDR-300x225.jpg 300w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_213958906_HDR-768x576.jpg 768w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_213958906_HDR-1536x1152.jpg 1536w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_213958906_HDR-2048x1536.jpg 2048w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_213958906_HDR-400x300.jpg 400w sizes(max-width: 1030px) 100vw, 1030px />figcaption>Update success!/figcaption>/figure>p>Update process will eject the disc when done. With version 5238, the head unit will now show the clock even when not actively turned on./p>p>If you long-press SETUP, the version menu should now be available./p>figure classwp-block-image size-large>img loadinglazy width1030 height773 srchttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_214321370_HDR-1030x773.jpg alt classwp-image-889 srcsethttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_214321370_HDR-1030x773.jpg 1030w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_214321370_HDR-300x225.jpg 300w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_214321370_HDR-768x576.jpg 768w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_214321370_HDR-1536x1152.jpg 1536w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_214321370_HDR-2048x1536.jpg 2048w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_214321370_HDR-400x300.jpg 400w sizes(max-width: 1030px) 100vw, 1030px />figcaption>RNS-510 version menu is now available/figcaption>/figure>p>You may find that the version screen reports hardware version that disagrees with what VCDS reported. My version menu shows hardware version 680C while VCDS is showing 680B./p>figure classwp-block-image size-large>img loadinglazy width1030 height773 srchttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_214341590_HDR-1030x773.jpg alt classwp-image-890 srcsethttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_214341590_HDR-1030x773.jpg 1030w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_214341590_HDR-300x225.jpg 300w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_214341590_HDR-768x576.jpg 768w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_214341590_HDR-1536x1152.jpg 1536w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_214341590_HDR-2048x1536.jpg 2048w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240524_214341590_HDR-400x300.jpg 400w sizes(max-width: 1030px) 100vw, 1030px />figcaption>Part number on the head unit doesn’t seem to match what VCDS says, but it’s not a big deal/figcaption>/figure>p>Various sources say that firmware version 5274 should work on both of these hardware verrsions, but I found that it didn’t. Update process always fails with an error. This happendw with both 5269 and 5274 firmware versions, so I guess my specific unit just wasn’t compatible./p>h2>Maps Update Preparation and Tools/h2>p>You will need to get the maps DVD. Latest version for my region (Eastern Europe) is v17. Latest maps release for your region may be different but the update process is the same./p>p>You can make the process faster by copying the maps from the DVD to a SD card. If you decided to do this, you will need a 16GB SD card, and the maps tool from Christian Jeanin. Unfortunately, his website is no longer online, but thankfully it has been saved on the a hrefhttps://archive.org target_blank relnoreferrer noopener>Internet Archive/a>./p>p>The latest version of the a hrefhttps://web.archive.org/web/20160318120828/http://christian-jeanin.ro/mapstool2/ target_blank relnoreferrer noopener>RNS maps tool is 2.1.3, released in 2016/a>. Unfortunately, this has extra error checking that fails with the latest maps version because the latest maps (v17) are from 2021/2022. So you will have to use the older version of the a hrefhttps://www.google.com/search?qrns_map_tool_2.0.2.rar target_blank relnoreferrer noopener>RNS map tool – 2.0.2/a>. because that is the last version without the additional checks that fail on newer maps – the older version just assumes you know what you are doing and blindly loads the data from the DVD to the SD card./p>p>Regarding the SD card preparation, erase it, along with all partitions. Create a FAT32 file system spanning the entire, unpartitioned card. Make sure you don’t use a SD card bigger than 32GB because the card reader is only compatible with the SDHC standard that tops out at 32GB. Cards bigger than 32GB require a SDXC compatible card reader, which RNS-510 does not have./p>p>After burning the boot CD and copying the map data onto the SD card, always compare the checksums to make sure they match what was intended. Failing / unreliable SD cards and errors during CD burning are by far the most common cause of failures during the update process./p>h2>Maps Update/h2>p>Once you have prepared the map update boot CD and an SD card (or the DVD), reboot into update mode by pressing SETUP+eject+i/speaker and insert the boot disc./p>figure classwp-block-image size-large>img loadinglazy width1030 height773 srchttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240525_170611596_HDR-1030x773.jpg alt classwp-image-891 srcsethttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240525_170611596_HDR-1030x773.jpg 1030w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240525_170611596_HDR-300x225.jpg 300w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240525_170611596_HDR-768x576.jpg 768w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240525_170611596_HDR-1536x1152.jpg 1536w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240525_170611596_HDR-2048x1536.jpg 2048w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240525_170611596_HDR-400x300.jpg 400w sizes(max-width: 1030px) 100vw, 1030px />figcaption>Map update boot loader/figcaption>/figure>p>Progress bar doesn’t work when updating from the SD card – it always shows 31%. Don’t panic – it will finish./p>figure classwp-block-image size-large>img loadinglazy width1030 height773 srchttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240526_140211172-1030x773.jpg alt classwp-image-892 srcsethttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240526_140211172-1030x773.jpg 1030w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240526_140211172-300x225.jpg 300w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240526_140211172-768x576.jpg 768w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240526_140211172-1536x1152.jpg 1536w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240526_140211172-2048x1536.jpg 2048w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240526_140211172-400x300.jpg 400w sizes(max-width: 1030px) 100vw, 1030px />figcaption>RNS-510 progress bar may have been written by the same developer that implemented Windows 95 progress bars./figcaption>/figure>p>The process takes around 35 minutes to complete./p>figure classwp-block-image size-large>img loadinglazy width1030 height773 srchttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240526_143950043_HDR-1030x773.jpg alt classwp-image-893 srcsethttps://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240526_143950043_HDR-1030x773.jpg 1030w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240526_143950043_HDR-300x225.jpg 300w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240526_143950043_HDR-768x576.jpg 768w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240526_143950043_HDR-1536x1152.jpg 1536w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240526_143950043_HDR-2048x1536.jpg 2048w, https://altechnative.net/wp-content/uploads/sites/4/2024/07/IMG_20240526_143950043_HDR-400x300.jpg 400w sizes(max-width: 1030px) 100vw, 1030px />figcaption>RNS-510 map update success/figcaption>/figure>h2>Honourable Mentions/h2>p>Most valuable sources of information that got me most of the way there:/p>p>Bulgarian VW forum: a hrefhttps://forum.vwclub.bg/viewtopic.php?f12&t491205 target_blank relnoreferrer noopener>https://forum.vwclub.bg/viewtopic.php?f12&t491205/a>/p>p>Paul Roberts’ blog: a hrefhttps://paulroberts69.wordpress.com/2015/10/01/upgrading-firmware-and-maps-on-vw-rns-510-satnav/ target_blank relnoreferrer noopener>https://paulroberts69.wordpress.com/2015/10/01/upgrading-firmware-and-maps-on-vw-rns-510-satnav//a>/p>p>He also has an excellent post about how to upgrade the internal HDD in RNS-510 to a SSD. Although the HDD in this unit is an extreme-durability EnduraStar industrial unit from Hitachi/HGST, it is still a spinning disc and thus more sensitive to vibration and bumps than an SSD. Unfortunately, high endurance IDE SSDs from recognisable brands are expensive and difficult to come by these days, but since this is effectively a write-once read-only application, an unknown brand unit will probably be fine./p>p>Having said that – since there are unlikely to be any future RNS-510 map updates available, it is probably not worth it, as it is only a matter of time before the maps will be sufficiently out of date that upgrading to an aftermarket head unit with some future map update commitments from the manufacturer will become preferable. But until then – this is good enough./p>/div>footer classentry-meta>span classcat-links>span classentry-utility-prep entry-utility-prep-cat-links>Posted in/span> a hrefhttps://altechnative.net/category/cars/ relcategory tag>Cars/a> /span>/footer>/article>article idpost-881 classpost-881 post type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized tag-linux>header classentry-header>h1 classentry-title>a hrefhttps://altechnative.net/optimizing-memory-consumption-on-small-systems/ relbookmark>Optimizing Memory Consumption on Small Systems/a>/h1>div classentry-meta>span classsep>Posted on /span>a hrefhttps://altechnative.net/optimizing-memory-consumption-on-small-systems/ title10:12 pm relbookmark>time classentry-date datetime2024-03-19T22:12:44+00:00>March 19, 2024/time>/a>span classby-author> span classsep> by /span> span classauthor vcard>a classurl fn n hrefhttps://altechnative.net/author/admin/ titleView all posts by Gordan Bobic relauthor>Gordan Bobic/a>/span>/span> /div>/header>div classentry-content>h2>Optimizing Memory Consumption on Small Systems – Again/h2>p>Many moons ago, I wrote about a hrefhttps://altechnative.net/alleviating-memory-pressure-on-toshiba-ac100/ target_blank relnoreferrer noopener>optimizing memory availability on a small system/a> with only 512MB of RAM. Systems got bigger since then, but there are many cases where such optimisations are still needed, and default configurations are not always cooperative with that goal out of the box. When working all day every day in the a hrefhttps://shatteredsilicon.net/postgresql-mariadb-mysql-consulting/ target_blank relnoreferrer noopener>MySQL consulting/a> business, this kind of thing matters to cost conscious clients with a lot of VMs./p>p>So here are a few additional setting to consider for systems with no more than 4GB of RAM:/p>h2>crashkernel0/h2>p>If your links distro configures a crashkernel reservation by default, this will save some memory./p>h2>swiotlb0/h2>p>Only use this if you have less than or equal to 4GB of memory. But if you do, it will save approximately 256MB of RAM./p>p>Between these and some of the settings in the previous article mentioned, on something like the Oracle Cloud free-forever tier instance with only 1GB of RAM, it can make the difference between unusable and useful./p>/div>footer classentry-meta>span classcat-links>span classentry-utility-prep entry-utility-prep-cat-links>Posted in/span> a hrefhttps://altechnative.net/category/uncategorized/ relcategory tag>Uncategorized/a> /span>span classsep> | /span>span classtag-links>span classentry-utility-prep entry-utility-prep-tag-links>Tagged/span> a hrefhttps://altechnative.net/tag/linux/ reltag>linux/a> /span>/footer>/article>article idpost-872 classpost-872 post type-post status-publish format-standard hentry category-hardware>header classentry-header>h1 classentry-title>a hrefhttps://altechnative.net/linux-xorg-up2715k-t221-composite-monitor/ relbookmark>Linux with UP2715K (or T221 or any other composite monitor), Xorg, Xinerama, XRandR/a>/h1>div classentry-meta>span classsep>Posted on /span>a hrefhttps://altechnative.net/linux-xorg-up2715k-t221-composite-monitor/ title10:32 pm relbookmark>time classentry-date datetime2023-01-31T22:32:10+00:00>January 31, 2023/time>/a>span classby-author> span classsep> by /span> span classauthor vcard>a classurl fn n hrefhttps://altechnative.net/author/admin/ titleView all posts by Gordan Bobic relauthor>Gordan Bobic/a>/span>/span> /div>/header>div classentry-content>p>It is most unfortunate that the best monitors of any era are always a little quirky. I used an a hrefhttps://altechnative.net/wquxga-a-k-a-omgwtf-ibm-t221-3840x2400-204dpi-monitor/ target_blank relnoreferrer noopener>IBM T221/a> for over a decade as my main work and play monitor with it’s, for the time (they came out in 2003!), staggering 3840×2400 (4K+) resolution. But the fact that it had to pretend to be two separate monitors to shift enough pixels to achieve such high resolutions at a decent refresh rate always caused problems, especially on Linux./p>p>The much younger Dell UP2715K also requires two separate DisplayPort inputs to achieve the full 5K (5120×2880) resolution./p>p>The problem is that this kind of a setup is very unusual. I am aware of only the two mentioned monitors that use this kind of input arrangement. Consequently, most developers of desktop environments and GPU drivers seemingly couldn’t care less about supporting it. I covered how to deal with this with a T221 monitor in the past using both Nvidia drivers (which have built in option to lie to the desktop environment about the monitor geometry) and AMD drivers (which require use of the fakexinerama LD_PRELOAD library)./p>p>The problem is that both of these workarounds require Xinerama support, and this is mostly being deprecated and removed. Modern Xorg, for example, by default has Xinerama disabled and XRandR (as a more modern replacement) enabled. Unfortunately, Nvidia drivers don’t seem to have the option to fake the RandR geometry data./p>p>So, to make this work, we need to pass Xorg options that are not passable purely via xorg.conf. a hrefhttps://altechnative.net/ibm-t221-3840x2400-204dpi-monitor-part-7-positive-update/ target_blank relnoreferrer noopener>The trick we used years ago with T221 on Linux/a> no longer work. How do we do this? Modern EL7/EL8/EL9 ship with a shell script for /usr/bin/Xorg:/p>pre classwp-block-code>code>#!/usr/bin/sh## Execute Xorg.wrap if it exists otherwise execute Xorg directly.# This allows distros to put the suid wrapper in a separate package.basedir/usr/libexecif [ -x $basedir/Xorg.wrap ; then exec $basedir/Xorg.wrap $@else exec $basedir/Xorg $@fi/code>/pre>p>We can modify this to additionally pass additional parameters: code>-extension RANDR +xinerama/code>/p>p>But it turns out that as of EL9, this breaks gdm login. So we have to run gdm without these extra Xorg options, but for the real user session we have to add those options in so that both gdm and KDE plasma work. Thankfully, there is an easy way to detect whether Xorg is running for gdm login or a real user because gdm login runs as the gdm user, but a user session runs as that user. So to make it all work, we modify the Xorg shell script wrapper as follows:/p>pre classwp-block-code>code>#!/bin/sh## Execute Xorg.wrap if it exists otherwise execute Xorg directly.# This allows distros to put the suid wrapper in a separate package.basedir/usr/libexecUSER$(whoami)EXTRAif [ $USER ! gdm ; then EXTRA-extension RANDR +xineramafiif [ -x $basedir/Xorg.wrap ; then exec $basedir/Xorg.wrap $EXTRA $@else exec $basedir/Xorg $EXTRA $@fi/code>/pre>p>Combine that with a xorg.conf fragment similar to what we used before with the T221, and we have a fully working GDM login with KDE plasma desktop. All the benefits of fantastic image quality, and none of the compromises./p>pre classwp-block-code>code>Section Device Identifier Device0 Driver nvidia VendorName NVIDIA Corporation BoardName GeForce GTX 1080Ti Option NoLogo 1 Option TripleBuffer TrueEndSectionSection Screen Identifier Screen0 Device Device0 Monitor Monitor0 DefaultDepth 24 Option Coolbits 28 Option UseEdidDpi False Option DPI 96 x 96 Option TwinView True Option ConnectedMonitor DP-0, DP-2 Option NoTwinViewXineramaInfo True Option nvidiaXineramaInfo False Option MetaModes DP-2:2560x2880 +0+0, DP-0:2560x2880 +2560+0 SubSection Display Depth 24 EndSubSectionEndSection/code>/pre>p>Obviously these options require an Nvidia GPU driver. For AMD GPUs you will have to apply a different workaround./p>/div>footer classentry-meta>span classcat-links>span classentry-utility-prep entry-utility-prep-cat-links>Posted in/span> a hrefhttps://altechnative.net/category/hardware/ relcategory tag>Hardware/a> /span>/footer>/article>nav idnav-below>h3 classassistive-text>Post navigation/h3>div classnav-previous>a hrefhttps://altechnative.net/page/2/>span classmeta-nav>←/span> Older posts/a>/div>div classnav-next>/div>/nav>/div>/div>div idsecondary classwidget-area rolecomplementary>aside idsearch-2 classwidget widget_search> form methodget idsearchform actionhttps://altechnative.net/>label fors classassistive-text>Search/label>input typetext classfield names ids placeholderSearch />input typesubmit classsubmit namesubmit idsearchsubmit valueSearch />/form>/aside>aside idrecent-posts-2 classwidget widget_recent_entries>h3 classwidget-title>Recent Posts/h3>ul>li>a hrefhttps://altechnative.net/vw-rns-510-firmware-maps-update/>VW RNS-510 Firmware and Maps Update/a>/li>li>a hrefhttps://altechnative.net/optimizing-memory-consumption-on-small-systems/>Optimizing Memory Consumption on Small Systems/a>/li>li>a hrefhttps://altechnative.net/linux-xorg-up2715k-t221-composite-monitor/>Linux with UP2715K (or T221 or any other composite monitor), Xorg, Xinerama, XRandR/a>/li>li>a hrefhttps://altechnative.net/slack-notifications-hang-kde-the-workaround/>Slack Notifications Hang KDE – The Workaround/a>/li>li>a hrefhttps://altechnative.net/virtualized-windows-10-i440fx-vs-q35/>Virtualized Windows 10 – i440FX vs Q35/a>/li>/ul>/aside>aside idtext-3 classwidget widget_text>h3 classwidget-title>Partners/h3> div classtextwidget>p>Our databases and systems are a hrefhttps://shatteredsilicon.net/mysql-performance-tuning-optimization/ target_blank relnoopener>optimized by MySQL consultants at Shattered Silicon/a>./p>/div>/aside> /div>/div>footer idcolophon rolecontentinfo>div idsite-generator>a hrefhttps://wordpress.org/ classimprint titleSemantic Personal Publishing Platform>Proudly powered by WordPress /a>/div>/footer>/div>div idcmplz-cookiebanner-container>div classcmplz-cookiebanner cmplz-hidden banner-1 bottom-right-view-preferences optin cmplz-bottom-right cmplz-categories-type-view-preferences aria-modaltrue data-nosnippettrue roledialog aria-livepolite aria-labelledbycmplz-header-1-optin aria-describedbycmplz-message-1-optin>div classcmplz-header>div classcmplz-logo>/div>div classcmplz-title idcmplz-header-1-optin>Manage Cookie Consent/div>div classcmplz-close tabindex0 rolebutton aria-labelClose dialog>svg aria-hiddentrue focusablefalse data-prefixfas data-icontimes classsvg-inline--fa fa-times fa-w-11 roleimg xmlnshttp://www.w3.org/2000/svg viewBox0 0 352 512>path fillcurrentColor dM242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z>/path>/svg>/div>/div>div classcmplz-divider cmplz-divider-header>/div>div classcmplz-body>div classcmplz-message idcmplz-message-1-optin>We use cookies to optimize our website and our service./div>div classcmplz-categories>details classcmplz-category cmplz-functional>summary>span classcmplz-category-header>span classcmplz-category-title>Functional/span>span classcmplz-always-active>span classcmplz-banner-checkbox>input typecheckbox idcmplz-functional-optin data-categorycmplz_functional classcmplz-consent-checkbox cmplz-functional size40 value1 />label classcmplz-label forcmplz-functional-optin tabindex0>span classscreen-reader-text>Functional/span>/label>/span>Always active /span>span classcmplz-icon cmplz-open>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 448 512 height18>path dM224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z />/svg>/span>/span>/summary>div classcmplz-description>span classcmplz-description-functional>The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network./span>/div>/details>details classcmplz-category cmplz-preferences>summary>span classcmplz-category-header>span classcmplz-category-title>Preferences/span>span classcmplz-banner-checkbox>input typecheckbox idcmplz-preferences-optin data-categorycmplz_preferences classcmplz-consent-checkbox cmplz-preferences size40 value1 />label classcmplz-label forcmplz-preferences-optin tabindex0>span classscreen-reader-text>Preferences/span>/label>/span>span classcmplz-icon cmplz-open>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 448 512 height18>path dM224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z />/svg>/span>/span>/summary>div classcmplz-description>span classcmplz-description-preferences>The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user./span>/div>/details>details classcmplz-category cmplz-statistics>summary>span classcmplz-category-header>span classcmplz-category-title>Statistics/span>span classcmplz-banner-checkbox>input typecheckbox idcmplz-statistics-optin data-categorycmplz_statistics classcmplz-consent-checkbox cmplz-statistics size40 value1 />label classcmplz-label forcmplz-statistics-optin tabindex0>span classscreen-reader-text>Statistics/span>/label>/span>span classcmplz-icon cmplz-open>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 448 512 height18>path dM224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z />/svg>/span>/span>/summary>div classcmplz-description>span classcmplz-description-statistics>The technical storage or access that is used exclusively for statistical purposes./span>span classcmplz-description-statistics-anonymous>The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you./span>/div>/details>details classcmplz-category cmplz-marketing>summary>span classcmplz-category-header>span classcmplz-category-title>Marketing/span>span classcmplz-banner-checkbox>input typecheckbox idcmplz-marketing-optin data-categorycmplz_marketing classcmplz-consent-checkbox cmplz-marketing size40 value1 />label classcmplz-label forcmplz-marketing-optin tabindex0>span classscreen-reader-text>Marketing/span>/label>/span>span classcmplz-icon cmplz-open>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 448 512 height18>path dM224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z />/svg>/span>/span>/summary>div classcmplz-description>span classcmplz-description-marketing>The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes./span>/div>/details>/div>/div>div classcmplz-links cmplz-information>a classcmplz-link cmplz-manage-options cookie-statement href# data-relative_url#cmplz-manage-consent-container>Manage options/a>a classcmplz-link cmplz-manage-third-parties cookie-statement href# data-relative_url#cmplz-cookies-overview>Manage services/a>a classcmplz-link cmplz-manage-vendors tcf cookie-statement href# data-relative_url#cmplz-tcf-wrapper>Manage {vendor_count} vendors/a>a classcmplz-link cmplz-external cmplz-read-more-purposes tcf target_blank relnoopener noreferrer nofollow hrefhttps://cookiedatabase.org/tcf/purposes/>Read more about these purposes/a>/div>div classcmplz-divider cmplz-footer>/div>div classcmplz-buttons>button classcmplz-btn cmplz-accept>Accept cookies/button>button classcmplz-btn cmplz-deny>Deny/button>button classcmplz-btn cmplz-view-preferences>View preferences/button>button classcmplz-btn cmplz-save-preferences>Save preferences/button>a classcmplz-btn cmplz-manage-options tcf cookie-statement href# data-relative_url#cmplz-manage-consent-container>View preferences/a>/div>div classcmplz-links cmplz-documents>a classcmplz-link cookie-statement href# data-relative_url>{title}/a>a classcmplz-link privacy-statement href# data-relative_url>{title}/a>a classcmplz-link impressum href# data-relative_url>{title}/a>/div>/div>/div>div idcmplz-manage-consent data-nosnippettrue>button classcmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1>Manage consent/button>/div>script typetext/javascript idcmplz-cookiebanner-js-extra>/* !CDATA */var complianz {prefix:cmplz_,user_banner_id:1,set_cookies:,block_ajax_content:,banner_version:23,version:7.1.0,store_consent:,do_not_track_enabled:,consenttype:optin,region:uk,geoip:,dismiss_timeout:,disable_cookiebanner:,soft_cookiewall:,dismiss_on_scroll:,cookie_expiry:365,url:https:\/\/altechnative.net\/wp-json\/complianz\/v1\/,locale:langen&localeen_US,set_cookies_on_root:,cookie_domain:,current_policy_id:1,cookie_path:\/,categories:{statistics:statistics,marketing:marketing},tcf_active:,placeholdertext:Click to accept {category} cookies and enable this content,css_file:https:\/\/altechnative.net\/wp-content\/uploads\/sites\/4\/complianz\/css\/banner-{banner_id}-{type}.css?v23,page_links:{uk:{cookie-statement:{title:Cookie Policy ,url:https:\/\/altechnative.net\/cookie-policy-uk\/}}},tm_categories:,forceEnableStats:,preview:,clean_cookies:,aria_label:Click to accept {category} cookies and enable this content};/* > *//script>script defer typetext/javascript srchttps://altechnative.net/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver1717447509 idcmplz-cookiebanner-js>/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]