<?xml version="1.0"?>
<rss version="2.0"><channel><title>&#x395;&#x3B9;&#x3B4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;&#x3C2;: Ειδήσεις</title><link>https://www.thelab.gr/news/linux/?d=1</link><description>&#x395;&#x3B9;&#x3B4;&#x3AE;&#x3C3;&#x3B5;&#x3B9;&#x3C2;: Ειδήσεις</description><language>el</language><item><title>Linux 7.3: &#x39D;&#x3AD;&#x3B1; patches &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3C1;&#x3AD;&#x3C0;&#x3BF;&#x3C5;&#x3BD; &#x3C4;&#x3B7;&#x3BD; &#x3B1;&#x3C1;&#x3C7;&#x3B9;&#x3BA;&#x3BF;&#x3C0;&#x3BF;&#x3AF;&#x3B7;&#x3C3;&#x3B7; Voodoo3 &#x3C7;&#x3C9;&#x3C1;&#x3AF;&#x3C2; &#x3B5;&#x3BA;&#x3C4;&#x3AD;&#x3BB;&#x3B5;&#x3C3;&#x3B7; &#x3C4;&#x3BF;&#x3C5; video BIOS, &#x3BC;&#x3B5; AI &#x3C5;&#x3C0;&#x3BF;&#x3B2;&#x3BF;&#x3AE;&#x3B8;&#x3B7;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3BF; debugging</title><link>https://www.thelab.gr/news/linux/linux-73-%CE%BD%CE%AD%CE%B1-patches-%CE%B5%CF%80%CE%B9%CF%84%CF%81%CE%AD%CF%80%CE%BF%CF%85%CE%BD-%CF%84%CE%B7%CE%BD-%CE%B1%CF%81%CF%87%CE%B9%CE%BA%CE%BF%CF%80%CE%BF%CE%AF%CE%B7%CF%83%CE%B7-voodoo3-%CF%87%CF%89%CF%81%CE%AF%CF%82-%CE%B5%CE%BA%CF%84%CE%AD%CE%BB%CE%B5%CF%83%CE%B7-%CF%84%CE%BF%CF%85-video-bios-%CE%BC%CE%B5-ai-%CF%85%CF%80%CE%BF%CE%B2%CE%BF%CE%AE%CE%B8%CE%B7%CF%83%CE%B7-%CF%83%CF%84%CE%BF-debugging-r12195/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_08/2024-04-18-ts3_thumbs-3fa.jpg.dbab7e9d5c1e34d1e771a11279b2adca.jpg" /></p>
<div style="line-height:1.6;">
	<div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;">
		<ul style="margin:0;padding-left:18px;">
			<li style="font-style:italic;color:rgb(255,122,0);">
				Ο προγραμματιστής Daniel Palmer ανέπτυξε patches για τον οδηγό tdfxfb του Linux, ώστε μια 3dfx Voodoo3 να μπορεί να αρχικοποιηθεί ακόμη και όταν το firmware του συστήματος δεν έχει εκτελέσει προηγουμένως το video BIOS της κάρτας.
			</li>
			<li style="font-style:italic;color:rgb(255,122,0);">
				Οι αλλαγές έχουν ήδη συγχωνευθεί για το Linux 7.3 και επιτρέπουν στον οδηγό να αναγνωρίζει μια μη αρχικοποιημένη Voodoo3 και να θέτει ο ίδιος το hardware σε λειτουργική κατάσταση.
			</li>
			<li style="font-style:italic;color:rgb(255,122,0);">
				Η τεχνητή νοημοσύνη χρησιμοποιήθηκε ως βοήθημα στο debugging, ενώ ξεχωριστά patches για 3D rendering δεν περιλαμβάνονται στη συγκεκριμένη σειρά αλλαγών.
			</li>
		</ul>
	</div>
</div>

<p>
	Ο προγραμματιστής Daniel Palmer υπέβαλε μια σειρά patches που βελτιώνουν τον οδηγό framebuffer tdfxfb του Linux για τις κάρτες γραφικών 3dfx Voodoo3. Η αλλαγή αφορά περιπτώσεις στις οποίες η κάρτα εντοπίζεται κανονικά από το Linux, αλλά το firmware του υπολογιστή δεν έχει εκτελέσει το video BIOS της και επομένως το hardware δεν έχει αρχικοποιηθεί ώστε να δώσει εικόνα. Η ανάπτυξη της λύσης περιλάμβανε και χρήση τεχνητής νοημοσύνης ως εργαλείου debugging, όχι όμως ως υποκατάστατο της ίδιας της υλοποίησης του driver.
</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
	Το πρόβλημα με τις «unbooted» κάρτες
</h2>

<p>
	Ο Palmer αντιμετώπισε το πρόβλημα ενώ δοκίμαζε μια Voodoo3 σε Amiga 4000 μέσω γέφυρας Mediator PCI. Ο οδηγός tdfxfb μπορούσε να κάνει probe την κάρτα και να δημιουργήσει framebuffer, όμως η οθόνη παρέμενε χωρίς σήμα επειδή η Voodoo3 δεν είχε αρχικοποιηθεί από το video BIOS. Το ίδιο σενάριο μπορεί να εμφανιστεί σε μη x86 συστήματα, όταν μια άλλη κάρτα γραφικών είναι η κύρια συσκευή απεικόνισης ή όταν το firmware ενός συστήματος δεν μπορεί να εκτελέσει το παλιό video BIOS της κάρτας.
</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
	Η νέα δυνατότητα αρχικοποίησης
</h2>

<p>
	Η νέα λογική του tdfxfb επιχειρεί αρχικά να διαπιστώσει αν η Voodoo3 έχει ήδη αρχικοποιηθεί. Για τον σκοπό αυτό συγκρίνει πληροφορίες από καταχωρητές της κάρτας με τις τιμές που βρίσκονται στον πίνακα ρυθμίσεων του δικού της video BIOS. Αν διαπιστωθεί ότι η κάρτα παραμένει σε μη αρχικοποιημένη κατάσταση, ο οδηγός χρησιμοποιεί αυτές τις παραμέτρους για να ρυθμίσει το hardware, ενεργοποιεί τον VGA core και προγραμματίζει την αρχική λειτουργία απεικόνισης. Έτσι μπορεί να εμφανιστεί κανονικά η κονσόλα του Linux χωρίς να απαιτείται να έχει προηγηθεί αρχικοποίηση της κάρτας από το firmware του υπολογιστή.
</p>

<p>
	Η σειρά των πέντε patches δοκιμάστηκε σε πραγματική Voodoo3 τόσο σε σύστημα x86-64 όσο και σε Amiga 4000 με Mediator PCI bridge. Οι αλλαγές έγιναν δεκτές στο υποσύστημα fbdev και έχουν ήδη συγχωνευθεί στον κύριο κλάδο ανάπτυξης για το Linux 7.3.
</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
	Ο ρόλος της τεχνητής νοημοσύνης
</h2>

<p>
	Η αναφορά σε AI αφορά συγκεκριμένα τη διαδικασία εντοπισμού του προβλήματος. Σύμφωνα με τον Palmer, το debugging υποβοηθήθηκε εν μέρει από το Claude Fable 5, στο οποίο ζήτησε να δημιουργήσει εξομοίωση μιας Voodoo3 για το QEMU. Συγκρίνοντας τη συμπεριφορά της εξομοίωσης και του πραγματικού BIOS με τον δικό του κώδικα, διαπίστωσε ότι η ακολουθία αρχικοποίησης ήταν σωστή, αλλά ο VGA core της κάρτας δεν είχε ενεργοποιηθεί. Η παρατήρηση αυτή τον οδήγησε στη διόρθωση του προβλήματος.
</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
	Voodoo4, Voodoo5 και 3D επιτάχυνση
</h2>

<p>
	Ο οδηγός tdfxfb υποστηρίζει ήδη και κάρτες που βασίζονται στο VSA-100, δηλαδή τις Voodoo4 και Voodoo5. Ωστόσο, η νέα διαδικασία χειροκίνητης αρχικοποίησης περιορίζεται προς το παρόν στη Voodoo3, επειδή η διάταξη του video BIOS στις Voodoo4 και Voodoo5 είναι διαφορετική. Ο Palmer είχε αρχικά εξετάσει ευρύτερη κάλυψη, αλλά περιόρισε τη δεύτερη έκδοση της σειράς patches στη Voodoo3.
</p>

<p>
	Παράλληλα, ο Palmer αναφέρει ότι διαθέτει ξεχωριστά patches για διεπαφή 3D rendering και ότι το 3D rendering λειτουργεί στις δοκιμές του. Οι συγκεκριμένες αλλαγές, όμως, δεν αποτελούν μέρος της σειράς που συγχωνεύθηκε για την αρχικοποίηση των «unbooted» καρτών και δεν πρέπει να συγχέονται με την υπάρχουσα λειτουργικότητα του framebuffer driver.
</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
	Ιστορικό πλαίσιο
</h2>

<p>
	Η 3dfx παρουσίασε τη σειρά Voodoo3 το 1999, συνδυάζοντας δυνατότητες 2D και 3D επιτάχυνσης σε μία οικογένεια καρτών που έγινε ιδιαίτερα γνωστή στους χρήστες PC της εποχής. Στα τέλη του 2000 η εταιρεία ανακοίνωσε ότι θα τερματίσει τη λειτουργία της και συμφώνησε την πώληση του μεγαλύτερου μέρους των περιουσιακών της στοιχείων στην Nvidia. Περισσότερο από ένα τέταρτο του αιώνα αργότερα, η αρχιτεκτονική της εξακολουθεί να προσελκύει το ενδιαφέρον προγραμματιστών και φίλων του retro hardware.
</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
	Πηγές
</h2>

<ul>
	<li>
		<a href="https://www.techspot.com/news/113587-new-linux-patch-old-non-x86-home-computers.html" rel="external" target="_blank">TechSpot: AI is helping Linux bring 25-year-old 3dfx Voodoo3 graphics cards back to life</a>
	</li>
	<li>
		<a href="https://lkml.iu.edu/hypermail/linux/kernel/2607.3/15791.html" rel="external" target="_blank">Linux Kernel Archive: [PATCH v2 0/5] fbdev: tdfxfb: Make "unbooted" cards work</a>
	</li>
	<li>
		<a href="https://www.phoronix.com/news/Linux-7.3-FBDEV" rel="external" target="_blank">Phoronix: Linux 7.3 Lands Improvements For Voodoo 3 / 4 / 5 &amp; Vintage Atari Computers In 2026</a>
	</li>
