11 puan yazan GN⁺ 2024-09-05 | 7 yorum | WhatsApp'ta paylaş

Dizüstü bilgisayar için benim tanımım

  • Dizüstü bilgisayar, taşınabilir bir bilgisayardır ve her yerde kolayca kullanılabilmelidir
  • Çalışırken elde taşınabilmeli ve kapağı kapatıldığında uyku moduna geçip daha sonra yeniden kullanılabilmelidir
  • Daha sonra çalışmaya, bırakılan yerden devam edilebilmelidir
  • Ancak son zamanlarda bu basit hedeflere ulaşmak giderek zorlaşıyor

Benim durumum ve bakış açım

  • Üniversitenin ilk döneminden beri dizüstü bilgisayarlarda yalnızca Linux kullanıyorum
  • Sahip olduğum Lenovo Thinkpad E470, Linux desteği açısından çok iyiydi
  • Sonrasında da Linux desteği iyi değerlendirilen Lenovo Thinkpad X240 ve X380 modellerini almaya devam ettim
  • İlk şirket dizüstü bilgisayarım olan Dell XPS 15 9570 de bazı küçük engellere rağmen iyi çalışıyordu
  • Şu anda kişisel kullanım için bir XPS 15 9570 daha var ve bu yazı yazıldığı sırada hâlâ S3 destekleniyor
  • Yeni şirket dizüstü bilgisayarım Dell XPS 15 9500'ü aldığım andan itibaren uyku sorunları yaşamaya başladım

Mevcut durum

  • Son 10 yılda Microsoft, S3 bekleme modundan S0 "Modern Standby" moduna geçişi fiilen dayatıyor
  • Modern Standby'a ve bunun nasıl uygulandığına bakmak gerekiyor
  • Microsoft neden bekleme modunu bozma pahasına bile "Modern Standby" geçişini zorladı?

Teknik taraf

  • Geleneksel uyku modu, tüm sistem donanımı ve yazılım bileşenlerinin birlikte çalışmasını gerektirir
  • UEFI to Hardware Interface Standard (ACPI)'ye göre bu genel uyku modu biçimi S3 olarak adlandırılır
  • S3, RAM ve CPU önbelleği dışındaki tüm sistem bileşenlerinin gücünün kesildiği bir uyku durumudur
  • Microsoft, 2012'de S3 uyku modunun yerine geçecek nihai hedef olarak "Modern Standby" (S0ix) sunmaya başladı
  • S0ix'in hedefi, S3'e benzer veya daha iyi enerji tasarrufu sağlamaktır
  • Ancak S3'ün aksine S0ix, CPU'yu ve gerekli sistem bileşenlerini etkin durumda tutar
  • S0ix, çalışmadığı zaman CPU'yu düşük güçlü boşta durumuna alarak güç tüketimini azaltır
  • Akıllı telefonlar ve tabletlerin yaygınlaşmasıyla insanlar bildirimleri hızlı almak, güncellemeleri indirmek ve sesli asistan hizmetlerini etkinleştirmek gibi şeylere alıştı
  • Microsoft, S0ix ile bu işlevleri kopyalamaya çalışıyor
  • Uyku modunda Cortana kullanımı, Windows güncellemelerinin alınması gibi işlevler için CPU kullanılıyor
  • Bu nedenle Microsoft, S3'ü "eski uyku modu" olarak tanımlıyor

Sorunlar

  • S0ix düzgün çalışsa iyi olurdu, ama ne yazık ki öyle değil
  • Dizüstü bilgisayar aşırı ısınma nedeniyle pilini tüketip kapanıyor
  • Bu sorun yalnızca Linux ile sınırlı değil
  • Dell, dizüstü bilgisayarı çantaya koymadan önce kapatılması gerektiği konusunda resmî olarak uyarıyor
  • Microsoft Surface cihazlarında da aynı aşırı ısınma ve pil tüketimi sorunu var
  • Eski uyku modundan geçişin başlamasının üzerinden 10 yıldan fazla geçti ama hâlâ çözülmesi gereken işler var
  • İşin içinde çok sayıda sistem bileşeni olduğu için OS/kernel, ACPI/UEFI, CPU ve diğer tüm tedarikçilerin düzeltme yapması gerekiyor
  • Dizüstü bilgisayar üreticileri, S0ix'e geçişle birlikte S3 desteğini bırakmaya başladı
  • Hata düzeltmeleri ve özellik bakımı da durduruldu
  • Dell örneğinde UEFI'den S3 tamamen kaldırılmış durumda
  • Sonuç olarak bozuk S0ix ve kaldırılmış ya da bozulmuş S3 yüzünden taşınamayan dizüstü bilgisayarlar ortaya çıktı

