Bloga dön
·9 dk okuma·productdevbook

macOS'ta Oyun Oynamak: Bant Genişliği Optimizasyon İpuçları

macOS'ta oyun oynamak için pratik bant genişliği ipuçları — gecikmeyi düşük tutmak, çıkışınızı yiyen arka plan uygulamalarını bulmak ve Wi-Fi'yi ayarlamak.

  • Gaming
  • macOS
  • Bandwidth
  • Performance

League of Legends'ta sıralı bir maçın üç dakikasındasınız, ping 18 ms'ydi ve birden paket kaybıyla 240 ms'desiniz. Ölüyorsunuz, küfrediyorsunuz, alt-tab yapıyorsunuz — ve menü çubuğu Dropbox'ın 40 MB/sn yüklediğini gösteriyor çünkü bir meslektaş paylaşılan çalışma alanına video dolu bir klasörü taşıdı. Maç ağa değil, var olduğunu unuttuğunuz bir arka plan senkronizasyonuna kaybedildi.

Mac oyunculuğu olgunlaştı. Apple Silicon, Game Mode, Game Porting Toolkit ve gerçek bir yerel katalog, insanların özür dilemeden Mac'lerde gerçekten oynadığı anlamına geliyor. Geriye kalan sorunlar çoğunlukla yereldir — ve bant genişliği bunlardan biridir. Bu yazı, oyun sırasında gecikme artışlarına gerçekte neyin sebep olduğunu ve bunları nasıl düzelteceğinizi adım adım anlatıyor, gaming mac bandwidth arayan ve aksi takdirde iyi olan bağlantısının neden sallandığını anlamaya çalışan herkes için somut tavsiyelerle.

gaming mac bandwidth gecikmesi genellikle nedir

Gecikme kelimesi üç farklı şeyi kapsar ve her biri için düzeltme farklıdır:

  1. Frame stutter — darboğaz GPU'dur, ağ değildir. Grafik ayarlarını düşürün.
  2. Yüksek ping — oyun sunucusuna gidiş-dönüş yüksektir. Coğrafya, ISS yönlendirmesi, bazen Wi-Fi.
  3. Paket kaybı / artışlar — bağlantı ortalama olarak iyidir ancak aralıklı olarak düşer veya doyar. Bu, makinenizde genellikle düzeltilebilir olanıdır.

Bant genişliğinin kendisi nadiren oyun için sorundur. Çoğu çevrimiçi oyun 50 ila 500 kbps kullanır — yavaş bir bağlantının bile küçük bir dilimi. Sorun, oyunun zamanında varması için 100 kbps'ye ihtiyacı olduğunda Mac'inizde başka bir şeyin 80 Mbps kullanmasıdır. Yönlendirici varsayılan olarak hiçbir şeye öncelik vermez; gürültülü olan kazanır. gaming mac bandwidth optimizasyonu çoğunlukla oyun olmayan şeylerle ilgilidir.

Oyun sırasında yaygın suçlular

Arka plan yüklemeleri en kötü kategoridir çünkü tüketici bağlantılarında yukarı yön bant genişliği genellikle aşağı yönün 1/10'udur, bu yüzden daha hızlı doyar.

  • Bulut senkronizasyonu. Dropbox, iCloud Drive, Google Drive, OneDrive. Bunlardan herhangi biri büyük bir dosyayı yüklerken gecikmenizi artırır çünkü yukarı yön bağlantısı artık doludur ve oyundan gelen ACK'ler arkasında kuyruğa girer.
  • NAS'a Time Machine. Saatlik yedeklemeler birkaç dakika boyunca 50+ MB/sn çekebilir. NAS'ınız aynı Wi-Fi ağındaysa, bu da hava süresi rekabetidir.
  • Photos / iCloud Photo Library. Özellikle bir telefon gezisinden sonra — arka planda yüklenen yüzlerce yeni fotoğraf.
  • Uygulama güncellemeleri. Mac App Store, Steam güncellemeleri, Epic launcher, Battle.net, hepsi kullanıcı istemi olmadan çoklu GB'lık bir indirme çalıştırabilir.
  • OS güncellemeleri. macOS varsayılan olarak güncellemeleri önceden indirir. Bu genellikle 4 ila 12 GB'tır.
  • Başka bir uygulamada video aramaları. Zoom'un arka planda bağlandığını mı unuttunuz? Katılmadan önce bile veri kanalını açar.
  • Tarayıcı sekmeleri. YouTube otomatik oynatma, picture-in-picture çalışan Twitch yayınları, sürekli yoklayan sosyal beslemeler.

