<?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>&#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><item><title>&#x3A4;&#x3BF; Claude AI &#x3B2;&#x3BF;&#x3AE;&#x3B8;&#x3B7;&#x3C3;&#x3B5; &#x3C3;&#x3C4;&#x3B7; &#x3B4;&#x3B9;&#x3CC;&#x3C1;&#x3B8;&#x3C9;&#x3C3;&#x3B7; &#x3C0;&#x3B1;&#x3BB;&#x3B9;&#x3BF;&#x3CD; bug &#x3C0;&#x3B1;&#x3B3;&#x3CE;&#x3BC;&#x3B1;&#x3C4;&#x3BF;&#x3C2; &#x3BF;&#x3B8;&#x3CC;&#x3BD;&#x3B7;&#x3C2; &#x3C3;&#x3C4;&#x3BF; Linux</title><link>https://www.thelab.gr/news/linux/%CF%84%CE%BF-claude-ai-%CE%B2%CE%BF%CE%AE%CE%B8%CE%B7%CF%83%CE%B5-%CF%83%CF%84%CE%B7-%CE%B4%CE%B9%CF%8C%CF%81%CE%B8%CF%89%CF%83%CE%B7-%CF%80%CE%B1%CE%BB%CE%B9%CE%BF%CF%8D-bug-%CF%80%CE%B1%CE%B3%CF%8E%CE%BC%CE%B1%CF%84%CE%BF%CF%82-%CE%BF%CE%B8%CF%8C%CE%BD%CE%B7%CF%82-%CF%83%CF%84%CE%BF-linux-r11874/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_06/image_php.65f66d4496e5a0cf165f50a66dfbc8de" /></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);">Χρόνιο bug στον οδηγό AMDGPU του πυρήνα Linux πάγωνε οθόνες σε φορητούς υπολογιστές με AMD Radeon γραφικά, απαιτώντας αναγκαστική επανεκκίνηση — το πρόβλημα εντοπίζεται σε commits από το 2017.</li><li style="font-style:italic;color:rgb(255,122,0);">Επηρεάζει Framework Laptop 13 (Ryzen 7 7840U), Lenovo ThinkPad T14 Gen1 AMD και άλλες συσκευές· προσωρινή λύση ήταν η απενεργοποίηση του Panel Self Refresh (PSR).</li><li style="font-style:italic;color:rgb(255,122,0);">Νέα patches για τον πυρήνα Linux αναπτύχθηκαν με τη βοήθεια του Claude AI (Claude Code) και αναμένεται να ενσωματωθούν στο mainline kernel εφόσον επαληθευτούν.</li></ul></div></div>

<p>Ένα από τα πιο επίμονα προβλήματα για χρήστες Linux με φορητούς υπολογιστές AMD Radeon φαίνεται πως πλησιάζει επιτέλους σε λύση. Το bug στον οδηγό γραφικών AMDGPU του πυρήνα Linux προκαλεί πάγωμα οθόνης σε ορισμένους φορητούς υπολογιστές μετά από αρκετή ώρα χρήσης, με μία από τις προσωρινές λύσεις να είναι η απενεργοποίηση της λειτουργίας εξοικονόμησης ενέργειας Panel Self Refresh (PSR). Ιδιαίτερο ενδιαφέρον παρουσιάζει το γεγονός ότι το τελευταίο βήμα για τη διόρθωση έγινε με τη βοήθεια τεχνητής νοημοσύνης: του Claude Code της Anthropic.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Ένα bug με ρίζες από το 2017</h2>

<p>Το ενεργό ticket παρακολούθησης του προβλήματος φέρει τον τίτλο <em>«7840U/780M: *ERROR* [CRTC:83:crtc-1] flip_done timed out, leads to frozen display and need to hard reboot»</em> και συνδέεται με έναν commit που ανιχνεύεται πίσω στο 2017. Πρόκειται για ένα σφάλμα χρονισμού στο υποσύστημα Display Core Nextgen (DCN) του AMDGPU που εμφανίζεται κυρίως μετά από εκτεταμένη χρήση και κύκλους αδράνειας.</p>