</ul>
]]></description><guid isPermaLink="false">12195</guid><pubDate>Mon, 24 Aug 2026 14:51:46 +0000</pubDate></item><item><title>&#x397; Pine64 &#x3C3;&#x3C4;&#x3B1;&#x3BC;&#x3B1;&#x3C4;&#x3AC; &#x3C4;&#x3B7;&#x3BD; &#x3C0;&#x3B1;&#x3C1;&#x3B1;&#x3B3;&#x3C9;&#x3B3;&#x3AE; &#x3C3;&#x3C5;&#x3C3;&#x3BA;&#x3B5;&#x3C5;&#x3CE;&#x3BD; Linux &#x3C4;&#x3BF;&#x3C5;&#x3BB;&#x3AC;&#x3C7;&#x3B9;&#x3C3;&#x3C4;&#x3BF;&#x3BD; &#x3AD;&#x3C9;&#x3C2; &#x3C4;&#x3B1; &#x3BC;&#x3AD;&#x3C3;&#x3B1; &#x3C4;&#x3BF;&#x3C5; 2027 &#x3BB;&#x3CC;&#x3B3;&#x3C9; &#x3AD;&#x3BB;&#x3BB;&#x3B5;&#x3B9;&#x3C8;&#x3B7;&#x3C2; &#x3BC;&#x3BD;&#x3AE;&#x3BC;&#x3B7;&#x3C2;</title><link>https://www.thelab.gr/news/linux/%CE%B7-pine64-%CF%83%CF%84%CE%B1%CE%BC%CE%B1%CF%84%CE%AC-%CF%84%CE%B7%CE%BD-%CF%80%CE%B1%CF%81%CE%B1%CE%B3%CF%89%CE%B3%CE%AE-%CF%83%CF%85%CF%83%CE%BA%CE%B5%CF%85%CF%8E%CE%BD-linux-%CF%84%CE%BF%CF%85%CE%BB%CE%AC%CF%87%CE%B9%CF%83%CF%84%CE%BF%CE%BD-%CE%AD%CF%89%CF%82-%CF%84%CE%B1-%CE%BC%CE%AD%CF%83%CE%B1-%CF%84%CE%BF%CF%85-2027-%CE%BB%CF%8C%CE%B3%CF%89-%CE%AD%CE%BB%CE%BB%CE%B5%CE%B9%CF%88%CE%B7%CF%82-%CE%BC%CE%BD%CE%AE%CE%BC%CE%B7%CF%82-r12173/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_08/HardPine64Logo.webp.5483e61ab31bce5cc54226184787ea13.webp" /></p>
<div style="line-height:1.6;">
	<div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;">
		<ul style="margin:0;padding-left:18px;">
			<li style="font-style:italic;color:rgb(255,122,0);">
				Η Pine64 ανέστειλε την παραγωγή όλων των συσκευών της με Linux (SBC, PinePhone, PineTab2, PineNote) λόγω έλλειψης μνημών DRAM και eMMC, σύμφωνα με ανακοίνωσή της στο Telegram.
			</li>
			<li style="font-style:italic;color:rgb(255,122,0);">
				Η αναστολή ισχύει τουλάχιστον έως τα μέσα του 2027, με την επανέναρξη να εξαρτάται από τις τιμές των εξαρτημάτων, ενώ τα αποθέματα PineTab2 και PineNote εκτιμάται πως θα κρατήσουν περίπου τρεις μήνες.
			</li>
			<li style="font-style:italic;color:rgb(255,122,0);">
				Προϊόντα με μικροελεγκτή, όπως το PineTime, το PineVoice και το Pinecil, συνεχίζουν κανονικά, ενώ η υποστήριξη λογισμικού για τις υπάρχουσες συσκευές της Pine64 δεν διακόπτεται.
			</li>
		</ul>
	</div>
</div>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
	Τι ανακοίνωσε η Pine64
</h2>

<p>
	Η Pine64, γνωστή για τα οικονομικά της single-board computers (SBC) με Linux, ανακοίνωσε μέσω του επίσημου καναλιού της στο Telegram ότι «δεν υπάρχουν σχέδια συνέχισης παραγωγής περισσότερων συσκευών Linux στο άμεσο μέλλον». Η απόφαση καλύπτει ολόκληρη τη γκάμα των SBC της εταιρείας με αρχιτεκτονική Arm και RISC-V, την οικογένεια PinePhone, το tablet PineTab2 και το e-reader PineNote.
</p>

<p>
	Σύμφωνα με την ανακοίνωση, τα υπάρχοντα αποθέματα των PineNote και PineTab2 εκτιμάται ότι θα επαρκέσουν για περίπου τρεις μήνες ακόμη πριν εξαντληθούν πλήρως. Η επανέναρξη της παραγωγής δεν έχει προγραμματισμένη ημερομηνία· η Pine64 αναφέρει τα μέσα του 2027 ως σημείο αξιολόγησης, με την τελική απόφαση να εξαρτάται από την πορεία των τιμών στα εξαρτήματα μνήμης και όχι ως δεσμευτική ημερομηνία επανεκκίνησης.
</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
	Ο λόγος: έλλειψη DRAM και eMMC
</h2>

<p>
	Η αιτία, όπως δηλώνει η ίδια η εταιρεία, είναι η συνεχιζόμενη έλλειψη μνημών DRAM και eMMC. Το eMMC είναι τύπος ενσωματωμένης μνήμης flash που χρησιμοποιείται συνήθως σε φθηνές και χαμηλής κατανάλωσης συσκευές, όπως τα SBC και τα tablet της Pine64, αντί για ακριβότερες λύσεις αποθήκευσης τύπου NVMe. Σύμφωνα με έκθεση της TrendForce από τον Απρίλιο, το τμήμα eMMC/UFS αντιμετωπίζει το πιο σφιχτό κενό προσφοράς σε ολόκληρη την κατηγορία NAND, καθώς η παραγωγική δυναμικότητα που θα μπορούσε να καλύψει τη ζήτηση διοχετεύεται σε πιο κερδοφόρους εταιρικούς δίσκους SSD, αφήνοντας την eMMC τελευταία στη σειρά κατανομής από τους προμηθευτές.
</p>

<p>
	Το μέγεθος της ανατίμησης περιγράφηκε από τον διευθύνοντα σύμβουλο της Phison, Khein-Seng Pua, ο οποίος δήλωσε τον Φεβρουάριο ότι μονάδες eMMC των 8GB ανέβηκαν από 1,50 δολάριο σε 20 δολάρια μέσα σε έναν χρόνο, μια αύξηση 13 φορών, προειδοποιώντας ότι η έλλειψη θα μπορούσε να οδηγήσει ολόκληρες εταιρείες καταναλωτικής ηλεκτρονικής σε αναστολή λειτουργίας εντός του 2026. Η ίδια κρίση έχει ανεβάσει τις τιμές και στη μνήμη DRAM γενικότερα, με κιτ DDR5 να έχουν πωληθεί στο eBay πάνω από 2.000 δολάρια και κατασκευαστές έτοιμων υπολογιστών, όπως η Dell, η CyberPowerPC και η Maingear, να επηρεάζονται από το ίδιο πρόβλημα προσφοράς, το οποίο τροφοδοτείται κυρίως από τη ζήτηση μνήμης για κέντρα δεδομένων τεχνητής νοημοσύνης.
</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
	Τι συνεχίζει κανονικά
</h2>

<p>
	Η αναστολή δεν αφορά όλη τη γκάμα της Pine64. Προϊόντα βασισμένα σε μικροελεγκτή, όπως το ρολόι PineTime, το ηχείο PineVoice και το κολλητήρι Pinecil, δεν επηρεάζονται και η παραγωγή τους συνεχίζεται κανονικά. Συνεχίζεται επίσης η ανάπτυξη του υπό κατασκευή PineTime Pro: η εταιρεία αναφέρει ότι το δοκιμαστικό firmware διαθέτει πλέον βασικούς οδηγούς για την οθόνη, την αφή, τον αισθητήρα κίνησης, το GPS και τον ήχο, αν και υπάρχουν ακόμη ζητήματα προς επίλυση πριν ξεκινήσει πιλοτική παραγωγή.
</p>

<p>
	Η Pine64 διευκρινίζει ότι η υποστήριξη λογισμικού για τις υπάρχουσες συσκευές Linux δεν διακόπτεται· η απόφαση αφορά αποκλειστικά την παραγωγή νέου υλικού, όχι τη συντήρηση όσων έχουν ήδη κυκλοφορήσει.
</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
	Γιατί έχει σημασία
</h2>

<p>
	Η Pine64 είναι ο πρώτος κατονομαζόμενος κατασκευαστής υλικού Linux που επιλέγει να σταματήσει εντελώς μια ολόκληρη κατηγορία προϊόντων αντί να μετακυλήσει το κόστος στην τιμή, μια επιλογή που δείχνει πόσο ασύμφορη έχει γίνει η προμήθεια eMMC για μικρούς παίκτες της αγοράς χωρίς την αγοραστική δύναμη μεγάλων κατασκευαστών. Για την κοινότητα χομπίστ και ανοιχτού κώδικα που βασίζεται σε φθηνά SBC και tablet, η αναστολή σημαίνει ότι η διαθεσιμότητα νέου υλικού θα εξαρτηθεί άμεσα από την πορεία των τιμών μνήμης τα επόμενα δεκαοκτώ έως εικοσιτέσσερις μήνες, χωρίς καμία εγγύηση επιστροφής στην παραγωγή στα μέσα του 2027.
</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
	Πηγές
</h2>

<ul>
	<li>
		<a href="https://www.tomshardware.com/pc-components/dram/pine64-halts-all-linux-device-production-until-at-least-mid-2027-as-memory-shortage-bites" rel="external" target="_blank">Tom's Hardware</a>
	</li>
	<li>
		<a href="https://linuxiac.com/pine64-puts-future-linux-device-production-on-hold-amid-dram-and-emmc-shortage/" rel="external" target="_blank">Linuxiac</a>
	</li>
	<li>
		<a href="https://www.hackster.io/news/pine64-calls-time-on-the-linux-hardware-market-ceases-production-until-the-ai-bubble-bursts-a865c8345041" rel="external" target="_blank">Hackster.io</a>
	</li>
</ul>
]]></description><guid isPermaLink="false">12173</guid><pubDate>Thu, 20 Aug 2026 19:12:38 +0000</pubDate></item><item><title>&#x3A0;&#x3C5;&#x3C1;&#x3AE;&#x3BD;&#x3B1;&#x3C2; Linux: Patch &#x3B1;&#x3C0;&#x3CC; &#x3C0;&#x3C1;&#x3BF;&#x3B3;&#x3C1;&#x3B1;&#x3BC;&#x3BC;&#x3B1;&#x3C4;&#x3B9;&#x3C3;&#x3C4;&#x3AE; &#x3C4;&#x3B7;&#x3C2; Meta &#x3B2;&#x3B5;&#x3BB;&#x3C4;&#x3B9;&#x3CE;&#x3BD;&#x3B5;&#x3B9; &#x3C4;&#x3B7; &#x3C3;&#x3C4;&#x3B1;&#x3B8;&#x3B5;&#x3C1;&#x3CC;&#x3C4;&#x3B7;&#x3C4;&#x3B1; &#x3C4;&#x3C9;&#x3BD; &#x3BA;&#x3B1;&#x3C1;&#x3AD; &#x3C3;&#x3C4;&#x3BF; Steam Deck</title><link>https://www.thelab.gr/news/linux/%CF%80%CF%85%CF%81%CE%AE%CE%BD%CE%B1%CF%82-linux-patch-%CE%B1%CF%80%CF%8C-%CF%80%CF%81%CE%BF%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%B1%CF%84%CE%B9%CF%83%CF%84%CE%AE-%CF%84%CE%B7%CF%82-meta-%CE%B2%CE%B5%CE%BB%CF%84%CE%B9%CF%8E%CE%BD%CE%B5%CE%B9-%CF%84%CE%B7-%CF%83%CF%84%CE%B1%CE%B8%CE%B5%CF%81%CF%8C%CF%84%CE%B7%CF%84%CE%B1-%CF%84%CF%89%CE%BD-%CE%BA%CE%B1%CF%81%CE%AD-%CF%83%CF%84%CE%BF-steam-deck-r12087/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_08/2026-07-31-ts3_thumbs-7db.jpg.3e297ab7558bb692242476ef0477e777.jpg" /></p>
<div style="line-height:1.6;"><div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;"><ul style="margin:0;padding-left:18px;"><li style="font-style:italic;color:rgb(255,122,0);">Ο David Vernet, μηχανικός πυρήνα Linux στη Meta, υπέβαλε σειρά patches που προσθέτουν νέα λειτουργία στον οδηγό amd-pstate για AMD APU σε φορητές κονσόλες gaming.</li><li style="font-style:italic;color:rgb(255,122,0);">Σε δοκιμή του Civilization VI στο Steam Deck, το 1%-low frame rate (η απόδοση στο χειρότερο 1% των καρέ) βελτιώθηκε κατά 31,8%, ενώ ο μέσος όρος καρέ ανά δευτερόλεπτο δεν άλλαξε.</li><li style="font-style:italic;color:rgb(255,122,0);">Η λειτουργία, με την ονομασία epp_boost, δειγματίζει κάθε πυρήνα ανά 10 ms και τον περνά σε κατάσταση «performance» όταν ξεπερνά το 50% χρήσης.</li></ul></div></div>