Temel noktalar

  • Uyku modu konusunda ilerleme sağlamak için, harika özellikler vadeden yeni bir standardın benimsenmesi gerekir
  • Potansiyel bir standardı pazara sokabilecek büyük pazar etkisine sahip bir destekçi gerekir
  • Microsoft söz konusu olduğunda bu kesinlikle işe yarıyor ve ben onların iyileştirme çabalarını tamamen destekliyorum
  • S0ix'in hedefi, Apple'ın herkesi USB-C'ye zorlamasına benzetilebilir
  • Ancak Apple mevcut Lightning'i korudu ve hatta Magsafe'i yeniden getirdi
  • Mevcut durum uygulanabilir değil
  • Bugünkü sorunun ARM ile karşılaştırıldığında x86'ın sınırlamalarıyla ilgili olup olmadığı net değil
  • Ancak aşırı ısınma nedeniyle sürekli kapanan ya da pili bitmiş bir dizüstü bilgisayarla çalışma ortamında yaşamak kabul edilemez
  • Neyse ki bazı CPU ve dizüstü bilgisayar üreticileri hâlâ S3 desteği sunuyor
  • Bu nedenle tüketiciler, hâlâ S3 destekleyen dizüstü bilgisayarlar satın alarak S0ix'in mevcut durumuna yönelik memnuniyetsizliklerini gösterebilir

GN⁺ görüşü

  • S0ix'in mevcut durumu kabul edilemez. Aşırı ısınma nedeniyle sürekli kapanan ya da pili bitmiş bir dizüstü bilgisayarla çalışma ortamında yaşamak kabul edilemez
  • Neyse ki bazı CPU ve dizüstü bilgisayar üreticileri hâlâ S3 desteği sunuyor. Bu nedenle tüketiciler, hâlâ S3 destekleyen dizüstü bilgisayarlar satın alarak S0ix'in mevcut durumuna yönelik memnuniyetsizliklerini gösterebilir
  • S0ix'in hedefi ve vizyonu anlaşılır, ancak eski bekleme modunun tamamen kaldırılması sorunlu görünüyor. Apple'ın Lightning'i koruyup Magsafe'i yeniden getirmesinde olduğu gibi geçiş dönemi desteğine ihtiyaç var gibi görünüyor
  • Mevcut sorunun ARM ile karşılaştırıldığında x86'ın sınırlamalarıyla ilgili olup olmadığı net değil. Bu, ayrı bir yazıda incelenmeye değer bir konu

S3 hakkında ek açıklama

  • UEFI'deki S3 durumu, bilgisayarın uyku modlarından biri olan “Suspend to RAM” veya “Sleep” modunu ifade eder
  • S3 durumunun temel özelliği, sistem durumunu RAM'de tutarak sistemin çok az güç kullanırken hızlıca devam edebilmesini sağlamasıdır
    • S3 durumunun tanımı: S3, ACPI (Advanced Configuration and Power Interface) tarafından tanımlanan güç durumlarından biridir; bileşenlerin çoğu kapanır, ancak RAM veriyi korumak için beslenmeye devam eder. CPU ve çevre birimlerinin çoğunun gücü kesilir ve sistem çok az enerji tüketir
    • Devam etme hızı: S3 modunda sistem RAM'in durumunu olduğu gibi koruduğundan, S3'ten geri dönüldüğünde RAM içeriği kullanılarak normal çalışma durumuna hızlıca geçilir. Bu, sistemi tamamen yeniden başlatmaktan çok daha hızlıdır
    • Güç tasarrufu: S3 durumunda sistem neredeyse tüm aygıtların gücünü kestiği için bekleme gücü en aza iner. Bu durum, dizüstü bilgisayar gibi cihazlarda pil ömrünü uzatmak için yararlıdır
    • UEFI ve S3 durumu: UEFI, güç yönetimiyle ilgili ayarlar sunar ve sistem S3 durumuna geçerken gerekli başlatma ve hazırlık işlemlerini yürütür. UEFI ayarlarında S3 ile ilgili güç yönetimi seçenekleri yapılandırılabilir
  • S3 durumu, sistemin güç tüketimini azaltırken kullanıcının işine hızlıca dönebilmesini sağlayan kullanışlı bir uyku modudur

7 yorum

 
jylid89 2024-09-07

Beklenmedik şekilde Samsung dizüstü bilgisayarlar bunu gayet iyi destekliyor, değil mi?
Bunun aktif bir destek mi yoksa tesadüfen mi işe yaradığı konusunda emin değilim.

 
jjpark78 2024-09-05