<p>Ο αναγνώστης του Phoronix που ανέφερε την επικείμενη επίλυση χρησιμοποιεί Lenovo ThinkPad T14 Gen1 AMD, στον οποίο η οθόνη «παγώνει περίπου μία φορά την εβδομάδα». Η τεκμηριωμένη περίπτωση αφορά Framework 13 με Ryzen 7 7840U που τρέχει Fedora με πυρήνα 6.13.11, όπου μετά από περίπου 10 ώρες λειτουργίας που συμπεριλάμβαναν s2idle ύπνο, η εσωτερική οθόνη σταμάτησε να ενημερώνεται, ενώ η εξωτερική οθόνη συνέχισε να ανταποκρίνεται για μερικά λεπτά πριν κι αυτή παγώσει.</p>

<p>Παρόμοιες διπλότυπες αναφορές σφαλμάτων για πάγωμα οθόνης σε laptops με Radeon γραφικά έχουν συσσωρευτεί από πολλούς χρήστες. Το πρόβλημα είναι γνωστό ότι επηρεάζει ιδιαίτερα πλατφόρμες με Ryzen AI, όπου το PSR, αν και σχεδιασμένο για εξοικονόμηση ενέργειας επιτρέποντας στον πίνακα να ανανεώνεται μόνος του όταν η εικόνα είναι στατική, στην πράξη προκαλεί κόλλημα του οδηγού GPU.</p>

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

<p>Το bug δεν περιορίζεται σε συγκεκριμένο μοντέλο ή SoC. Από τα forums και τις αναφορές σφαλμάτων προκύπτει ότι θίγονται συσκευές με AMD Ryzen 7 7840U/780M, Ryzen AI 9, Ryzen AI 7, και Ryzen AI 9 HX PRO 370. Από το kernel 6.2 και μετά, η AMD ενεργοποίησε το PSR Selective Update (PSR-SU), και μετά από μη ντετερμινιστικό χρόνο λειτουργίας το σύστημα μπορεί να κολλήσει με σφάλμα τύπου «commit wait timed out» στα logs — επηρεάζοντας ειδικά laptops με AMD Rembrandt ή Phoenix chips και eDP πάνελ με ορισμένους ελεγκτές.</p>

<p>Η προσωρινή αντιμετώπιση που χρησιμοποιούσαν πολλοί χρήστες ήταν να απενεργοποιήσουν το PSR μέσω παραμέτρου εκκίνησης πυρήνα. Η παράμετρος <code>amdgpu.dcdebugmask=0x12</code> ως παράμετρος εκκίνησης του πυρήνα βοηθά στην αντιμετώπιση του προβλήματος, απενεργοποιώντας το PSR και το Adaptive Backlight Management (ABM). Η λύση αυτή όμως επηρεάζει αρνητικά την αυτονομία της μπαταρίας, καθώς αχρηστεύει βελτιστοποιήσεις εξοικονόμησης ενέργειας.</p>

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

<p>Στο πλαίσιο του εκτενούς ticket, χθες δημοσιεύτηκαν νέα patches που αφορούν την ενοποίηση του χειρισμού DCN vblank/page-flip και άλλες αλλαγές στον κώδικα εμφάνισης. Το εξαιρετικά ενδιαφέρον στοιχείο της υπόθεσης είναι η ανάμιξη τεχνητής νοημοσύνης στη διαδικασία: η ολοκλήρωση της εργασίας έγινε με «vibe debugging» — δηλαδή διαδραστική αποσφαλμάτωση με καθοδήγηση — μέσω του Claude Code, το οποίο βοήθησε και στη σύνταξη των ίδιων των patches.</p>

<p>Δεν είναι η πρώτη φορά που το AI χρησιμοποιείται για εργασία στους οδηγούς AMD Linux: πρόσφατα το GitHub Copilot βοήθησε σε καθαρισμό κώδικα του παλαιότερου οδηγού AMD R600. Ωστόσο, η χρήση Claude Code για να επιλυθεί ένα bug τόσο βαθιά στο υποσύστημα εμφάνισης του πυρήνα Linux είναι αξιοσημείωτη.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Κατάσταση των patches και επόμενα βήματα</h2>