<p>Το Steam Deck βασίζεται σε APU (επεξεργαστές που συνδυάζουν CPU και GPU σε ένα chip) της AMD και στο λειτουργικό SteamOS, μια διανομή Linux φτιαγμένη ειδικά για gaming. Επειδή η κατανάλωση ενέργειας σε μια φορητή συσκευή είναι περιορισμένη, οι επιδόσεις εξαρτώνται σε μεγάλο βαθμό από το πόσο έξυπνα διαχειρίζεται το λογισμικό τη συχνότητα του επεξεργαστή. Εκεί επικεντρώθηκε η δουλειά του David Vernet, μηχανικού πυρήνα Linux στη Meta, ο οποίος πρόσφατα ανακοίνωσε νέα patches για τον οδηγό amd-pstate.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Τι είναι το amd-pstate και το EPP</h2>
<p>Ο amd-pstate είναι ο οδηγός που ελέγχει τη συχνότητα λειτουργίας των επεξεργαστών AMD κάτω από Linux. Περιλαμβάνει τη ρύθμιση Energy Performance Preference (EPP), μια παράμετρο που ενημερώνει το hardware αν το τρέχον πρόγραμμα χρειάζεται μέγιστη ταχύτητα ή αν προτεραιότητα έχει η εξοικονόμηση ενέργειας. Στην τρέχουσα λειτουργία active EPP, το ίδιο το APU αποφασίζει τη στρατηγική ανάλογα με το φορτίο εργασίας. Σύμφωνα με τον Vernet, αυτή η προσέγγιση δεν αποδίδει καλά σε παιχνίδια, όπου συνήθως υπάρχει ένα κύριο «busy» νήμα (thread) που εναλλάσσεται συχνά μεταξύ έντονης δραστηριότητας και σύντομων παύσεων.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πώς λειτουργεί το epp_boost</h2>
<p>Τα νέα patches προσθέτουν μια λειτουργία ονόματι epp_boost, η οποία δειγματίζει κάθε πυρήνα του επεξεργαστή ανά 10 χιλιοστά του δευτερολέπτου. Αν ένας πυρήνας βρεθεί απασχολημένος τουλάχιστον στο 50% κατά τη στιγμή της δειγματοληψίας, η τιμή EPP του ορίζεται σε «performance» και παραμένει εκεί. Ο οδηγός επαναφέρει την προηγούμενη ρύθμιση μόνο αν περάσουν 300 χιλιοστά του δευτερολέπτου χωρίς νέο δείγμα απασχόλησης. Στην πράξη, ο μηχανισμός δίνει προτεραιότητα σε ταχύτητα ακριβώς τη στιγμή που ένα νήμα ξυπνά από παύση, αντί να περιμένει να αποφασίσει το ίδιο το APU.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Τα αποτελέσματα των δοκιμών</h2>
<p>Σύμφωνα με μετρήσεις που παρείχε ο ίδιος ο Vernet, ο μηχανισμός epp_boost επηρέασε πιο αισθητά το 1%-low frame rate, δηλαδή τον μέσο όρο καρέ στο χειρότερο 1% των περιπτώσεων παιχνιδιού, μέγεθος που αντικατοπτρίζει καλύτερα το αίσθημα του stuttering από ό,τι ο απλός μέσος όρος καρέ ανά δευτερόλεπτο. Στη δοκιμή του Civilization VI στο Steam Deck, το 1%-low βελτιώθηκε κατά 31,8%, ενώ ο δείκτης p99 frame time (ο χρόνος απόδοσης καρέ στο χειρότερο 1% των περιπτώσεων) βελτιώθηκε κατά 4,1%. Ο μέσος όρος καρέ ανά δευτερόλεπτο δεν άλλαξε, κάτι που ο Vernet δεν παρουσίασε ως πρόβλημα αφού ο στόχος των patches είναι η σταθερότητα και όχι η ωμή απόδοση.</p>

<p>Η επιλογή του Civilization VI δεν ήταν τυχαία. Το παιχνίδι στηρίζεται σε μεγάλο βαθμό σε ένα νήμα CPU και διαθέτει ενσωματωμένο εργαλείο μέτρησης επιδόσεων που επιτρέπει επαναλήψιμες δοκιμές, στοιχεία χρήσιμα για την τεκμηρίωση ενός patch πριν αυτό ενταχθεί στον πυρήνα. Το αποτέλεσμα, ωστόσο, αφορά ρητά μόνο αυτό το ένα παιχνίδι και δεν έχει επιβεβαιωθεί ανεξάρτητα σε ευρύτερη βιβλιοθήκη τίτλων.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Τι σημαίνει στην πράξη</h2>
<p>Τα patches βρίσκονται ακόμη σε φάση υποβολής και αξιολόγησης από την κοινότητα του πυρήνα Linux, δεν έχουν ενταχθεί σε επίσημη έκδοση ούτε έχουν επιβεβαιωθεί ως μέρος κάποιας μελλοντικής ενημέρωσης του SteamOS. Θεωρητικά, όποια φορητή κονσόλα gaming βασισμένη σε AMD APU και τρέχει Linux ή SteamOS θα μπορούσε να επωφεληθεί από τον ίδιο μηχανισμό, αφού η λογική του epp_boost δεν είναι ειδικά δεμένη με το Steam Deck αλλά με τον τρόπο που η AMD σχεδίασε τον οδηγό amd-pstate. Το πρακτικό όφελος για τον μέσο χρήστη θα εξαρτηθεί από το αν και πότε η Valve ή η κοινότητα ενσωματώσουν τελικά τη λειτουργία σε επίσημο πυρήνα του SteamOS.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πηγές</h2>
<ul>
<li>TechSpot: <a href="https://www.techspot.com/news/113317-meta-developer-linux-patch-could-boost-steam-deck.html" target="_blank" rel="noopener noreferrer">A Meta developer's Linux patch could boost Steam Deck frame rates by up to 32%</a></li>
</ul>]]></description><guid isPermaLink="false">12087</guid><pubDate>Mon, 03 Aug 2026 05:08:44 +0000</pubDate></item><item><title>&#x397; Valve &#x3C7;&#x3C1;&#x3B7;&#x3BC;&#x3B1;&#x3C4;&#x3BF;&#x3B4;&#x3BF;&#x3C4;&#x3B5;&#x3AF; &#x3C4;&#x3BF;&#x3BD; &#x3B1;&#x3BD;&#x3BF;&#x3B9;&#x3C7;&#x3C4;&#x3CC; RADV Vulkan driver &#x3B3;&#x3B9;&#x3B1; Windows, &#x3AE;&#x3B4;&#x3B7; &#x3C4;&#x3C1;&#x3AD;&#x3C7;&#x3B5;&#x3B9; &#x3C4;&#x3BF; CS2</title><link>https://www.thelab.gr/news/linux/%CE%B7-valve-%CF%87%CF%81%CE%B7%CE%BC%CE%B1%CF%84%CE%BF%CE%B4%CE%BF%CF%84%CE%B5%CE%AF-%CF%84%CE%BF%CE%BD-%CE%B1%CE%BD%CE%BF%CE%B9%CF%87%CF%84%CF%8C-radv-vulkan-driver-%CE%B3%CE%B9%CE%B1-windows-%CE%AE%CE%B4%CE%B7-%CF%84%CF%81%CE%AD%CF%87%CE%B5%CE%B9-%CF%84%CE%BF-cs2-r12067/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_07/VALVE-RADV-WINDOWS-COUNTER-STRIKE-2-HERO.webp.3f34a58edae4af4e4af0b4db54d4b083.webp" /></p>
<div style="line-height:1.6;"><div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;"><ul style="margin:0;padding-left:18px;"><li style="font-style:italic;color:rgb(255,122,0);">Η Valve χρηματοδοτεί τη Collabora για πειραματικό port του ανοιχτού driver RADV Vulkan στα Windows, με βασική δοκιμή σε Radeon RX 7900 XT.</li><li style="font-style:italic;color:rgb(255,122,0);">Το port έφτασε στο σημείο να τρέχει το Counter-Strike 2 μέσω του Vulkan renderer του παιχνιδιού, ενεργοποιούμενο με το όρισμα -vulkan.</li><li style="font-style:italic;color:rgb(255,122,0);">Ο driver δεν είναι ακόμα συμβατός πλήρως (conformant) και εξαρτάται από μη τεκμηριωμένο interface με τον ιδιόκτητο kernel-mode driver της AMD, κάτι που περιορίζει την πορεία προς παραγωγική χρήση.</li></ul></div></div>

<p>Η Valve χρηματοδοτεί την Collabora για τη μεταφορά του RADV, του ανοιχτού κώδικα driver Vulkan που χρησιμοποιείται σε κάρτες γραφικών AMD στο Linux, στα Windows. Το RADV αποτελεί μέρος του Mesa και είναι ο βασικός driver Vulkan για AMD hardware σε περιβάλλον Linux, συμπεριλαμβανομένης της γραφικής στοίβας που χρησιμοποιεί το Steam Deck. Στα Windows, οι χρήστες βασίζονται σήμερα αποκλειστικά στον ιδιόκτητο driver Vulkan της AMD.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Το πρώτο playable αποτέλεσμα: Counter-Strike 2</h2>

<p>Το πειραματικό port έφτασε στο σημείο να εκτελεί το Counter-Strike 2 μέσω του Vulkan renderer του ίδιου του παιχνιδιού. Σύμφωνα με τον Louis-Francis Ratté-Boulianne της Collabora, η ομάδα βελτίωσε τον χειρισμό command stream και τον συγχρονισμό, ενώ πρόσθεσε υποστήριξη για sparse bindings, tessellation, task shaders και δυναμική ανίχνευση ιδιοτήτων GPU. Ο ίδιος σημειώνει ότι ο driver «δεν είναι ακόμα conformant, αν και το ποσοστό επιτυχίας έχει αυξηθεί δραματικά», ενώ οποιοσδήποτε χρήστης μπορεί να δοκιμάσει το RADV στο Counter-Strike 2 ενεργοποιώντας το με το όρισμα -vulkan.</p>

<p>Η δοκιμή αυτή έγινε κυρίως σε κάρτα γραφικών Radeon RX 7900 XT, σύμφωνα με την Collabora. Η εταιρεία βασίστηκε σε προγενέστερη δουλειά της Faith Ekstrand, προσθέτοντας εγγενή υποστήριξη Windows και μειώνοντας τις εξαρτήσεις από τιμές συγκεκριμένου hardware.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πώς λειτουργεί χωρίς να αντικαθιστά τον driver της AMD</h2>

<p>Το port δεν αντικαθιστά τον πλήρη driver γραφικών της AMD στα Windows. Το RADV λειτουργεί ως ο driver Vulkan σε επίπεδο χρήστη (user-mode), ενώ συνεχίζει να επικοινωνεί με τον ιδιόκτητο kernel-mode driver της AMD μέσω WDDM2, του μοντέλου driver γραφικών των Windows.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Το εμπόδιο για παραγωγική χρήση</h2>

<p>Το μεγαλύτερο πρόβλημα, σύμφωνα με την Collabora, είναι το μη τεκμηριωμένο interface ανάμεσα στον kernel-mode driver της AMD στα Windows και τους driver σε επίπεδο χρήστη. Οι ενημερώσεις driver της AMD μπορούν να αλλάξουν ιδιωτικές δομές δεδομένων χωρίς εγγύηση συμβατότητας προς τα πίσω. Για να γίνει το RADV αξιόπιστη επιλογή driver στα Windows, η Collabora αναφέρει ότι απαιτείται είτε ένα σταθερό, τεκμηριωμένο interface από την AMD είτε μια ενδιάμεση βιβλιοθήκη συμβατότητας.</p>

