Sürücü ve Klavye

Bilgisayar Sürücüleri Nasıl Çalışır?

Kısa cevap: Sürücü yazılımı, bir donanım parçasının işletim sistemiyle aynı dili konuşmasını sağlayan çeviri katmanıdır. Ekran kartı, klavye, ses kartı ya da WiFi adaptörü kendi elektronik diliyle çalışır; Windows ise kendi standart komutlarını gönderir. Sürücü tam ortada durup "bu komut şu donanımda şu anlama geliyor" der. Sürücü olmadığında donanım fiziksel olarak takılı olsa bile sistem onu ya hiç görmez ya da en temel, kısıtlı haliyle kullanır.

Yıllardır bilgisayar toplayıp kurcalayan biri olarak şunu söyleyebilirim: kullanıcıların "bilgisayarım yavaşladı", "sesim cızırdıyor", "oyunda kasma var" diye tarif ettiği sorunların şaşırtıcı bir kısmının kaynağı donanım değil, sürücü tarafındaki bir uyumsuzluktu. Bu yüzden yeni bir parça alırken sadece teknik özellik tablosuna değil, o parçanın sürücü desteğine de bakmayı öğrendim.

Sürücü Tam Olarak Nerede Duruyor?

Bilgisayarı katmanlar halinde düşünmek işi kolaylaştırıyor. En üstte kullandığınız program var: oyun, tarayıcı, video düzenleyici. Onun altında işletim sistemi, en altta ise fiziksel donanım. Sürücü, işletim sistemiyle donanım arasındaki o ince ama kritik katman.

Örnek vereyim: bir oyunda karakteri hareket ettirmek için W tuşuna bastığınızda olan şey şu sırayla ilerliyor:

  1. Klavyedeki devre, hangi tuşun kapandığını algılar ve bir sinyal üretir.
  2. USB üzerinden bu sinyal sisteme ulaşır, USB sürücüsü veriyi işletim sisteminin anlayacağı forma çevirir.
  3. İşletim sistemi bu girdiyi aktif pencereye, yani oyuna iletir.
  4. Oyun karakteri hareket ettirir, yeni kareyi çizmesi için ekran kartına iş verir.
  5. Ekran kartı sürücüsü bu isteği GPU'nun anlayacağı komutlara dönüştürür.

Bu zincir milisaniyeler içinde binlerce kez tekrarlanıyor. Zincirin herhangi bir halkasında hatalı ya da eski bir sürücü varsa, sonuç gecikme, takılma veya tuhaf davranışlar oluyor.

Sürücü Türleri Arasındaki Fark

Genel (generic) sürücüler

Windows kurulumunu bitirdiğinizde ekran zaten geliyor, klavye çalışıyor, fare hareket ediyor. Bunlar işletim sisteminin kendi içinde taşıdığı genel sürücüler sayesinde. Ama bu sürücüler "herkese uyan tek beden" mantığıyla yazılmış. Ekran kartınızın 3D performansını, klavyenizin makro tuşlarını, ses kartınızın gelişmiş kanallarını tanımazlar.

Üretici sürücüleri

Donanımı üreten firmanın kendi yazdığı sürücüler, o parçanın bütün yeteneklerini açığa çıkarır. Ekran kartı tarafında AMD ile NVIDIA sürücülerini karşılaştıran ayrı bir yazımız var; iki taraf da farklı yaklaşımlar benimsiyor ve bu fark özellikle oyun performansında hissedilebiliyor.

Yazılım paketi olarak gelen sürücüler

Özellikle oyuncu ekipmanlarında sürücü, bir kontrol panelinin içine gömülü geliyor. RGB aydınlatma ayarı, tuş atamaları, DPI profilleri hep bu katmanda yönetiliyor. Burada dikkat: bazı paketler sürekli arka planda çalışan ağır servisler kurar. Karar verirken bunu hesaba katmak lazım.

Karşılaştırma Yaparken Sürücü Tarafında Neye Bakmalı?

KriterNeden önemli
Güncelleme sıklığıDüzenli güncellenen sürücü, yeni oyun ve uygulamalarla daha az sorun çıkarır.
İşletim sistemi desteğiEski bir donanım, güncel Windows sürümünde sadece genel sürücüyle çalışabilir.
Kaynak tüketimiSürücüyle gelen kontrol yazılımı bazı sistemlerde belirgin şekilde RAM yer.
Kaldırma kolaylığıTemiz kaldırılamayan sürücüler, sonraki kurulumlarda çatışma yaratır.
Resmî indirme kanalıÜçüncü taraf sitelerden inen paketler ciddi güvenlik riski taşır.

Son satırı özellikle vurgulamak isterim. Sahte sürücülerin nasıl zarar verdiğini ayrıntılı anlattığımız yazıyı okumanızı tavsiye ederim: "sürücü indir" araması yapıp ilk çıkan reklama tıklayan çok sayıda kullanıcı, sürücü yerine reklam yazılımı ya da daha kötüsünü kurmuş oluyor. Ben kural olarak sadece donanım üreticisinin kendi sitesini ve Windows Update'i kullanıyorum.

Sürücü Ne Zaman Sorun Çıkarır?

Deneyimime göre üç tipik senaryo var:

Bir de şu var: her güncellemeyi anında yüklemek her zaman doğru değil. Sistem stabil çalışıyorsa ve yeni sürüm sizin kullandığınız uygulama için özel bir iyileştirme getirmiyorsa, biraz beklemek mantıklı. GPU sürücüsü güncellemesinin zamanlamasını tartıştığımız yazıda bu dengeyi ayrıntılandırıyoruz.

Pratik Kontrol Listesi

  1. Aygıt Yöneticisi'ni açıp sarı ünlem işaretli cihaz var mı diye bakın.
  2. Sorunlu cihazın tam model adını not edin (tahmin etmeyin).
  3. Üreticinin resmî sitesinden, işletim sistemi sürümünüze uygun paketi