<p>Τα patches δεν έχουν ακόμα ενσωματωθεί στον mainline πυρήνα Linux. Βρίσκονται σε ένα δοκιμαστικό branch και αναμένεται να υποβληθούν upstream εφόσον επαληθευτεί η αποτελεσματικότητά τους. Προηγούμενες προσπάθειες επίλυσης δεν είχαν αποτέλεσμα, γεγονός που κάνει την κοινότητα να επιφυλάσσεται — αλλά η προσέγγιση μέσω της αναδιάρθρωσης του DCN vblank handling θεωρείται η πιο υποσχόμενη μέχρι τώρα.</p>

<p>Για τους χρήστες που αντιμετωπίζουν το πρόβλημα τώρα, η απενεργοποίηση του PSR μέσω παραμέτρου πυρήνα παραμένει η πιο αξιόπιστη προσωρινή λύση. Μια δεύτερη επιλογή είναι η μετάβαση σε περιβάλλον Wayland αντί X11, καθώς ορισμένοι χρήστες με παρόμοιο hardware ανέφεραν ότι η χρήση Wayland επέτρεψε τη λειτουργία χωρίς παγώματα.</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/AMDGPU-Fixing-Display-Freeze" target="_blank">Phoronix: Claude AI Assists In Fixing Years Old AMD Radeon Linux Display Bug Affecting Numerous Laptops</a></li>
  <li><a href="https://gitlab.freedesktop.org/drm/amd/-/work_items/4141" target="_blank">freedesktop.org GitLab: Bug ticket — flip_done timed out, frozen display</a></li>
  <li><a href="https://bugs.launchpad.net/bugs/2024774" target="_blank">Ubuntu Launchpad: AMD Rembrandt / Phoenix PSR-SU related freezes</a></li>