<p>Το εγχείρημα παραμένει σε πειραματικό στάδιο και δεν αποτελεί έτοιμη λύση για ευρεία χρήση. Η πρόοδος εξαρτάται σε μεγάλο βαθμό από το αν η AMD θα συνεργαστεί παρέχοντας την απαραίτητη τεκμηρίωση.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πηγές</h2>
<ul>
<li><a href="https://videocardz.com/newz/valve-is-sponsoring-an-open-source-radv-vulkan-driver-for-windows-and-it-already-runs-counter-strike-2" target="_blank" rel="noopener">videocardz.com</a></li>
</ul>]]></description><guid isPermaLink="false">12067</guid><pubDate>Thu, 30 Jul 2026 08:05:54 +0000</pubDate></item><item><title>&#x3A4;&#x3BF; AVX-512 &#x3C6;&#x3AD;&#x3C1;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B9;&#x3C3;&#x3C4;&#x3C1;&#x3AD;&#x3C6;&#x3B5;&#x3B9; &#x3C3;&#x3C4;&#x3BF;&#x3C5;&#x3C2; Intel Nova Lake, &#x3C3;&#x3CD;&#x3BC;&#x3C6;&#x3C9;&#x3BD;&#x3B1; &#x3BC;&#x3B5; patches &#x3C3;&#x3C4;&#x3BF;&#x3BD; &#x3C0;&#x3C5;&#x3C1;&#x3AE;&#x3BD;&#x3B1; Linux</title><link>https://www.thelab.gr/news/linux/%CF%84%CE%BF-avx-512-%CF%86%CE%AD%CF%81%CE%B5%CF%84%CE%B1%CE%B9-%CE%BD%CE%B1-%CE%B5%CF%80%CE%B9%CF%83%CF%84%CF%81%CE%AD%CF%86%CE%B5%CE%B9-%CF%83%CF%84%CE%BF%CF%85%CF%82-intel-nova-lake-%CF%83%CF%8D%CE%BC%CF%86%CF%89%CE%BD%CE%B1-%CE%BC%CE%B5-patches-%CF%83%CF%84%CE%BF%CE%BD-%CF%80%CF%85%CF%81%CE%AE%CE%BD%CE%B1-linux-r11957/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_07/6dhScSyVh9hBM75rUoJ4qN-2560-80.jpg.2d6073642da69cbda46a7611458796b9.jpg" /></p>
<div style="line-height:1.6;"><div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;"><ul style="margin:0;padding-left:18px;"><li style="font-style:italic;color:rgb(255,122,0);">Νέα patches στον πυρήνα Linux φέρεται να αποκαλύπτουν πως οι επεξεργαστές Nova Lake της Intel θα υποστηρίζουν εγγενή εκτέλεση εντολών AVX-512, σύμφωνα με δημοσίευμα του Tom's Hardware.</li><li style="font-style:italic;color:rgb(255,122,0);">Το εύρημα αφορά τόσο τους πυρήνες απόδοσης (P-cores) όσο και τους πυρήνες αποδοτικότητας (E-cores), κάτι που θα σηματοδοτούσε αλλαγή σε σχέση με προηγούμενες γενιές.</li><li style="font-style:italic;color:rgb(255,122,0);">Δεν υπάρχει ακόμη επίσημη επιβεβαίωση από την Intel, καθώς η πληροφορία προέρχεται αποκλειστικά από ανάλυση κώδικα και όχι από επίσημη ανακοίνωση.</li></ul></div></div>

<p>Το AVX-512, το σύνολο εντολών της Intel για διανυσματική επεξεργασία 512-bit, φέρεται να επιστρέφει στους επεξεργαστές επόμενης γενιάς Nova Lake. Η πληροφορία προέρχεται από ανάλυση πρόσφατων patches στον πυρήνα Linux, όπως αναφέρει το Tom's Hardware, χωρίς μέχρι στιγμής επίσημη επιβεβαίωση από την Intel.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Τι δείχνουν τα patches</h2>
<p>Σύμφωνα με το δημοσίευμα, οι νέες αλλαγές στον κώδικα του πυρήνα Linux υποδεικνύουν πως και οι δύο τύποι πυρήνων της αρχιτεκτονικής Nova Lake, δηλαδή οι πυρήνες απόδοσης (P-cores) και οι πυρήνες αποδοτικότητας (E-cores), θα διαθέτουν εγγενή υποστήριξη εκτέλεσης εντολών AVX-512. Αυτό σημαίνει πως το υλικό θα μπορεί να επεξεργάζεται απευθείας τέτοιες εντολές, χωρίς να χρειάζεται εξομοίωση ή απενεργοποίηση σε επίπεδο firmware όπως συνέβαινε σε προηγούμενες γενιές.</p>
<p>Το Tom's Hardware βασίζει το ρεπορτάζ του σε αυτή την ανάλυση κώδικα και όχι σε επίσημη δήλωση της Intel, γεγονός που τοποθετεί την πληροφορία στην κατηγορία του τεκμηριωμένου, αλλά ακόμη ανεπίσημου, ευρήματος.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Το ιστορικό του AVX-512 στην Intel</h2>
<p>Η υποστήριξη AVX-512 στην Intel έχει περάσει από αρκετές μεταβολές τα τελευταία χρόνια. Η εταιρεία το είχε συμπεριλάβει σε επεξεργαστές Rocket Lake και σε ορισμένα μοντέλα Alder Lake, όμως το απενεργοποίησε επίσημα σε επίπεδο καταναλωτικών CPU όταν υιοθέτησε τον υβριδικό συνδυασμό P-cores και E-cores, καθώς οι πυρήνες αποδοτικότητας δεν διέθεταν αντίστοιχη υποστήριξη. Στους server επεξεργαστές Sapphire Rapids και Emerald Rapids, το AVX-512 παρέμεινε ενεργό. Η επιστροφή του σε καταναλωτικό επίπεδο, με υποστήριξη και από τους δύο τύπους πυρήνων ταυτόχρονα, θα αποτελούσε αλλαγή πλεύσης για την αρχιτεκτονική της εταιρείας.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Τι σημαίνει για τη Nova Lake</h2>
<p>Η Nova Lake αποτελεί την επόμενη γενιά αρχιτεκτονικής της Intel μετά τη σειρά Panther Lake, ωστόσο η εταιρεία δεν έχει ανακοινώσει επίσημα λεπτομέρειες προδιαγραφών. Τα ευρήματα από τα patches του πυρήνα Linux προσφέρουν μια έμμεση ένδειξη για το σχεδιασμό του πυρήνα, αλλά δεν αποτελούν εγγύηση για την τελική διαμόρφωση που θα φτάσει στην αγορά. Οι εταιρείες συχνά τροποποιούν λειτουργίες ανάμεσα σε πρώιμα στάδια ανάπτυξης και τελική κυκλοφορία, οπότε η υποστήριξη AVX-512 σε P-cores και E-cores παραμένει, προς το παρόν, μια πληροφορία υπό επιβεβαίωση.</p>
<p>Αν επαληθευτεί, η αλλαγή θα ενδιέφερε κυρίως φορτία εργασίας που εκμεταλλεύονται διανυσματικές εντολές μεγάλου εύρους, όπως εφαρμογές επιστημονικού υπολογισμού, κωδικοποίηση βίντεο και ορισμένα φορτία τεχνητής νοημοσύνης. Η Intel δεν έχει σχολιάσει το δημοσίευμα.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πηγές</h2>
<ul>
<li><a href="https://www.tomshardware.com/" target="_blank">Tom's Hardware</a>: AVX-512 support is reportedly returning with Intel's next-gen Nova Lake CPUs</li>
</ul>]]></description><guid isPermaLink="false">11957</guid><pubDate>Tue, 07 Jul 2026 17:03:12 +0000</pubDate></item><item><title>&#x395;&#x3C5;&#x3C0;&#x3AC;&#x3B8;&#x3B5;&#x3B9;&#x3B1; &#xAB;Januscape&#xBB; &#x3C3;&#x3C4;&#x3BF; Linux &#x3C6;&#x3AD;&#x3C1;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3BD;&#x3B1; &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3C1;&#x3AD;&#x3C0;&#x3B5;&#x3B9; &#x3B4;&#x3B9;&#x3B1;&#x3C6;&#x3C5;&#x3B3;&#x3AE; &#x3B1;&#x3C0;&#x3CC; &#x3B5;&#x3B9;&#x3BA;&#x3BF;&#x3BD;&#x3B9;&#x3BA;&#x3AE; &#x3BC;&#x3B7;&#x3C7;&#x3B1;&#x3BD;&#x3AE; &#x3C3;&#x3B5; &#x3C3;&#x3C5;&#x3C3;&#x3C4;&#x3AE;&#x3BC;&#x3B1;&#x3C4;&#x3B1; Intel &#x3BA;&#x3B1;&#x3B9; AMD</title><link>https://www.thelab.gr/news/linux/%CE%B5%CF%85%CF%80%CE%AC%CE%B8%CE%B5%CE%B9%CE%B1-%C2%ABjanuscape%C2%BB-%CF%83%CF%84%CE%BF-linux-%CF%86%CE%AD%CF%81%CE%B5%CF%84%CE%B1%CE%B9-%CE%BD%CE%B1-%CE%B5%CF%80%CE%B9%CF%84%CF%81%CE%AD%CF%80%CE%B5%CE%B9-%CE%B4%CE%B9%CE%B1%CF%86%CF%85%CE%B3%CE%AE-%CE%B1%CF%80%CF%8C-%CE%B5%CE%B9%CE%BA%CE%BF%CE%BD%CE%B9%CE%BA%CE%AE-%CE%BC%CE%B7%CF%87%CE%B1%CE%BD%CE%AE-%CF%83%CE%B5-%CF%83%CF%85%CF%83%CF%84%CE%AE%CE%BC%CE%B1%CF%84%CE%B1-intel-%CE%BA%CE%B1%CE%B9-amd-r11956/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_07/2026-07-07-ts3_thumbs-43b.jpg.f0833cac995706a7804e9693583301c8.jpg" /></p>
<div style="line-height:1.6;">
	<div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;">
		<ul style="margin:0;padding-left:18px;">
			<li style="font-style:italic;color:rgb(255,122,0);">
				Το Bleeping Computer αναφέρει την ύπαρξη ευπάθειας στον πυρήνα Linux με την ονομασία «Januscape», η οποία φέρεται να επιτρέπει διαφυγή από εικονική μηχανή σε συστήματα με επεξεργαστές Intel και AMD.
			</li>
			<li style="font-style:italic;color:rgb(255,122,0);">
				Τα τεχνικά στοιχεία που έχουν επιβεβαιωθεί μέχρι στιγμής είναι περιορισμένα: δεν έχει καταγραφεί ακόμη αριθμός CVE, ούτε συγκεκριμένες εκδόσεις πυρήνα ή hypervisor που επηρεάζονται.
			</li>
			<li style="font-style:italic;color:rgb(255,122,0);">
				Δεν υπάρχει επίσημη ανακοίνωση από kernel.org, Intel ή AMD διαθέσιμη προς το παρόν· το thelab.gr θα ενημερώσει το άρθρο μόλις προκύψουν επιβεβαιωμένες λεπτομέρειες.
			</li>
		</ul>
	</div>
</div>

<p>
	Το Bleeping Computer δημοσίευσε είδηση με τίτλο που αναφέρεται σε νέα ευπάθεια στον πυρήνα Linux, με την κωδική ονομασία «Januscape», η οποία περιγράφεται ως ικανή να επιτρέπει διαφυγή από εικονική μηχανή σε συστήματα με επεξεργαστές Intel και AMD. Η διαφυγή από εικονική μηχανή είναι κατηγορία ευπάθειας όπου κώδικας που εκτελείται μέσα σε μια εικονική μηχανή καταφέρνει να αποκτήσει πρόσβαση ή έλεγχο πάνω στο host σύστημα που τη φιλοξενεί, παρακάμπτοντας τα όρια απομόνωσης που θέτει ο hypervisor.