Mac olmayan, ARM tabanlı Linux'u sorunsuz çalıştıran ultra süper hızlı bir dizüstü bilgisayar (GPU olmasa da olur; oyun oynamıyorum)
olsaydı hemen satın alırdım.

 
ilotoki0804 2024-09-05

Snapdragon Elite gibi ARM tabanlı işlemci kullanan dizüstüler şarj etmeden bile bir haftayı rahat çıkarıyormuş; öyleyse onu alsaydınız ya diye düşünüyorum (bkz.: https://m.youtube.com/watch?v=zFMTJm3vmh0)

 
depth221 2024-09-05

Snapdragon X Elite henüz Linux’u desteklemiyor gibi görünüyor. Ben de Ubuntu için düşük güç tüketimli bir dizüstü bilgisayarda ARM kullanmayı düşünmüştüm, ancak Snapdragon X Elite üzerinde Linux’u düzgün çalıştırmak için biraz daha zamana ihtiyaç var gibi duruyor.

https://qualcomm.com/developer/blog/…

 
ilotoki0804 2024-09-05

Tekrar kontrol edince yazının 1 yıl önce yazıldığını gördüm. Umarım yazar da artık bir ARM dizüstü bilgisayar alıp mutludur?

 
ing03201 2024-09-05

Aslında S3 durumunun ortadan kalkmasının büyük nedeni Intel'in yaptığı fiyaskolar...
Daha 13. ve 14. nesildeki güç gösterisi bile ortadayken...

 
GN⁺ 2024-09-05
Hacker News görüşleri
  • "Modern Standby"nin mevcut API davranışını uyarı vermeden değiştirerek rahatsızlığa yol açtığı belirtiliyor

    • Mevcut "Suspend to RAM" ve "Hybrid Suspend to RAM" özelliklerinin faydası vurgulanıyor
    • Yeni uyku durumları eklemek sorun değil, ancak mevcut temel kullanıcı arayüzü kalıplarının yerini almamalı
    • Sorunun Microsoft'un S0'ı icat etmesi değil, Dell ve Lenovo gibi üreticilerin S3'ü UEFI'den kaldırması olduğu söyleniyor
  • ThinkPad modelleriyle ilgili açıklama anlaşılması zor olsa da, uyku moduna dair açıklamalar faydalı bulunuyor

    • Sorunun "Hibernate" kullanılarak çözüldüğü belirtiliyor
    • "Hibernate", RAM içeriğini bir dosyaya kaydedip sistemi tamamen kapatıyor
    • Uyku modunun yalnızca "minimum güç tüketimi" ve "hızlı uyanma" sağlaması gerektiği söyleniyor
    • MacBook'un bu sorunu iyi çözdüğünden bahsediliyor
  • Windows güncellemelerinin uyku modunda çalışmasının son derece mantıksız olduğu söyleniyor

    • Windows Update çalışırken sistem yavaşlıyor ve fan yüksek hızda dönüyor
    • Ubuntu'nun apt upgrade işleminin daha hızlı olduğu belirtiliyor
  • S3'ün AWS S3 değil, bir uyku durumu anlamına geldiği belirtiliyor

  • "Modern Standby"nin gerçekten müşterilere büyük bir değer sunup sunmadığı sorgulanıyor

    • Uygulamaların çoğu "App" geliştirme akışını izlemiyor
    • Qualcomm ARM CPU'ların bu sorunu çözüp çözemeyeceği merak ediliyor
  • MacBook kullanma nedenlerinden birinin uzun uptime süresini koruyabilmesi olduğu söyleniyor

    • Steam Deck'in de bu sorunu iyi çözdüğü belirtiliyor
  • S0ix'in kullanılmaya başlanmasından beri uyku durumlarının beklentileri karşılamadığı söyleniyor

    • "Hibernate"in daha öngörülebilir olduğu ve daha iyi performans sunduğu belirtiliyor
  • Hızlı açılışla ilgili şikayetler anlaşılmaz bulunuyor

    • Çoğu durumda dizüstü bilgisayar kapatılıp yeni bir oturum başlatılıyor
    • Yavaşlığı kabullenmenin önemli olduğu söyleniyor
  • Akıllı telefonlar ve tabletlerin güncellemeler ve sesli kontrol için S3 kullandığı belirtiliyor

    • Dizüstü bilgisayar donanımlarının çoğunun bu özellikleri desteklemediği söyleniyor
  • Artık Windows ön yüklü bilgisayar satın alınmayacağı belirtiliyor

    • Linux masaüstünün daha kullanışlı olduğu savunuluyor