Linux çekirdeği sürüm 6.12’nin amaçlanan sürümünün hemen öncesinde, AMD Linux mühendisi Mario Limonciello, Linux çekirdeği 6.12 ile ve geriye dönük olarak diğer çekirdeklerle birleştirilmesi için acil bir düzeltme önerdi. Düzeltme, sanallaştırmayla uğraşan Ryzen 7000 ve 8000 Serisi işlemci kullanıcılarının yaşadığı bazı ciddi çökme sorunlarından kurtuluyor. Phoronix.
AMD mühendisi Mario Limonciello’nun da açıkladığı gibi yama notu“Bir dizi Zen4 istemci SoC’si, sanallaştırılmış VMLOAD/VMSAVE kullanma yeteneğinin reklamını yapıyor, ancak bu talimatların kullanılmasının, ana bilgisayarın rastgele yeniden başlatılmasına neden olduğu bildiriliyor. Bu talimatların Zen4 istemcisinde tanıtılması amaçlanmamıştır, bu nedenle aşağıdakileri temizleyin: yeteneği.” Başka bir deyişle, buradaki düzeltme Zen 4’te sanallaştırılmış VMLOAD/VMSAVE talimatlarını devre dışı bırakmaktır, çünkü Zen 4 CPU’ların başlangıçta bu talimatlara sahip olması amaçlanmamıştır.
Eğlenceli bir şekilde, bu hafta, hatta bugün rapor ettiğimiz sanallaştırmayla ilgili tek büyük hata bu değil. M4 Mac’ler ve MacOS’un yalnızca Mayıs 2023’te piyasaya sürülen 13.4 Ventura’dan daha eski sanallaştırma sürümleriyle ilgili bir sorunu ele aldık. Bu ancak bu sanallaştırma hatası henüz düzeltilmedi; etkilenen Mac kullanıcıları, 6.12 çekirdeğine geçmeseler bile, yakında gelecek Linux çekirdek yamaları tarafından kapsanacak olan AMD Linux kullanıcılarının aksine, yalnızca eski Mac bilgisayarlara başvurabilirler. tamamen.
Her halükarda, AMD’nin Linux altında sanallaştırmayla ilgili çökme sorunu artık çözüldüğüne göre, Linux çekirdeği 6.12’nin yakında piyasaya sürülmesinde herhangi bir aksama yaşanmayacak gibi görünüyor. Çekirdek sürümü 6.12 ile birçok yeni özellik geliyor, ancak bunların çoğu yakında çıkacak olan AMD, Intel, Nvidia ve hatta Qualcomm CPU’lar ve GPU’lar için uyumluluk hazırlıklarının yapılmasını içeriyor. Çekirdek 6.12, ana çekirdek için bir ilk olan Raspberry Pi 5 desteğine bile sahip olacak.
Kaç AMD ve Linux kullanıcısının çeşitli amaçlar için sanallaştırma ve sanal makineler kullandığı göz önüne alındığında (Wine veya Proton aracılığıyla yazılım uyumluluğu sorunlarını aşmaktan, sunucu veya kurumsal kullanım için sanal makine çalıştırmaya kadar), Ryzen 8000 ve Ryzen 9000 Serisi CPU’lar, Linux çekirdeği 6.12’nin tam sürümünden önce sorundan kurtulmayı başardı. Neyse ki AMD’nin sunucu tarafı EPYC CPU’ları başlangıçta bu hatalardan etkilenmedi.