</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
	Τι είναι γνωστό μέχρι στιγμής
</h2>

<p>
	Το διαθέσιμο υλικό της πηγής περιορίζεται στον τίτλο και στο URL του δημοσιεύματος του Bleeping Computer. Δεν έχουμε πρόσβαση στο πλήρες κείμενο του άρθρου με τις τεχνικές λεπτομέρειες, όπως τον μηχανισμό εκμετάλλευσης, τις συγκεκριμένες εκδόσεις πυρήνα Linux που επηρεάζονται, τα προϊόντα hypervisor (π.χ. KVM, Xen, VMware) που εμπλέκονται, ή τυχόν αριθμό CVE που έχει αποδοθεί στην ευπάθεια. Τα τεχνικά στοιχεία θα διευκρινιστούν με την έκδοση του πλήρους δημοσιεύματος ή με επίσημες ανακοινώσεις από τις σχετικές πηγές.
</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
	Γιατί έχει σημασία μια διαφυγή VM
</h2>

<p>
	Ευπάθειες τύπου διαφυγής από εικονική μηχανή θεωρούνται από τις πιο σοβαρές στον χώρο της εικονικοποίησης, καθώς σπάνε το βασικό μοντέλο ασφάλειας πάνω στο οποίο στηρίζονται τα κέντρα δεδομένων και οι πάροχοι cloud υπηρεσιών: την υπόθεση ότι μια εικονική μηχανή δεν μπορεί να επηρεάσει άλλες εικονικές μηχανές ή το ίδιο το host σύστημα. Αν επιβεβαιωθεί ότι η «Januscape» επιτρέπει κάτι τέτοιο σε επίπεδο πυρήνα Linux, η επίπτωση θα αφορούσε δυνητικά κάθε υποδομή που βασίζεται σε αυτόν για εικονικοποίηση, από ιδιωτικά κέντρα δεδομένων έως μεγάλους παρόχους cloud.
</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
	Τι πρέπει να παρακολουθούν οι διαχειριστές συστημάτων
</h2>

<p>
	Μέχρι να υπάρξει επιβεβαίωση από επίσημες πηγές, όπως ανακοινώσεις της ομάδας ασφαλείας του πυρήνα Linux, της Intel ή της AMD, οι διαχειριστές συστημάτων που τρέχουν εικονικοποίηση σε υποδομές Linux καλό είναι να παρακολουθούν τα επίσημα κανάλια ασφαλείας (kernel.org security advisories, bulletins Intel και AMD) για τυχόν επίσημη επιβεβαίωση, αριθμό CVE και οδηγίες αποκατάστασης. Δεν υπάρχει προς το παρόν επιβεβαιωμένο βήμα μετριασμού (mitigation) που να μπορεί να αναφερθεί με ασφάλεια, καθώς δεν είναι γνωστός ο ακριβής μηχανισμός της ευπάθειας.
</p>

<p>
	Το thelab.gr θα επικαιροποιήσει το άρθρο μόλις καταστεί διαθέσιμο το πλήρες περιεχόμενο του δημοσιεύματος του Bleeping Computer ή προκύψουν επίσημες ανακοινώσεις με τεχνικές λεπτομέρειες, επηρεαζόμενες εκδόσεις και διαθεσιμότητα διορθώσεων.
</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">
	Πηγές
</h2>

<ul>
	<li>
		Bleeping Computer: <a href="https://www.bleepingcomputer.com/news/linux/new-januscape-linux-kernel-flaw-allows-vm-escape-on-intel-amd-devices/" rel="external">New Januscape Linux kernel flaw allows VM escape on Intel, AMD devices</a>
	</li>
</ul>
]]></description><guid isPermaLink="false">11956</guid><pubDate>Tue, 07 Jul 2026 14:33:00 +0000</pubDate></item><item><title>SteamOS 3.8.20 Beta: &#x3B2;&#x3B5;&#x3BB;&#x3C4;&#x3AF;&#x3C9;&#x3C3;&#x3B7; &#x3C3;&#x3C4;&#x3B7; VRAM &#x3BA;&#x3B1;&#x3B9; &#x3B5;&#x3BD;&#x3B7;&#x3BC;&#x3AD;&#x3C1;&#x3C9;&#x3C3;&#x3B7; &#x3C3;&#x3B5; Mesa 26.1.2</title><link>https://www.thelab.gr/news/linux/steamos-3820-beta-%CE%B2%CE%B5%CE%BB%CF%84%CE%AF%CF%89%CF%83%CE%B7-%CF%83%CF%84%CE%B7-vram-%CE%BA%CE%B1%CE%B9-%CE%B5%CE%BD%CE%B7%CE%BC%CE%AD%CF%81%CF%89%CF%83%CE%B7-%CF%83%CE%B5-mesa-2612-r11918/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_06/STEAMOS-3820-HERO.webp.beb95b9de9fcdd6f6719b10c89846730.webp" /></p>
<div style="line-height:1.6;"><div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;"><ul style="margin:0;padding-left:18px;"><li style="font-style:italic;color:rgb(255,122,0);">Το SteamOS 3.8.20 Beta αναβαθμίζει το Mesa στην έκδοση 26.1.2 με πολλαπλές βελτιώσεις επιδόσεων ray tracing, OpenGL και Vulkan.</li><li style="font-style:italic;color:rgb(255,122,0);">Νέα διαχείριση VRAM στοχεύει στην αποτροπή εκτόπισης παιχνιδιών από την αποκλειστική μνήμη GPU σε συστήματα με περιορισμένο VRAM — σε δοκιμές σε CachyOS, οι επιδόσεις σε GPUs με λίγη μνήμη σχεδόν διπλασιάστηκαν σε ορισμένες περιπτώσεις.</li><li style="font-style:italic;color:rgb(255,122,0);">Η ενημέρωση είναι διαθέσιμη μόνο στα κανάλια Beta και Preview· περιλαμβάνει επίσης όλες τις διορθώσεις του SteamOS 3.8.12 stable.</li></ul></div></div>

<p>Η Valve κυκλοφόρησε το SteamOS 3.8.20 Beta ταυτόχρονα με την έκδοση 3.8.12 του stable καναλιού. Οι δύο σημαντικότερες αλλαγές του beta αφορούν τη διαχείριση της μνήμης GPU (VRAM) και την αναβάθμιση του προγράμματος οδήγησης γραφικών Mesa σε νέα κύρια έκδοση.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Mesa 26.1.2: ray tracing, OpenGL και Vulkan</h2>

<p>Το SteamOS 3.8.20 Beta αναβαθμίζει το Mesa στην έκδοση 26.1.2, η οποία προσθέτει υποστήριξη για σειρά χαρακτηριστικών ray tracing και βελτιώνει την υποστήριξη νέου υλικού Intel GPU, καθώς και τη σταθερότητα ρυθμού καρέ και μεταγλώττισης shaders υπό OpenGL και Vulkan. Η Valve δηλώνει ότι ο νέος οδηγός περιέχει πολλές βελτιώσεις επιδόσεων ray tracing μαζί με άλλες λειτουργικές αλλαγές, ωστόσο το δημόσιο changelog δεν αναφέρει τον ακριβή αριθμό έκδοσης του πακέτου Mesa.</p>

<p>Το Mesa είναι η ανοικτού κώδικα υλοποίηση των γραφικών API (OpenGL, Vulkan) για Linux, και αποτελεί τον πυρήνα της υποστήριξης γραφικών στο SteamOS τόσο για το Steam Deck όσο και για το Steam Machine.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Διαχείριση VRAM: πώς λειτουργεί η αλλαγή</h2>

<p>Το beta φέρνει σημαντικά βελτιωμένη διαχείριση VRAM, ενισχύοντας τις επιδόσεις και τη σταθερότητα σε περιπτώσεις όπου η διαθέσιμη μνήμη GPU είναι περιορισμένη. Το πρόβλημα έγκειται στο ότι σε συσκευές όπως το Steam Machine και το Steam Deck OLED, κρίσιμα δεδομένα παιχνιδιών στη μνήμη κινδύνευαν να «εκτοπιστούν» από άλλες διεργασίες. Με την προσθήκη «Ομάδων Ελέγχου Μνήμης Συσκευής» (Device Memory Cgroups) στον πυρήνα του Linux, η μηχανικός της Valve, Natalie Vock κατάφερε να αποτρέψει την αποστολή παιχνιδιών σε μια πιο αργή εφεδρική μνήμη GTT (Graphics Translation Table).</p>

<p>Στις δοκιμές της Vock, καθώς και σε δοκιμές υλοποίησης των αντίστοιχων patches στο CachyOS, οι επιδόσεις σε GPUs με λίγη μνήμη σχεδόν διπλασιάστηκαν σε ορισμένες περιπτώσεις, κάνοντας παιχνίδια που ήταν μη παίξιμα να τρέχουν με μόλις αρκετά ομαλό ρυθμό σε παλαιότερο υλικό.</p>

<p>Σημαντική επισήμανση για τους χρήστες iGPU (ενσωματωμένα γραφικά): η αλλαγή ενδέχεται να μην αποφέρει αισθητή βελτίωση για iGPUs, καθώς αυτά μοιράζονται ήδη τη μνήμη συστήματος με τη VRAM, και η υπερχείλιση προς τη μνήμη συστήματος ήταν αυτή που προκαλούσε προβλήματα επιδόσεων. Η βελτίωση απευθύνεται κυρίως σε συστήματα με αποκλειστική GPU (dGPU), όπως το Steam Machine.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Διορθώσεις από το stable 3.8.12</h2>

<p>Το beta περιλαμβάνει επίσης διορθώσεις που κυκλοφόρησαν ταυτόχρονα στο stable κανάλι ως SteamOS 3.8.12: διόρθωση του Steam Streaming για παιχνίδια σε πλήρη οθόνη στο Desktop Mode, διόρθωση οδηγού γραφικών για το κύριο μενού του Sniper Elite 5 και διορθώσεις στον αναγνώστη κάρτας SD σε ορισμένα μοντέλα Lenovo Legion Go S.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Διαθεσιμότητα</h2>

<p>Η ενημέρωση παραμένει διαθέσιμη αποκλειστικά στα κανάλια Beta και Preview. Οι χρήστες μπορούν να την ενεργοποιήσουν από Ρυθμίσεις → Σύστημα → Κανάλι Ενημέρωσης Συστήματος.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πηγές</h2>
<ul>
  <li><a href="https://videocardz.com/newz/steamos-3-8-20-beta-improves-vram-handling-and-updates-mesa-graphics-driver" target="_blank">VideoCardz – SteamOS 3.8.20 Beta improves VRAM handling and updates Mesa graphics driver</a></li>
  <li><a href="https://www.gamingonlinux.com/2026/06/steamos-3-8-20-beta-brings-ray-tracing-improvements-better-vram-management/" target="_blank">GamingOnLinux – SteamOS 3.8.20 Beta brings ray tracing improvements, better VRAM management</a></li>
  <li><a href="https://www.techpowerup.com/350406/steamos-beta-update-adds-dgpu-vram-management-patch" target="_blank">TechPowerUp – SteamOS Beta Update Adds dGPU VRAM Management Patch</a></li>
  <li><a href="https://www.steamdeck.com/en/news" target="_blank">Valve – Steam Deck Official News (changelog)</a></li>
  <li><a href="https://www.gamesradar.com/hardware/say-what-you-will-about-valves-usd1-049-steam-machine-price-tag-its-already-getting-steamos-updates-that-could-enhance-its-vram-abilities/" target="_blank">GamesRadar – Steam Machine & VRAM improvements analysis</a></li>