</ul>]]></description><guid isPermaLink="false">11874</guid><pubDate>Thu, 18 Jun 2026 17:02:36 +0000</pubDate></item><item><title>&#x3A4;&#x3BF; Mesa 26.2 &#x3C0;&#x3C1;&#x3BF;&#x3B5;&#x3C4;&#x3BF;&#x3B9;&#x3BC;&#x3AC;&#x3B6;&#x3B5;&#x3B9; &#x3C5;&#x3C0;&#x3BF;&#x3C3;&#x3C4;&#x3AE;&#x3C1;&#x3B9;&#x3BE;&#x3B7; &#x3B3;&#x3B9;&#x3B1; &#x3C4;&#x3BF; AMD GFX1156, &#x3BD;&#x3AD;&#x3B1; GPU RDNA 3.5 &#x3BC;&#x3B5;&#x3C4;&#x3AC; &#x3C4;&#x3BF; Strix Halo</title><link>https://www.thelab.gr/news/linux/%CF%84%CE%BF-mesa-262-%CF%80%CF%81%CE%BF%CE%B5%CF%84%CE%BF%CE%B9%CE%BC%CE%AC%CE%B6%CE%B5%CE%B9-%CF%85%CF%80%CE%BF%CF%83%CF%84%CE%AE%CF%81%CE%B9%CE%BE%CE%B7-%CE%B3%CE%B9%CE%B1-%CF%84%CE%BF-amd-gfx1156-%CE%BD%CE%AD%CE%B1-gpu-rdna-35-%CE%BC%CE%B5%CF%84%CE%AC-%CF%84%CE%BF-strix-halo-r11849/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_06/image_php.2b947bc03cf81acbe7b386a9739cd477" /></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);">Το Mesa 26.2 πρόσθεσε αρχική υποστήριξη για το GFX1156 (GFX 11.5.6), ένα νέο block γραφικών της AMD που ανήκει στη γενιά RDNA 3.5 / GFX115x, αλλά δεν αντιστοιχεί σε κανένα γνωστό προϊόν.</li><li style="font-style:italic;color:rgb(255,122,0);">Ο κώδικας αποκλείει ρητά το Strix Halo και ακολουθεί τα μονοπάτια του GFX1153 (Ryzen AI «Medusa Point»), υποδηλώνοντας πιθανή συγγένεια με εκείνη τη σειρά APU.</li><li style="font-style:italic;color:rgb(255,122,0);">Η υποστήριξη συντονίζεται με το παράθυρο ενσωμάτωσης του Linux 7.2 για τους οδηγούς AMDGPU και AMDKFD, αφήνοντας χώρο για επιπλέον αλλαγές πριν από την κυκλοφορία του τελικού προϊόντος.</li></ul></div></div>]]></description><guid isPermaLink="false">11849</guid><pubDate>Fri, 12 Jun 2026 08:02:24 +0000</pubDate></item><item><title>&#x3A4;&#x3BF; Linux &#x3C7;&#x3C1;&#x3B7;&#x3C3;&#x3B9;&#x3BC;&#x3BF;&#x3C0;&#x3BF;&#x3B9;&#x3B5;&#x3AF; AI &#x3B3;&#x3B9;&#x3B1; &#x3BD;&#x3B1; &#x3BA;&#x3C1;&#x3B1;&#x3C4;&#x3AC; &#x3B6;&#x3C9;&#x3BD;&#x3C4;&#x3B1;&#x3BD;&#x3BF;&#x3CD;&#x3C2; &#x3C0;&#x3B1;&#x3BB;&#x3B9;&#x3BF;&#x3CD;&#x3C2; AMD GPU &#x3BF;&#x3B4;&#x3B7;&#x3B3;&#x3BF;&#x3CD;&#x3C2;</title><link>https://www.thelab.gr/news/linux/%CF%84%CE%BF-linux-%CF%87%CF%81%CE%B7%CF%83%CE%B9%CE%BC%CE%BF%CF%80%CE%BF%CE%B9%CE%B5%CE%AF-ai-%CE%B3%CE%B9%CE%B1-%CE%BD%CE%B1-%CE%BA%CF%81%CE%B1%CF%84%CE%AC-%CE%B6%CF%89%CE%BD%CF%84%CE%B1%CE%BD%CE%BF%CF%8D%CF%82-%CF%80%CE%B1%CE%BB%CE%B9%CE%BF%CF%8D%CF%82-amd-gpu-%CE%BF%CE%B4%CE%B7%CE%B3%CE%BF%CF%8D%CF%82-r11837/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_06/pjiFCbSsdqXWtCyMRm2f3N-1920-80.jpg.b25f0fbc22b63c46153091af22396f8e.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);">Ο developer Gert Wollny χρησιμοποίησε το GitHub Copilot σε «auto mode» για να υλοποιήσει 59 commits καθαρισμού κώδικα στον οδηγό R600 Gallium3D, που ενσωματώθηκαν στο Mesa 26.2.</li><li style="font-style:italic;color:rgb(255,122,0);">Η εργασία αφορά τον μεταγλωττιστή shader «sfn» του οδηγού, διατηρώντας τη λειτουργικότητα για κάρτες AMD Radeon HD 2000 έως HD 6000 — υλικό ηλικίας άνω των 15 ετών.</li><li style="font-style:italic;color:rgb(255,122,0);">Παράλληλα, η κοινότητα συζητά τη μεταφορά του R600 (και άλλων παλαιών οδηγών) σε ξεχωριστό κλάδο «Amber2», ώστε να μην επιβαρύνεται ο κύριος κώδικας της Mesa.</li></ul></div></div>

<p>Η τεχνητή νοημοσύνη δεν χρησιμοποιείται μόνο για νέα προϊόντα: στη Linux κοινότητα έκανε την εμφάνισή της ως εργαλείο συντήρησης παλαιών οδηγών γραφικών. Συγκεκριμένα, ο οδηγός R600 Gallium3D δέχτηκε 59 commits από τον Gert Wollny, όλα με στόχο τον καθαρισμό του κώδικα του μεταγλωττιστή shader. Η αναδιάρθρωση έγινε με τη βοήθεια του Copilot, με σημειώσεις σε κάθε commit που αναφέρουν ρητά τη χρήση του Copilot σε «auto mode».</p>

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