Herhangi bir düzeltmeden önce teşhis

Göremediğinizi düzeltemezsiniz. İki araç yeterli:

Uygulama başına canlı bant genişliği

Oyun başlamadan önce menü çubuğunda ova'yı açın. Taban çizgisini not edin — sessiz bir Mac için açık bir tarayıcıyla, boştaki bant genişliği genellikle 1 MB/sn'nin altındadır. Bunun üzerindeki her şey araştırılması gereken bir şeydir.

Maç ortasında ping artarsa, alt-tab yapın ve ova'nın açılır menüsünü kontrol edin. Suçlu uygulama genellikle aşikardır: "Dropbox Helper, 38 MB/sn yukarı" size ne öldüreceğinizi tam olarak söyler. ova yardımcı süreçleri üst uygulama altında katlar, böylece "Dropbox" okuyorsunuz, isimsiz yedi yardımcı satırı değil.

Canlı uygulama başına oranlar
ova kabaca saniyede bir örnekleme yapar. Oyun içinde ping sıçradığında, menü çubuğu maç bitmeden neyin arttığını gösterir.

Oynarken ping

Terminal'i açın ve şunu çalıştırın:

ping -i 0.5 8.8.8.8

Bu size kararlı bir hedefe sürekli yarım saniyelik bir ping verir. Oynarken bunu küçük bir pencerede çalıştırın. Ping iki katına çıktığında, neden için ova'ya bakın. Bu kombinasyon — canlı ping artı uygulama başına bant genişliği — daha derin araçlar olmadan "neden geç kalıyorum" durumlarının yüzde 80'ini çözer.

Gerçekten yardımcı olan Wi-Fi ayarı

Kabloluya geçmek her Wi-Fi optimizasyonunu yener, ancak Wi-Fi'da takılı kaldıysanız, işlem sırası:

2.4 GHz değil 5 GHz kullanın

2.4 GHz bandı neredeyse her yerde tıkanmıştır, özellikle dairelerde. 5 GHz'in daha fazla kanalı ve daha az paraziti vardır. Bir Mac'te, Wi-Fi menüsündeki açılır menü size hangi bantta olduğunuzu her zaman söylemez — Wi-Fi menüsüne tıklarken Option'a basın ve SSID satırı tam frekans ve kanalı gösterir.

Yönlendiriciye yakın oturun

Wi-Fi sinyali mesafe iki katına çıktığında kabaca 6 dB düşer ve duvarlar her biri 5 ila 10 dB daha yer. Tuğladan iki oda uzakta bir modem muhtemelen paket kaybınızın gerçek nedenidir. Erişim noktasının görüş alanına geçmek, herhangi bir yazılım değişikliğinden daha fazla "ping sorunu"nu düzeltir.

DFS'in kullandığı 5 GHz kanallarından kaçının

DFS kanalları (çoğu bölgede 52-144) radar algılama geri çekilmesi gerektirir ve yönlendiriciniz oyun ortasında ağı kısa süreliğine düşürebilir. Statik kanallar (36-48 ve 149-165) daha sakindir. Bu bir yönlendirici ayarıdır, Mac değil.

Diğer Mac'lerin AirDrop alımını devre dışı bırakın