</ul>]]></description><guid isPermaLink="false">11918</guid><pubDate>Tue, 30 Jun 2026 15:01:37 +0000</pubDate></item><item><title>Modder &#x3C4;&#x3C1;&#x3AD;&#x3C7;&#x3B5;&#x3B9; Gamescope &#x3BC;&#x3B5; SteamOS interface &#x3C3;&#x3C4;&#x3BF; Nintendo Switch</title><link>https://www.thelab.gr/news/linux/modder-%CF%84%CF%81%CE%AD%CF%87%CE%B5%CE%B9-gamescope-%CE%BC%CE%B5-steamos-interface-%CF%83%CF%84%CE%BF-nintendo-switch-r11911/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_06/EtP9xHD6entYPYdsDr4LzH-2560-80.jpg.14f601a8a605b83eb29264789ccee0a6.jpg" /></p>
<div style="line-height:1.6;"><div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;"><ul style="margin:0;padding-left:18px;"><li style="font-style:italic;color:rgb(255,122,0);">Modder με το όνομα MaSieS4Fun έτρεξε προσαρμοσμένη Gamescope session σε ARM Linux πάνω στο original Nintendo Switch, αναπαράγοντας οπτικά το Gaming Mode του SteamOS.</li><li style="font-style:italic;color:rgb(255,122,0);">Το demo λειτουργεί μόνο σε επίπεδο διεπαφής: ο ήχος δεν δουλεύει, η πλοήγηση στα μενού είναι εξαιρετικά αργή, και η υποστήριξη Vulkan σταματά στην έκδοση 1.2 αντί της 1.3 που απαιτεί το Gamescope.</li><li style="font-style:italic;color:rgb(255,122,0);">Πρόκειται για πείραμα hardware mod, όχι λύση για τελικούς χρήστες — το Lutris με per-game μεταβλητές περιβάλλοντος παραμένει η πρακτική επιλογή για PC παιχνίδια στο Switch Linux.</li></ul></div></div>

<p>Ο modder MaSieS4Fun δημοσίευσε βίντεο που δείχνει μια παραμετροποιημένη Gamescope session να τρέχει σε ARM Linux πάνω στο original Nintendo Switch. Το αποτέλεσμα μοιάζει οπτικά με το Gaming Mode του SteamOS — το ίδιο interface που χρησιμοποιεί το Steam Deck — αλλά η ομοιότητα σταματά στην εμφάνιση.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Τι είναι το Gamescope και γιατί είναι σημαντικό</h2>

<p>Το Gamescope είναι ένας μικρο-compositor (microcompositor) από τη Valve που χρησιμοποιείται στο Steam Deck, με στόχο να παρέχει ένα απομονωμένο περιβάλλον σχεδιασμένο για gaming. Σε embedded λειτουργία, λαμβάνει frames παιχνιδιών μέσω Wayland και Xwayland, μπορεί να τα στέλνει απευθείας στην οθόνη μέσω DRM/KMS, και όταν χρειάζεται σύνθεση μέσω GPU, το κάνει με ασύγχρονο Vulkan compute.</p>

<p>Το native SteamOS σημαίνει ολόκληρο λειτουργικό σύστημα χτισμένο γύρω από το Steam session της Valve, το Gamescope, τους Mesa drivers, τη διαχείριση εισόδου, τον ήχο, το Proton, τις ενημερώσεις συστήματος και τα hardware profiles. Αυτό που έφτιαξε ο MaSieS4Fun είναι κάτι πολύ διαφορετικό.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Το πείραμα: τι ακριβώς τρέχει στο Switch</h2>

<p>Αυτό που βλέπουμε δεν είναι Steam σε Big Picture mode, ούτε native SteamOS πάνω στο Nintendo Switch. Το demo χρησιμοποιεί μια προσαρμοσμένη Gamescope session σε ARM Linux για να αναπαράγει μέρη του Gaming Mode interface του SteamOS.</p>

<p>Ο λόγος που το original Switch εμφανίζεται σε τέτοια mods είναι ότι οι χρήστες βρήκαν τρόπο να κάνουν jailbreak στην κονσόλα και να τρέξουν Linux πάνω της. Από εκεί και πέρα, η κοινότητα εξερευνά τα όρια του hardware.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Τα τεχνικά εμπόδια: Vulkan 1.2 έναντι 1.3</h2>

<p>Το Gamescope απαιτεί ως ελάχιστη έκδοση Vulkan 1.3, ενώ το Switch Linux setup λειτουργεί αυτή τη στιγμή με Vulkan 1.2. Η προσαρμογή του Gamescope σε Vulkan 1.2 δημιουργεί προβλήματα, γιατί τμήματα της SteamOS-style session εξαρτώνται από δυνατότητες που δεν είναι διαθέσιμες.</p>

<p>Το βίντεο δείχνει αργή πλοήγηση στα μενού, ενώ ο συγγραφέας σημειώνει ότι ο ήχος δεν λειτουργεί στο demo. Ο MaSieS4Fun είναι σαφής για την τρέχουσα κατάσταση: «Ναι, φαίνεται ωραίο, αλλά όπως βλέπετε, είναι πολύ, πολύ αργό, και για έναν τελικό χρήστη αυτό είναι καταστροφή.»</p>

<p>Μια Gamescope-style διεπαφή αναπαράγει μόνο μέρος της εικόνας. Μπορεί να εμφανίσει μενού και overlays, αλλά δεν λύνει τα μεγαλύτερα ζητήματα γύρω από τους graphics drivers του Switch, την υποστήριξη Vulkan, τον ήχο, το Proton, το Wine ή τη συμβατότητα παιχνιδιών.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Η πρακτική εναλλακτική και τι σημαίνει αυτό για το Switch 2</h2>

<p>Προς το παρόν, ο MaSieS4Fun αναφέρει ότι το Lutris με per-game μεταβλητές περιβάλλοντος παραμένει η καλύτερη επιλογή για PC παιχνίδια στο Switch Linux. Το Steam μπορεί να χρησιμοποιηθεί σε desktop session, αλλά χρειάζεται παραμετροποίηση και δεν έχει σχεδιαστεί γύρω από ARM hardware με τον ίδιο τρόπο που λειτουργεί σε PC ή Steam Deck.</p>

<p>Το Switch 2 δεν βρίσκεται ακόμα σε αυτό το στάδιο, αλλά αν κάποια στιγμή γίνει εφικτό, θα επέτρεπε σε παλαιότερο hardware να τρέχει νεότερο λογισμικό — κάτι χρήσιμο όταν το hardware παραμένει ικανό.</p>

<p>Το πείραμα του MaSieS4Fun έχει αξία ως τεχνική εξερεύνηση των ορίων του ARM Linux στο Switch: αποδεικνύει ότι το Gamescope interface μπορεί να φορτωθεί, αλλά ταυτόχρονα χαρτογραφεί με ακρίβεια γιατί το χάσμα μεταξύ «φαίνεται σαν SteamOS» και «λειτουργεί σαν SteamOS» είναι τεράστιο.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πηγές</h2>
<ul>
<li><a href="https://videocardz.com/newz/modder-shows-gamescope-based-steamos-style-interface-on-nintendo-switch" target="_blank">VideoCardz – Modder shows Gamescope-based SteamOS-style interface on Nintendo Switch</a></li>
<li><a href="https://github.com/ValveSoftware/gamescope" target="_blank">GitHub – ValveSoftware/gamescope (επίσημο repository)</a></li>
<li><a href="https://wiki.archlinux.org/title/Gamescope" target="_blank">ArchWiki – Gamescope</a></li>
</ul>]]></description><guid isPermaLink="false">11911</guid><pubDate>Sun, 28 Jun 2026 17:03:22 +0000</pubDate></item><item><title>exFAT: &#x3BA;&#x3B1;&#x3BB;&#x3CD;&#x3C4;&#x3B5;&#x3C1;&#x3B5;&#x3C2; &#x3B5;&#x3C0;&#x3B9;&#x3B4;&#x3CC;&#x3C3;&#x3B5;&#x3B9;&#x3C2; &#x3C3;&#x3C4;&#x3BF;&#x3BD; Linux kernel 7.2 &#x3BC;&#x3B5; IOmap</title><link>https://www.thelab.gr/news/linux/exfat-%CE%BA%CE%B1%CE%BB%CF%8D%CF%84%CE%B5%CF%81%CE%B5%CF%82-%CE%B5%CF%80%CE%B9%CE%B4%CF%8C%CF%83%CE%B5%CE%B9%CF%82-%CF%83%CF%84%CE%BF%CE%BD-linux-kernel-72-%CE%BC%CE%B5-iomap-r11883/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_06/hero-1782031208777.jpg.3f7369cba4cf1221538bacb717537cbb.jpg" /></p>
<div style="line-height:1.6;"><div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;"><ul style="margin:0;padding-left:18px;"><li style="font-style:italic;color:rgb(255,122,0);">Ο οδηγός exFAT στο Linux 7.2 μεταπηδά από τον παλαιό μηχανισμό buffer head στο σύγχρονο IOmap framework, με αισθητά κέρδη σε επιδόσεις.</li><li style="font-style:italic;color:rgb(255,122,0);">Η αλλαγή καλύπτει buffered I/O, direct I/O και υποστήριξη LLSEEK, καθώς και SEEK_HOLE/SEEK_DATA — το pull request έχει ενσωματωθεί στο Linux 7.2.</li><li style="font-style:italic;color:rgb(255,122,0);">Επωφελούνται χρήστες με αφαιρούμενα μέσα αποθήκευσης (USB drives, κάρτες SD) που χρησιμοποιούν exFAT σε Linux περιβάλλον.</li></ul></div></div>

<p>Το exFAT — το σύστημα αρχείων της Microsoft που κυριαρχεί σε USB drives και κάρτες SD — λαμβάνει σημαντική τεχνική αναβάθμιση στον πυρήνα Linux 7.2. Ο συντηρητής του οδηγού, Namjae Jeon, ανοιχτού κώδικα προγραμματιστής που είναι επίσης υπεύθυνος για τον νέο οδηγό NTFS στο Linux, συνεχίζει παράλληλα να αναπτύσσει το exFAT ως ένα από τα πιο διαδεδομένα συστήματα αρχείων της Microsoft για αφαιρούμενα αποθηκευτικά μέσα.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Τι είναι το IOmap και γιατί έχει σημασία</h2>

<p>Το IOmap είναι το πλαίσιο του Linux πυρήνα που αντιστοιχίζει λογικές θέσεις αρχείων σε φυσικά μπλοκ αποθήκευσης, αντικαθιστώντας τον παλαιό μηχανισμό buffer head. Χρησιμεύει επίσης για τον χειρισμό κοινών λειτουργιών αρχείων σε ευρύ φάσμα συστημάτων αρχείων. Η υιοθέτησή του από άλλα σύγχρονα συστήματα αρχείων — όπως το XFS — έχει ήδη αποδείξει σε πράξη ότι αποτελεί ουσιαστικό βήμα εκσυγχρονισμού της αρχιτεκτονικής I/O.</p>

<p>Αξίζει να σημειωθεί ότι το IOmap είναι ήδη η βάση βελτιώσεων και σε άλλα συστήματα αρχείων στον ίδιο πυρήνα: ένα από τα VFS pull requests για το Linux 7.2 παραδίδει βελτιώσεις για EXT4 και XFS γύρω από το IOmap, το πλαίσιο που αντιστοιχίζει offsets δεδομένων αρχείων στη μνήμη με τις φυσικές τους θέσεις στο αποθηκευτικό μέσο.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Τι αλλάζει στο exFAT με το Linux 7.2</h2>

<p>Ο οδηγός exFAT στο Linux προσαρμόζεται πλέον ώστε να χρησιμοποιεί το IOmap infrastructure για buffered I/O, direct I/O και υποστήριξη LLSEEK SEEK_HOLE/SEEK_DATA. Πρόκειται για τρεις βασικές λειτουργικές περιοχές που στο παρελθόν εξυπηρετούνταν από τον παλαιό μηχανισμό buffer head, ο οποίος θεωρείται πλέον τεχνικά απαρχαιωμένος στο σύγχρονο οικοσύστημα του πυρήνα.</p>