<p>Ο Gert Wollny είναι ένας από τους ελάχιστους προγραμματιστές ανοιχτού κώδικα που εξακολουθούν να εργάζονται στον οδηγό AMD R600g, ο οποίος καλύπτει κάρτες από τη σειρά Radeon HD 2000 έως τη σειρά Radeon HD 6000. Η AMD σταμάτησε εδώ και καιρό την ενεργό συνεισφορά της στον οδηγό αυτό, ωστόσο χάρη σε λίγους προγραμματιστές της κοινότητας ο κώδικας συνεχίζει να βελτιώνεται, παρόλο που οι κάρτες Radeon HD 6000 είναι ήδη περισσότερο από μία δεκαετία παλιές.</p>

<p>Τα 59 patches ενσωματώθηκαν στο Mesa 26.2 και αναδιαρθρώνουν τμήμα του κώδικα του μεταγλωττιστή shader, καθαρίζοντάς τον. Σύμφωνα με τον Wollny στο merge request: «Η σειρά αυτή κάνει πολύ refactoring για να κάνει τον κώδικα του μεταγλωττιστή sfn λίγο πιο καθαρό.»</p>

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

<p>Η κοινότητα Linux συχνά έχει μόνο μία χούφτα ή ακόμα και έναν μόνο άνθρωπο που ενημερώνει αυτούς τους παλαιότερους οδηγούς, καθιστώντας το AI ένα ιδιαίτερα ελκυστικό εργαλείο για να αντισταθμίσει αυτή την έλλειψη ανθρώπινου δυναμικού. Η κωδικοποίηση με τη βοήθεια AI έχει μπει πλέον στη συντήρηση οδηγών Linux, με τους developers να χρησιμοποιούν γλωσσικά μοντέλα (LLM) για να βοηθηθούν στη συντήρηση παλαιών οδηγών στον πυρήνα Linux.</p>

<p>Το παράδειγμα αυτό δεν είναι μεμονωμένο. Πριν από λίγες εβδομάδες, αναφέρθηκε ότι το GitHub Copilot και το Claude Code βοήθησαν στη διόρθωση προβλημάτων σε οδηγούς γραφικών και Wi-Fi για Linux. Η τάση φαίνεται να παγιώνεται ως πρακτική εντός της κοινότητας, ειδικά για οδηγούς που δεν έχουν πλέον επαρκή ανθρώπινη υποστήριξη.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Η πρόταση «Amber2» και το μέλλον των legacy οδηγών</h2>

<p>Παρά τη χρήση AI, η κοινότητα Linux συζητά παράλληλα τη μεταφορά των οδηγών R600 σε ξεχωριστό legacy κλάδο με την ονομασία «Amber2». Αυτό θα ελευθέρωνε τον κύριο κώδικα της Mesa και θα αποτρέψει την τυχαία διάσπαση των legacy οδηγών καθώς νέα χαρακτηριστικά προστίθενται στη Mesa.</p>

<p>Η λογική είναι απλή: ο διαχωρισμός θα επέτρεπε στους λίγους συντηρητές παλαιών οδηγών να δουλεύουν σε ένα πιο σταθερό περιβάλλον, χωρίς να επηρεάζονται από τις αλλαγές που αφορούν σύγχρονο υλικό. Συνδυαστικά με εργαλεία AI όπως το Copilot, αυτή η προσέγγιση θα μπορούσε να παρατείνει σημαντικά τη ζωή οδηγών για υλικό που, διαφορετικά, θα εγκαταλειπόταν.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Πηγές</h2>
<ul>
  <li><a href="https://www.tomshardware.com/software/linux/linux-developers-are-using-ai-vibe-coding-to-keep-vintage-amd-gpus-alive-r600-driver-cleaned-up-with-github-copilot-gives-hd-2000-to-hd-6000-series-a-new-lease-of-life" target="_blank">Tom's Hardware – Linux developers are using AI vibe coding to keep vintage AMD GPUs alive</a></li>
  <li><a href="https://www.phoronix.com/news/AMD-R600-Driver-Copilot-Cleanup" target="_blank">Phoronix – Vintage AMD R600 Graphics Driver Sees Code Cleanups Thanks To GitHub Copilot</a></li>