Evdeki üç Mac AirDrop ve Continuity reklamı yapıyorsa, hepsi ara sıra hava süresi harcıyor demektir. Büyük bir etki değil, ancak sınırdaysanız görünür.

Ethernet, sıkıntı bile olsa

USB-C-ethernet adaptörü yaklaşık 20 dolardır. Takmak:

  • Wi-Fi hava süresi rekabetini tamamen ortadan kaldırır.
  • Tipik olarak 5 ila 15 ms gecikmeyi düşürür.
  • Ara sıra 100 ms artışlara neden olan periyodik yeniden ilişkilendirme olaylarını ortadan kaldırır.

Rekabetçi oyun için bu, mevcut tek en büyük iyileştirmedir. Ethernet'i yönlendiriciden bir koridora kadar uzatmak, akşam için yere yapıştırmak bile ölçülebilir bir fark yaratır. Fan eğrisi de daha sessizdir çünkü Wi-Fi radyosu sıkı çalıştırılmaz.

Game Mode ve ne yapar

macOS Sonoma ve sonrası, tanınan bir oyun tam ekrana geçtiğinde etkinleşen bir Game Mode'a sahiptir. Bant genişliğiyle ilgili iki şey yapar:

  1. Oyuna arka plan görevleri üzerinde CPU ve GPU önceliği verir.
  2. AirPods ve oyun denetleyicilerinde ses gecikmesini azaltır.

Şu anda arka plan ağ kullanımını doğrudan kısmaz. Maç sırasında Dropbox yüklemeniz hâlâ artar — Game Mode ağ QoS'u ile değil, CPU/GPU kaynak tahsisiyle ilgilidir. Yani arka plan uygulamalarını kendiniz yönetmeniz gerekir.

ova'yı eylemde görün

Bir bakışta görülebilir bir menü çubuğu bant genişliği izleyicisi — yerel, imzalanmış, ~3 MB.

Download for macOS

Ciddi oturumlar için oyun öncesi kontrol listesi

Maçı gerçekten önemsiyorsanız (sıralı oyun, turnuva veya sadece bir arkadaşın doğum günü Apex çalışması):

  1. Bulut senkronizasyonunu duraklatın. Dropbox, iCloud Drive, OneDrive. Çoğunun menü çubuğunda "1 saatliğine duraklat" seçeneği vardır.
  2. Slack'i kapatın, Discord bildirimleri bir yana. Slack boştayken iyidir; Slack bir iş arkadaşının az önce gönderdiği 200 MB'lık bir video ekini indiriyorsa değil. Discord ses sohbeti iyidir — küçüktür, yaklaşık 100 kbps.
  3. Time Machine'i erteleyin. Sistem Ayarları > Genel > Time Machine > siz bitirene kadar başka bir yedekleme çalıştırmayın.
  4. Video akışı yapan her şeyi kapatın. Duraklatılmış YouTube sekmeleri bile bazen önceden tamponlar.
  5. Prize takın. AC güç ve ethernet.
  6. ova taban çizgisini kontrol edin. Başka hiçbir şey çalışmıyorken, toplam bant genişliği 0,5 MB/sn'nin altında olmalıdır. Değilse, hâlâ aktif olan ve atladığınız bir şey vardır.
  7. Yedek olarak Activity Monitor'un Network sekmesini açın. macOS'un yerleşik aracı, oturum boyunca toplamlarla.

Bu rutin, ezberledikten sonra 30 saniye sürer.

Oyuna özgü notlar

Bilinmeye değer birkaç acayiplik:

Steam

Steam, başka bir oyundayken arka planda güncellemeler çalıştırabilir. Steam > Ayarlar > İndirmeler > "Oyun sırasında indirmelere izin ver" — bunu kapatın. Sıkı bir tavan istiyorsanız "Bant genişliğini sınırla"yı da kontrol edin.

Battle.net