<p>Με τα patches που μετατρέπουν το exFAT ώστε να χρησιμοποιεί IOmap για αυτές τις κοινές λειτουργίες, υπάρχουν σημαντικά κέρδη επιδόσεων — ενώ το pull request, που είναι ήδη ενσωματωμένο για το Linux 7.2, περιλαμβάνει επίσης σειρά διορθώσεων και άλλες βελτιώσεις κώδικα. Τα συγκεκριμένα αριθμητικά στοιχεία από τις μετρήσεις επιδόσεων δημοσιεύτηκαν από το Phoronix στη μορφή γραφήματος, χωρίς αναλυτική αριθμητική αποτύπωση στο κείμενο, βάσει των patches που υποβλήθηκαν στο lore.kernel.org.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Ιστορικό βελτιώσεων exFAT στον πυρήνα Linux</h2>

<p>Η πορεία βελτίωσης του exFAT δεν ξεκίνησε στο 7.2. Στο Linux 7.0, το exFAT είχε ήδη λάβει βελτίωση για ανάγνωση πολλαπλών clusters, που επιτάχυνε τις σειριακές αναγνώσεις ανακτώντας σειρές μπλοκ ταυτόχρονα — με δοκιμές σε δίσκο διαμορφωμένο με clusters 512 byte να δείχνουν επιτάχυνση περίπου 10%. Η μετάβαση στο IOmap στο 7.2 αναμένεται να αποτελεί συνέχεια αυτής της τροχιάς εκσυγχρονισμού.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Ποιους αφορά η αλλαγή</h2>

<p>Το exFAT παραμένει το de facto πρότυπο σε αφαιρούμενα αποθηκευτικά μέσα — κυρίως λόγω της ευρείας συμβατότητάς του με Windows, macOS, αλλά και ενσωματωμένες συσκευές. Χρήστες Linux που αλληλεπιδρούν συχνά με USB drives, κάρτες SD ή εξωτερικούς δίσκους exFAT θα ωφεληθούν άμεσα από την αναβάθμιση αυτή, χωρίς να απαιτείται επαναδιαμόρφωση των μέσων.</p>

<p>Οι περισσότερες μεγάλες διανομές Linux αναμένεται να συμπεριλάβουν αυτές τις βελτιώσεις στις επόμενες σταθερές εκδόσεις τους, αν και κάποιες ενδέχεται να κάνουν backport επιλεγμένων βελτιώσεων νωρίτερα.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πηγές</h2>
<ul>
  <li><a href="https://www.phoronix.com/news/Linux-7.2-exFAT" target="_blank">Phoronix: exFAT File-System Enjoys Better Performance On Linux 7.2 With IOmap Conversion</a></li>
  <li><a href="https://lore.kernel.org/all/20260513112156.9122-1-linkinjeon@kernel.org/" target="_blank">lore.kernel.org: exFAT IOmap conversion patches (Namjae Jeon)</a></li>
  <li><a href="https://www.phoronix.com/news/Linux-7.2-IOmap-EXT4-XFS" target="_blank">Phoronix: Linux 7.2 Optimization Shows +5% IOPS For EXT4 &amp; XFS</a></li>
</ul>]]></description><guid isPermaLink="false">11883</guid><pubDate>Sun, 21 Jun 2026 08:40:14 +0000</pubDate></item><item><title>&#x3A4;&#x3BF; Linux 7.2 &#x3C6;&#x3AD;&#x3C1;&#x3BD;&#x3B5;&#x3B9; &#x3B5;&#x3C0;&#x3B9;&#x3C4;&#x3AC;&#x3C7;&#x3C5;&#x3BD;&#x3C3;&#x3B7; CRC64-NVMe &#x3BC;&#x3B5; NEON &#x3BA;&#x3B1;&#x3B9; &#x3C3;&#x3B5; 32-bit ARM &#x3B5;&#x3C0;&#x3B5;&#x3BE;&#x3B5;&#x3C1;&#x3B3;&#x3B1;&#x3C3;&#x3C4;&#x3AD;&#x3C2;</title><link>https://www.thelab.gr/news/linux/%CF%84%CE%BF-linux-72-%CF%86%CE%AD%CF%81%CE%BD%CE%B5%CE%B9-%CE%B5%CF%80%CE%B9%CF%84%CE%AC%CF%87%CF%85%CE%BD%CF%83%CE%B7-crc64-nvme-%CE%BC%CE%B5-neon-%CE%BA%CE%B1%CE%B9-%CF%83%CE%B5-32-bit-arm-%CE%B5%CF%80%CE%B5%CE%BE%CE%B5%CF%81%CE%B3%CE%B1%CF%83%CF%84%CE%AD%CF%82-r11882/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_06/hero-1782031194461.jpg.684ecc0da8c85e87875ab3d9055757ef.jpg" /></p>
<div style="line-height:1.6;"><div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;"><ul style="margin:0;padding-left:18px;"><li style="font-style:italic;color:rgb(255,122,0);">Το Linux 7.2 ενσωματώνει τον επιταχυνόμενο αλγόριθμο CRC64-NVMe μέσω NEON intrinsics και για 32-bit ARM επεξεργαστές, επεκτείνοντας τη βελτίωση που ήδη απολαμβάνει το ARM64 από το Linux 7.1.</li><li style="font-style:italic;color:rgb(255,122,0);">Το γενικό (generic) CRC64 αποτελούσε σημείο συμφόρησης στα NVMe και άλλα υποσυστήματα αποθήκευσης του πυρήνα· η επιτάχυνση NEON έδειξε περίπου 6x βελτίωση στο ARM64 (μετρήσεις από Arm Cortex-A72).</li><li style="font-style:italic;color:rgb(255,122,0);">Η νέα σειρά patches του Ard Biesheuvel επιτρέπει κοινή χρήση των NEON intrinsics μεταξύ ARM32 και ARM64, ενώ ταυτόχρονα αποδίδει στο ARM32 και τη βελτιστοποιημένη συνάρτηση xor_gen() από τον ARM64 κώδικα.</li></ul></div></div>

<p>Το υποσύστημα CRC του πυρήνα Linux βελτιώνεται σταδιακά με αρχιτεκτονικά-ειδικές υλοποιήσεις, και η 32-bit ARM πλατφόρμα μόλις πήρε τη δική της μερίδα. Για το Linux 7.1 είχε ενσωματωθεί επιτάχυνση CRC64-NVMe μέσω NEON για ARM64 με περίπου 6x καλύτερη ταχύτητα· ο γενικός κώδικας αποτελούσε σημείο συμφόρησης στα NVMe και άλλα υποσυστήματα αποθήκευσης, ενώ ο αλγόριθμος CRC64-NVMe χρησιμοποιείται για την επαλήθευση της ακεραιότητας δεδομένων. Στο Linux 7.2 ο επιταχυνόμενος κώδικας NEON θα λειτουργεί πλέον και σε συστήματα που βασίζονται σε 32-bit ARM.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Τι έφερε η βελτίωση στο ARM64</h2>

<p>Η αρχική υλοποίηση για ARM64 παρείχε CRC64-NVMe βελτίωση σχεδόν 6x σε σύγχρονα Arm SoC. Η NEON-βελτιστοποιημένη υλοποίηση CRC64 ακολούθησε το πρότυπο αντίστοιχων αρχιτεκτονικά-ειδικών υλοποιήσεων, όπως αυτών για x86_64 και RISC-V. Τα αποτελέσματα αυτά μετρήθηκαν σε Arm Cortex-A72 SoC, με την υλοποίηση να βασίζεται στις εντολές NEON Polynomial Multiply Long (PMULL). Ο γενικός αλγόριθμος shift-and-XOR είναι αργός και δημιουργεί σημείο συμφόρησης στα υποσυστήματα NVMe, ενώ η επιταχυνόμενη υλοποίηση χρησιμοποιεί C intrinsics (arm_neon.h) αντί για raw assembly, για καλύτερη αναγνωσιμότητα και συντηρησιμότητα.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Η νέα σειρά patches για ARM32</h2>

<p>Μια σειρά patches του Ard Biesheuvel επιτρέπει την κοινή χρήση των NEON intrinsics εντός του πυρήνα Linux μεταξύ 32-bit ARM και 64-bit ARM, καθιστώντας τα ARM64 NEON intrinsics για CRC64 διαθέσιμα σε 32-bit ARM περιβάλλοντα Linux όπου οι πυρήνες CPU διαθέτουν υποστήριξη NEON. Αυτή η αρχιτεκτονική απόφαση — κοινός κώδικας αντί για χωριστές υλοποιήσεις — απλοποιεί τη μακροπρόθεσμη συντήρηση του πυρήνα.</p>

<p>Όπως φαίνεται σε ένα από τα μηνύματα της σειράς patches, η επίδραση στην απόδοση είναι εξίσου σημαντική με αυτή που παρατηρήθηκε στον χώρο του ARM64 — για όσους εξακολουθούν να χρησιμοποιούν 32-bit ARM και upstream builds του πυρήνα Linux το 2026 και μετά.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Ενσωμάτωση στο Linux 7.2 και xor_gen()</h2>

<p>Η επιτάχυνση CRC64-NVMe για 32-bit ARM ενσωματώθηκε αυτή την εβδομάδα στον πυρήνα Linux 7.2 μέσω της ενημέρωσης CRC· η ίδια αλλαγή αποδίδει στο ARM32 NEON και τη βελτιστοποιημένη συνάρτηση xor_gen() από τον ARM64 κώδικα. Η συνάρτηση xor_gen() χρησιμοποιείται σε λειτουργίες XOR επί πινάκων δεδομένων, οι οποίες απαντώνται σε RAID και παρόμοια υποσυστήματα.</p>

<p>Η κίνηση αυτή έχει πρακτική σημασία για embedded συστήματα, βιομηχανικούς ελεγκτές και συσκευές IoT που εξακολουθούν να τρέχουν 32-bit ARM SoC με NEON — ειδικά εκεί που χρησιμοποιείται NVMe αποθήκευση και η ακεραιότητα δεδομένων είναι κρίσιμη. Δεδομένου ότι το Linux 7.1 έφερε επίσης υποστήριξη πραγματικού χρόνου (PREEMPT_RT) για 32-bit ARM στον mainline πυρήνα, το οικοσύστημα ARM32 λαμβάνει σταδιακά σοβαρές βελτιώσεις στις νέες εκδόσεις του πυρήνα.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πηγές</h2>
<ul>
  <li><a href="https://www.phoronix.com/news/Linux-CRC64-NEON-On-ARM32" target="_blank">Phoronix: Linux's ARM64 NEON Intrinsics CRC64 Code Adapted To Work On 32-bit ARM</a></li>
  <li><a href="https://www.phoronix.com/news/Linux-7.1-Fast-ARM64-CRC64-NVMe" target="_blank">Phoronix: Linux 7.1 Lands ARM64 NEON-Accelerated CRC64-NVMe For ~6x Improvement</a></li>
  <li><a href="https://www.phoronix.com/news/ARM-NEON-CRC64-6x" target="_blank">Phoronix: ARM NEON Accelerated CRC64 Optimization Shows Nearly 6x Improvement</a></li>
  <li><a href="https://lore.kernel.org/all/20260422171655.3437334-10-ardb+git@google.com/" target="_blank">Linux Kernel Mailing List: Patch series by Ard Biesheuvel</a></li>