</ul>]]></description><guid isPermaLink="false">11837</guid><pubDate>Tue, 09 Jun 2026 12:02:21 +0000</pubDate></item><item><title>Firefox 153: &#x3C5;&#x3C0;&#x3BF;&#x3C3;&#x3C4;&#x3AE;&#x3C1;&#x3B9;&#x3BE;&#x3B7; Vulkan Video &#x3B3;&#x3B9;&#x3B1; &#x3B1;&#x3C0;&#x3BF;&#x3BA;&#x3C9;&#x3B4;&#x3B9;&#x3BA;&#x3BF;&#x3C0;&#x3BF;&#x3AF;&#x3B7;&#x3C3;&#x3B7; &#x3BC;&#x3AD;&#x3C3;&#x3C9; GPU</title><link>https://www.thelab.gr/news/linux/firefox-153-%CF%85%CF%80%CE%BF%CF%83%CF%84%CE%AE%CF%81%CE%B9%CE%BE%CE%B7-vulkan-video-%CE%B3%CE%B9%CE%B1-%CE%B1%CF%80%CE%BF%CE%BA%CF%89%CE%B4%CE%B9%CE%BA%CE%BF%CF%80%CE%BF%CE%AF%CE%B7%CF%83%CE%B7-%CE%BC%CE%AD%CF%83%CF%89-gpu-r11831/</link><description><![CDATA[
<p><img src="https://www.thelab.gr/uploads/monthly_2026_06/image_php.d35c251aa0f9454043b4f55d5f88c223" /></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);">Το Firefox 153, που αναμένεται στις 21 Ιουλίου 2026, ενσωματώνει αρχική υποστήριξη Vulkan Video για επιταχυνόμενη αποκωδικοποίηση βίντεο μέσω GPU.</li><li style="font-style:italic;color:rgb(255,122,0);">Το Vulkan Video αντικαθιστά την εξάρτηση από το VA-API, το οποίο δεν υποστηρίζεται παγκοίνως από όλους τους οδηγούς γραφικών στο Linux — ιδίως σε Arm/embedded συστήματα.</li><li style="font-style:italic;color:rgb(255,122,0);">Η υλοποίηση προήλθε από συνεργασία μηχανικού της NVIDIA (Tymur Boiko) και της Red Hat (Martin Stransky).</li></ul></div></div>

<p>Η Mozilla ενέκρινε και ενσωμάτωσε αρχική υποστήριξη Vulkan Video στον Firefox, κλείνοντας ένα bug report που είχε ανοιχτεί τρεις μήνες πριν σχετικά με την απουσία της συγκεκριμένης λειτουργίας. Η αλλαγή αναμένεται να συμπεριληφθεί στην έκδοση Firefox 153.0, με ημερομηνία κυκλοφορίας την 21η Ιουλίου 2026 — εφόσον δεν προκύψουν τελευταίας στιγμής προβλήματα.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Γιατί το VA-API δεν αρκεί</h2>

<p>Μέχρι σήμερα, ο Firefox στο Linux βασιζόταν κυρίως στο <strong>Video Acceleration API (VA-API)</strong> για επιταχυνόμενη αποκωδικοποίηση βίντεο μέσω GPU. Το πρόβλημα: το VA-API δεν υποστηρίζεται από όλους τους οδηγούς γραφικών. Οι χρήστες NVIDIA, για παράδειγμα, χρειάζονταν το ανεπίσημο <strong>nvidia-vaapi-driver</strong> — ένα επιπλέον στρώμα που μεταφράζει VA-API κλήσεις σε NVDEC κλήσεις — για να απολαύσουν επιταχυνόμενη αναπαραγωγή βίντεο στον browser. Ακόμα πιο περιορισμένη ήταν η κατάσταση για μικρότερους οδηγούς Arm και embedded πλατφορμών, που παραδοσιακά βρίσκονταν εκτός του οικοσυστήματος VA-API.</p>

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

<p>Το σύνολο επεκτάσεων γνωστό ως «Vulkan Video», που αναπτύχθηκε από την ομάδα εργασίας Vulkan της Khronos, παρέχει στους προγραμματιστές πρόσβαση ανεξάρτητη κατασκευαστή στις λειτουργίες αποκωδικοποίησης και κωδικοποίησης βίντεο του σύγχρονου υλικού GPU. Το Vulkan Video αποτελεί το πρώτο cross-platform API επιτάχυνσης βίντεο στον κλάδο, επιτρέποντας τη φορητότητα λογισμικού σε πολλαπλά λειτουργικά συστήματα και κατασκευαστές υλικού.</p>