Battle.net'in launcher'ı varsayılan olarak yamaları arka planda önceden indirir. Ayarlar > İndirmeler ve Yamalama > otomatik güncelleme davranışını açın/kapatın. Özellikle büyük bir yamadan sonraki gün — ilk başlatma onlarca GB çekecek.

Roblox / Minecraft / çocuk dostu oyunlar

Bunlar genellikle çok düşük bant genişliğine sahiptir (50 ila 200 kbps) ve çoğunlukla gecikmeye duyarlıdır. Aynı tavsiye geçerlidir — önemli olan rekabet eden trafiğin yokluğudur, ham hız değil.

Bulut oyun (GeForce Now, Boosteroid, Xbox Cloud)

Bu, ters problemdir: oyunun kendisi sürekli 25 ila 35 Mbps kullanır, bu yüzden bağlantının başka herhangi bir kullanımı doğrudan rekabet eder. Bu hizmetler için ova, "bekle, Mac'im son saattir fotoğraf yüklüyormuş ve fark etmemişim"i tespit etmek için faydalıdır.

Tekrarlayan bir artışı tespit etme

Ping her saat aynı zamanda artıyorsa, bu bir desendir ve desenler kolaydır. ova'nın geçmişini açın, artış zamanına geri kaydırın ve hangi uygulamanın karşılık gelen bir bant genişliği yumrusu gösterdiğine bakın. Yaygın suçlular:

  • Saatlik Time Machine. Varsayılan olarak saatte bir kez.
  • Backblaze, Carbonite, Arq. Sürekli yedekleme araçlarının yapılandırılabilir programları vardır; bazıları varsayılan olarak "iş saatleri içinde mümkün olduğunca hızlı"dır.
  • Photos senkronizasyonu. Genellikle Mac birkaç dakika boştayken çalışır.
  • Crashplan / kurumsal yedekleme ajanları. İş Mac'iniz ise, BT tarafından yüklenen yedekleme ajanı genellikle sabit bir programda çalışır.
  • Web tarayıcısı arka plan süreçleri. Bazı uzantılar arka uçlarını bir programda yoklarlar.

Geçmiş görünümü bunun için doğru araçtır — canlı bir izleyici yalnızca mevcut oranı gösterir, ancak tekrarlayan bir artış son birkaç saatlik veri hakkında bir sorudur.

Ağ gerçekten sorun olduğunda

Bazen bunların hiçbiri yardımcı olmaz ve bağlantı gerçekten bozulmuştur. İşaretler:

  • 8.8.8.8'e ping yüksek taban çizgisine sahiptir (>50 ms boştayken) ve coğrafi durumunuz size daha azını vermelidir.
  • Boştaki ping'de yüzde 1'in üzerinde paket kaybı.
  • ISS seviyesi kesintiler (downdetector veya ISS'nizin durum sayfasını kontrol edin).

Bu durumlarda hiçbir Mac ayarı düzeltmez. Bir hotspot'a geçin, farklı bir bağlantı kullanın veya bekleyin. ova'nın teşhis değeri tam olarak budur — sorunun makinenizde mi yoksa hatta mı olduğunu size söyler — Mac'iniz sessiz ve ping hâlâ kötü ise, sizin hatanız değildir.

Sırada ne yapmalı

Uygulama başına bir izleyici (ova veya benzer herhangi bir şey) yükleyin, açıkken birkaç maç oynayın ve Mac'inizin ağ kullanımının taban çizgisi şeklini hızla öğreneceksiniz. Bir sıralı maç ters gittiğinde ve menü çubuğu size Dropbox'ın 40 MB/sn yüklediğini söylediği ilk seferde, araç kendini amorti eder.

Mac oyunculuğu artık gerçek. gaming mac bandwidth ayarının son mili genellikle sürücü ayarlarından ziyade ağ hijyenidir — ve çoğu sadece bakmadığınız sırada arka planda neyin çalıştığını öğrenmektir.