</ul>]]></description><guid isPermaLink="false">11882</guid><pubDate>Sun, 21 Jun 2026 08:40:05 +0000</pubDate></item><item><title>&#x3A4;&#x3BF; DLSS &#x3AD;&#x3C1;&#x3C7;&#x3B5;&#x3C4;&#x3B1;&#x3B9; &#x3C3;&#x3C4;&#x3BF;&#x3BD; &#x3B1;&#x3BD;&#x3BF;&#x3B9;&#x3C7;&#x3C4;&#x3BF;&#x3CD; &#x3BA;&#x3CE;&#x3B4;&#x3B9;&#x3BA;&#x3B1; NVK Vulkan driver &#x3B3;&#x3B9;&#x3B1; Linux &#x3BC;&#x3AD;&#x3C3;&#x3C9; &#x3C4;&#x3BF;&#x3C5; Mesa 26.2</title><link>https://www.thelab.gr/news/linux/%CF%84%CE%BF-dlss-%CE%AD%CF%81%CF%87%CE%B5%CF%84%CE%B1%CE%B9-%CF%83%CF%84%CE%BF%CE%BD-%CE%B1%CE%BD%CE%BF%CE%B9%CF%87%CF%84%CE%BF%CF%8D-%CE%BA%CF%8E%CE%B4%CE%B9%CE%BA%CE%B1-nvk-vulkan-driver-%CE%B3%CE%B9%CE%B1-linux-%CE%BC%CE%AD%CF%83%CF%89-%CF%84%CE%BF%CF%85-mesa-262-r11880/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_06/NVIDIA-DLSS-LINUX-NVK-MESA-HERO.webp.9f1d59b1ecf234152d1924999d0f8631.webp" /></p>
<div style="line-height:1.6;"><div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;"><ul style="margin:0;padding-left:18px;"><li style="font-style:italic;color:rgb(255,122,0);">Ο κώδικας για υποστήριξη DLSS ενσωματώθηκε στο Mesa 26.2-devel, φέρνοντας το DLSS στον ανοιχτού κώδικα οδηγό NVK για Vulkan στο Linux.</li><li style="font-style:italic;color:rgb(255,122,0);">Η υλοποίηση βασίζεται στην επέκταση VK_NVX_binary_import, η οποία επιτρέπει την εκτέλεση προμεταγλωττισμένων CUDA binaries (CuBIN) πάνω σε GPU της NVIDIA.</li><li style="font-style:italic;color:rgb(255,122,0);">Η υποστήριξη αφορά παιχνίδια που τρέχουν μέσω Linux / Steam Play και αναμένεται να μετριάσει μέρος των διαφορών επιδόσεων σε σχέση με τον proprietary driver της NVIDIA.</li></ul></div></div>

<p>Ο κώδικας ενσωματώθηκε στο Mesa 26.2-devel, καθιστώντας τον ανοιχτού κώδικα οδηγό NVK για Vulkan της NVIDIA ικανό να διαχειριστεί το Deep Learning Super Sampling (DLSS) σε σύγχρονα παιχνίδια που τρέχουν σε Linux και Steam Play.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Τεχνικό υπόβαθρο</h2>

<p>Το αρχικό pull request για την υλοποίηση της επέκτασης <code>VK_NVX_binary_import</code> — απαραίτητης για την υποστήριξη DLSS στα GPU της NVIDIA — είχε ανοίξει πέρσι από την Autumn Ashton, developer της Valve. Δύο μήνες πριν από την ενσωμάτωση, ο Thomas Andersen άνοιξε νέο pull request για να επιλύσει merge conflicts και άλλα ζητήματα του αρχικού, καθώς η Ashton δεν ήταν εξίσου δραστήρια στην ανάπτυξη του Mesa τους τελευταίους μήνες.</p>

<p>Η επέκταση <code>VK_NVX_binary_import</code> επιτρέπει σε εφαρμογές να εισάγουν NVIDIA CuBIN binaries και να τα εκτελούν· τα CuBIN ELF αρχεία είναι προ-μεταγλωττισμένα CUDA binaries για εκτέλεση στα GPU της NVIDIA.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Σημασία για το Linux gaming</h2>

<p>Τα proprietary drivers της NVIDIA υποστηρίζουν ήδη DLSS σε Linux· το NVK είναι ο νέος driver από μηδενική βάση που η Valve επιθυμεί να συντηρεί παράλληλα με την ανοιχτή κοινότητα. Πρόσφατες συγκρίσεις επιδόσεων εξακολουθούν να δείχνουν σημαντική απόσταση από τον proprietary driver, ωστόσο η υποστήριξη DLSS αναμένεται να συμβάλει στο να μετριαστούν μέρος των προβλημάτων επιδόσεων των τρεχουσών εκδόσεων του NVK.</p>

<p>Σύμφωνα με διαθέσιμες πληροφορίες, η συμβατότητα παραμένει περιορισμένη σε συγκεκριμένες αρχιτεκτονικές GPU της NVIDIA, όπως Turing και νεότερες.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πηγές</h2>
<ul>
  <li><a href="https://www.phoronix.com/news/Mesa-NVK-Vulkan-Does-DLSS" target="_blank">Phoronix: Open-Source NVIDIA NVK Vulkan Driver Now Supports DLSS</a></li>
  <li><a href="https://videocardz.com/newz/nvidia-dlss-support-lands-in-open-source-nvk-vulkan-driver-for-linux" target="_blank">VideoCardz: NVIDIA DLSS support lands in open-source NVK Vulkan driver for Linux</a></li>
  <li><a href="https://www.techpowerup.com/350134/nvidia-open-source-linux-nvk-driver-gets-experimental-dlss-support" target="_blank">TechPowerUp: NVIDIA Open-Source Linux NVK Driver Gets Experimental DLSS Support</a></li>
</ul>]]></description><guid isPermaLink="false">11880</guid><pubDate>Sat, 20 Jun 2026 15:03:47 +0000</pubDate></item><item><title>&#x3A4;&#x3BF; Linux 7.2 &#x3B1;&#x3C0;&#x3BF;&#x3BA;&#x3C4;&#x3AC; &#x3BF;&#x3B4;&#x3B7;&#x3B3;&#x3CC; &#x3B3;&#x3B9;&#x3B1; &#x3C4;&#x3BF; AMD ACP 7.x &#x3BC;&#x3B5; &#x3C3;&#x3B7;&#x3BC;&#x3B1;&#x3BD;&#x3C4;&#x3B9;&#x3BA;&#x3AD;&#x3C2; &#x3B1;&#x3C1;&#x3C7;&#x3B9;&#x3C4;&#x3B5;&#x3BA;&#x3C4;&#x3BF;&#x3BD;&#x3B9;&#x3BA;&#x3AD;&#x3C2; &#x3B1;&#x3BB;&#x3BB;&#x3B1;&#x3B3;&#x3AD;&#x3C2; &#x3C3;&#x3C4;&#x3BF;&#x3BD; &#x3AE;&#x3C7;&#x3BF;</title><link>https://www.thelab.gr/news/linux/%CF%84%CE%BF-linux-72-%CE%B1%CF%80%CE%BF%CE%BA%CF%84%CE%AC-%CE%BF%CE%B4%CE%B7%CE%B3%CF%8C-%CE%B3%CE%B9%CE%B1-%CF%84%CE%BF-amd-acp-7x-%CE%BC%CE%B5-%CF%83%CE%B7%CE%BC%CE%B1%CE%BD%CF%84%CE%B9%CE%BA%CE%AD%CF%82-%CE%B1%CF%81%CF%87%CE%B9%CF%84%CE%B5%CE%BA%CF%84%CE%BF%CE%BD%CE%B9%CE%BA%CE%AD%CF%82-%CE%B1%CE%BB%CE%BB%CE%B1%CE%B3%CE%AD%CF%82-%CF%83%CF%84%CE%BF%CE%BD-%CE%AE%CF%87%CE%BF-r11876/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_06/hero-1781888591337.jpg.117a0da6bafb8569d5c48e787c6982cc.jpg" /></p>
<div style="line-height:1.6;"><div style="border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.08);padding:14px 16px;border-radius:10px;margin:16px 0;"><ul style="margin:0;padding-left:18px;"><li style="font-style:italic;color:rgb(255,122,0);">Ο πυρήνας Linux 7.2 ενσωματώνει αρχική υποστήριξη για τον AMD Audio Co-Processor ACP7.D, 7.E και 7.F, με περίπου 3.000 γραμμές νέου κώδικα.</li><li style="font-style:italic;color:rgb(255,122,0);">Οι αλλαγές είναι τόσο εκτεταμένες ώστε ο κώδικας τοποθετήθηκε σε εντελώς ξεχωριστό κατάλογο, ανεξάρτητο από παλαιότερες γενιές ACP.</li><li style="font-style:italic;color:rgb(255,122,0);">Σύμφωνα με το Phoronix, το ACP7.x αφορά πιθανότατα τα επερχόμενα Zen 6 SoC/APU προϊόντα της AMD.</li></ul></div></div>

<p>Το υποσύστημα ήχου του Linux 7.2 ενσωματώνει αρχική υποστήριξη για τον AMD Audio Co-Processor σε τρεις νέες παραλλαγές: ACP7.D, 7.E και 7.F. Η AMD επιβεβαίωσε ότι ετοιμάζει επεξεργαστές Zen 6 για το 2026. Σύμφωνα με το Phoronix, ο χρονισμός της εργασίας αυτής παραπέμπει στα επερχόμενα Zen 6 SoC και APU, χωρίς ωστόσο να υπάρχει ακόμη επίσημη επιβεβαίωση για ποια συγκεκριμένα προϊόντα προορίζεται.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Νέος κώδικας σε ξεχωριστό κατάλογο</h2>

<p>Το cover letter των patches είναι ξεκάθαρο: το ACP7.x περιλαμβάνει «substantial design changes» σε σχέση με παλαιότερες γενιές, συμπεριλαμβανομένου ενημερωμένου register set και νέας διάταξης καταχωρητών. Για τον λόγο αυτό, ο κώδικας τοποθετήθηκε στον ξεχωριστό κατάλογο <code>sound/soc/amd/acp7x/</code>, ώστε να παραμείνει καθαρά διαχωρισμένος από παλαιότερα code paths και ευκολότερος στη συντήρηση.</p>

<p>Η αρχική υλοποίηση αριθμεί περίπου 3.000 γραμμές κώδικα και καλύπτει τα βασικά: ορισμούς καταχωρητών, PCI driver probe/remove, βοηθητικές συναρτήσεις, και ενσωμάτωση διαχείρισης ενέργειας (system sleep + runtime PM). Υποστήριξη για επιπλέον Audio I/O blocks — SoundWire και ACP PDM controller — αναμένεται σε επόμενη σειρά patches.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Άλλες αλλαγές ήχου στο Linux 7.2</h2>

<p>Το ίδιο sound pull για το Linux 7.2 περιλαμβάνει και υποστήριξη ήχου για αρκετά νέα SoC: Everest Semi ES9356 (SDCA), Mediatek MT2701 (on-chip HDMI) και MT8196, Renesas RZ/G3E, SpacemiT K3, και TI TAC5xx2/TAS67524. Ξεχωρίζει η προσθήκη υποστήριξης για το SpacemiT K3 RISC-V RVA23 SoC. Επίσης, ο δεκαετής PCIe sound card HT-Omega eClaro αποκτά επιτέλους υποστήριξη στον mainline πυρήνα μέσω του Oxygen driver.</p>

<p>Το Linux 7.2 βρίσκεται υπό ανάπτυξη και αναμένεται ως stable αργότερα το καλοκαίρι, με πιθανή συμπερίληψη στο Ubuntu 26.10.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πηγές</h2>
<ul>
  <li><a href="https://www.phoronix.com/news/AMD-ACP-7.x-Linux-7.2" target="_blank">Phoronix — AMD ACP7.D/7.E/7.F Driver Added In Linux 7.2</a></li>
  <li><a href="https://lore.kernel.org/lkml/20260507181251.20594-1-Vijendar.Mukunda@amd.com/" target="_blank">Linux Kernel Mailing List — ACP7.x patch cover letter</a></li>
</ul>]]></description><guid isPermaLink="false">11876</guid><pubDate>Fri, 19 Jun 2026 17:03:21 +0000</pubDate></item></channel></rss>