<p>Το Vulkan API απέκτησε πρόσφατα τη λειτουργία αποκωδικοποίησης βίντεο, αξιοποιώντας την ενσωματωμένη σταθερής λειτουργίας μονάδα βίντεο που διαθέτουν πολλές GPU. Αυτό επιτρέπει τη δημιουργία ταχύτατων cross-platform εφαρμογών βίντεο, απαλλάσσοντας παράλληλα τον επεξεργαστή από απαιτητικές εργασίες αποκωδικοποίησης. Οι προδιαγραφές επεκτάσεων Vulkan Video για πλήρως επιταχυνόμενη αποκωδικοποίηση H.264 και H.265 δημοσιεύθηκαν τον Δεκέμβριο του 2022, με ταυτόχρονη κυκλοφορία beta οδηγών από την NVIDIA για Windows και Linux.</p>

<p>Τόσο το GStreamer όσο και το FFmpeg περιλαμβάνουν πλέον διαδρομές αποκωδικοποίησης και κωδικοποίησης Vulkan Video, ενώ η υποστήριξη συντηρείται ενεργά στους ανοιχτού κώδικα οδηγούς Vulkan RADV και ANV για GPU AMD και Intel αντίστοιχα. Με την κυκλοφορία της έκδοσης 1.4.317 της προδιαγραφής Vulkan, το σύνολο επεκτάσεων επεκτάθηκε με την προσθήκη αποκωδικοποίησης VP9 — ενός κωδικοποιητή που χρησιμοποιείται ευρέως σε υπηρεσίες video-on-demand και επικοινωνία πραγματικού χρόνου — ολοκληρώνοντας έτσι το σχεδιαζόμενο σύνολο επεκτάσεων αποκωδικοποίησης για όλους τους μείζονες σύγχρονους κωδικοποιητές.</p>

<h2 style="border-bottom:1px solid rgba(140,140,140,.35);padding-bottom:6px;">Η υλοποίηση στον Firefox</h2>

<p>Η ενσωμάτωση στον Firefox ολοκληρώθηκε αυτήν την εβδομάδα, ύστερα από συνεργασία του μηχανικού της NVIDIA <strong>Tymur Boiko</strong> και του <strong>Martin Stransky</strong> της Red Hat. Οι δύο προγραμματιστές είχαν αναλάβει την υλοποίηση μετά από το bug report που άνοιξε τρεις μήνες πριν, επισημαίνοντας την απουσία Vulkan Video στον browser. Η NVIDIA, αξίζει να σημειωθεί, είναι ένας από τους βασικούς υποστηρικτές του Vulkan Video στο πλαίσιο της Khronos, έχοντας παίξει καθοριστικό ρόλο στην ανάπτυξη του Vulkan Video.</p>

<p>Η υποστήριξη χαρακτηρίζεται ως αρχική («initial support»), υποδηλώνοντας ότι πρόκειται για τα θεμέλια πάνω στα οποία θα χτιστεί περαιτέρω βελτιστοποίηση σε επόμενες εκδόσεις. Το Firefox 153.0 αναμένεται να κυκλοφορήσει στις <strong>21 Ιουλίου 2026</strong>.</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/Firefox-Vulkan-Video-Merged" target="_blank">Phoronix: Firefox Merges Support For Vulkan Video Decoding</a></li>
  <li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2021722" target="_blank">Mozilla Bugzilla #2021722</a></li>
  <li><a href="https://www.khronos.org/blog/khronos-announces-vulkan-video-decode-vp9-extension" target="_blank">Khronos: Vulkan Video Decode VP9 Extension</a></li>
  <li><a href="https://developer.nvidia.com/blog/gpu-accelerated-video-processing-with-nvidia-in-depth-support-for-vulkan-video/" target="_blank">NVIDIA Developer Blog: GPU-Accelerated Video Processing with Vulkan Video</a></li>
</ul>]]></description><guid isPermaLink="false">11831</guid><pubDate>Mon, 08 Jun 2026 08:02:15 +0000</pubDate></item></channel></rss>
