Intel HD Graphics 4000 nVidia Geforce 630M yerine eski oyun için mi kullanılıyor?


13

Yakın zamanda bir Toshiba Satellite P855-32X dizüstü bilgisayar satın aldım .

Bu dizüstü bilgisayar başlattıktan sonra firs şey elbette en yeni olanlara tüm sürücüleri güncelleme. İhtiyacım olan her şeyi yapılandırın ve bir cazibe gibi çalışır.

En yeni oyunları sorunsuz oynayabilirim, ancak "Dark Reign 2" [DirectX 7] adlı bir oyunu çalıştırırken maksimum 25 FPS / ~ 20 FPS'de çalışır (ayarlar 640x480'de en düşük veya 1366x768'de en yüksek olursa olsun), i3-370M ve AMD Radeon HD Mobility 5740 [512mb gddr3 vram] bulunan eski dizüstü bilgisayarımda 120 fps hızında çalışıyor. (ancak oyun içinde her zaman 60 ile sınırlandırıyorum)

Dizüstü bilgisayarımın, hangi GPU ile bir uygulamayı çalıştıracağını belirlemenizi sağlayan uygulamalarda RMB seçeneği vardır: resim açıklamasını buraya girin

Ama DXdiag'ı bu seçenekle veya ikincisini başlattıktan sonra, her zaman bu ekranı alıyorum : resim açıklamasını buraya girin

NVidia CPL'ye bakmayı denedim ama olması gerektiği kadar seçenek yok ..?

resim açıklamasını buraya girin

Ayrıca "varsayılan GPU" nun NVidia GPU olarak ayarlandığından da emin oldum. Yine de sorun devam ediyor.

Intel Tümleşik HD Grafiklerimi devre dışı bırakmayı denedim:

resim açıklamasını buraya girin

Ama oyunu çalıştırmaya çalıştığımda bana bir hata verdi, Harware Acceleration desteği yok (1999 hehe'den bir oyun için)

DXDiag'da aradım:

resim açıklamasını buraya girin

Ve burada beni şaşırtan şey kesinlikle GPU / manufaturer adı olmaması ve varsayılan windows sürücülerinin kullanılmasıdır.

Tüm sürücülerim güncel, tüm VC ++ yeniden dağıtılabilirleri, .net çerçeveleri, windows güncellemeleri, bağımlılıkları ve DirectX Son Kullanıcı Çalışma Zamanı (DX9) güncel ve yüklü.

Sorunun ne olduğunu gerçekten bilmiyorum ve 25 fps'den daha eski bir oyunu oynayamamdan nefret ediyorum, ancak daha yeni oynanabilir bir kare üzerinde tüm yeni oyunları (2005+) .. henüz, daha eski bir dizüstü oyun bir cazibe gibi çalışır.

Neler oluyor ve bunu nasıl düzeltebilirim? Bunu gerçekten anlamıyorum.

Geforce'm arasında Intel Chipset ile anakarta "bağlı" olduğundan şüpheleniyorum? Bu doğruysa bunu atlatmanın bir yolu var mı?

Düzenleme: Ben "entegre GPU kullanın" ile oyunu çalıştırmak bahsetmeyi unuttum ve sonuçları aynıydı. (oyun maksimum 25 fps'de çalışır)


Eski dizüstü bilgisayarınızda veya Windows 7'de Windows 8 var mı? Lütfen oyunu daha düşük bir Windows Sürümü'ne ayarlanmış uyumluluk moduyla çalıştırmayı deneyebilir misiniz, belki oradaki diğer ayarlarla oynamayı?

1
Nvidia kontrol panelindeki "3B ayarlarını yönet" sekmesi altında, oyununuzun .exe dosyasına gidebilmeli ve buradan hangi GPU'yu kullanacağınızı belirleyebilmelisiniz. Kısayol, oyunun kendisi yerine bir çeşit başlatıcıyı tetiklerse bazen içerik menüsü girişi düzgün çalışmaz. Son olarak, her uygulama için hangi GPU'nun kullanıldığını kesin olarak belirlemek için Optimus Test Viewer aracını kullanabilirsiniz.
Fopedush

@Fopedush Sonunda, bazı yararlı bilgiler. :)

Hiçbir başlatıcısı olduğundan eminim, uygulama açık kaynak ..

1
Bir düşünce daha gerçekleşir: nvidia kontrol panelinin ekran görüntüsünde, doğrudan nvidia frambuffer'a bağlı bir donanım çıkışı gösterilir (d-sub gibi görünüyor). Bu çıkışa bir ekran bağlamayı deneyebilirsiniz (nv. Kontrol panelinde Intel'e değil nvidia kartına bağlı olduğunu doğrulayın), ardından oyunu o ekranda çalıştırın. Bunu yapmak, IGP çerçeve arabelleğini denklemden tamamen kaldıracak ve sorunun kaynağıyla ilgili bir ipucu verebilir.
Fopedush

Yanıtlar:


14

Birkaç yıl önce bu konuyla ilgili bir soru yazdım, bu yüzden bildiklerimle de ilgilenebilirim.

Dizüstü bilgisayarınız, iki GPU'dan (tümleşik Intel grafik işlemcisi [IGP] ve daha güçlü Nvidia grafik kartı [DGPU]) video çıkışı oluşturmak için Nvidia Optimus adlı bir teknoloji kullanır. Bu, dizüstü bilgisayarın ekranını yalnızca IGP'nin çerçeve arabelleğine bağlayarak ve DGPU'nun bellek sayfalarını doğrudan bu çerçeve arabelleğine yazmasına izin vererek gerçekleştirilir. Bu şekilde, her iki kart da aynı anda, hatta aynı anda çıktı oluşturabilir. Bir uygulama DGPU oluşturmayı çağırdığında, DGPU çıktıyı ekranın uygulamanın kapladığı bölümüne yazar. Oyun gibi bir tam ekran uygulaması durumunda DGPU, IGP'nin tüm çerçeve arabelleğine yazacaktır. Bu işlemin daha ayrıntılı bir açıklaması Nvidia Optimus teknik incelemesinde mevcuttur .

Optimus özellikli bir makinede oyun gibi grafik ağırlıklı bir uygulama çalıştırırken ve düşük performans yaşarsanız, uygulamanın IGP yerine DGPU kullandığından emin olmak mantıklıdır. Bunu, gösterdiğiniz içerik menüsü girişi yoluyla veya bir şekilde daha güvenilir bir şekilde NVidia kontrol panelinden yapabilirsiniz. Soldaki bölmeden "3D ayarlarını yönet" i seçin, uygulamanızı seçin, ardından "Tercih edilen grafik işlemcisini" Nvidia yonga setine ayarlayın.

Optimus Test Görüntüleyicisi'ni kullanarak uygulamanın Nvidia GPU'da çalıştığından emin olabilirsiniz . Bu araç, DGPU'nun etkinleştirilip etkinleştirilmediğini gösterecek ve hangi işlemlerden yararlandığını listeleyebilir.

Video kartının donanım çıkışlarında optimus ile ilgili sorunlar için son bir çözüm bulunmaktadır. Nvidia kontrol paneli, ekran görüntünüzdeki gibi, hangi fiziksel çıkışların hangi monitörlere bağlı olduğunu görüntüleyebilir. Ekran görüntünüzden, Nvidia GPU'nun bir fiziksel çıkışı var gibi görünüyor - Bu çıkışa harici bir monitör takmayı ve Nvidia kontrol panelinde doğru bağlandığını doğrulamayı deneyebilirsiniz. Öyleyse, montior'unuz şimdi doğrudan DGPU'nun çerçeve arabelleğine bağlanır, yani optimus kullanılmaz ve bu monitördeki tüm oluşturma DGPU'da gerçekleşir.

Sorunuzla ilgili yorumlardaki tartışmaya dayanarak aşağıdakileri yaptınız:

  1. Nvidia kontrol panelinden oyununuz için DGPU'yu zorla kullanma
  2. Oyunun DGPU'yu kullandığı Optimus Test Görüntüleyicisi kullanılarak doğrulandı
  3. DGPU'nun donanım çıkışına bir monitör bağladı ve oyunu bu monitörde çalıştır

Tüm bunlara rağmen, oyun hala çok kötü çalışıyor. Bu bilgiden sadece sorunun optimus ile ilgili olmadığı , ancak başka bir sorun olduğu sonucuna varabilirim - muhtemelen böyle eski bir oyundan veya yeni dizüstü bilgisayarınızın yapılandırmasının bazı özelliklerinden kaynaklanan bir uyumluluk sorunu. Bu oyunun açık kaynaklı olduğunu belirttiniz - aktif bir geliştirme topluluğu varsa, bu soruna bir çözüm bulmak için en iyi ikinci bahis olabilirler.


+200 ile birkaç gün bekleyeceğim, eğer onebeats yoksa onu alacaksın: P ve kaynağı şimdi güncellemeye çalışıyorum .. ve topluluk için, tür, var değil.

Çok güzel yazılmış, ancak sonuç yeni değil: Bu oyunun, muhtemelen yaşı nedeniyle bu bilgisayarın donanımında çalışan bir sorunu var.
harrymc

ne fark ettim: Dark Reign 2'yi WINDOWED MODE'da (oyun seçeneklerinde değiştirilebilir, yay) çalıştırırken dizüstü bilgisayarımda 350 FPS (kapaksız, pencereli modda vsync yok) elde ediyor ... yani ne ... f. ... oluyor? ; o bu beni deli ediyor; f

1

Oyun Dark Reign 2 30 Haziran 2000'den kalmadır.
Bu nedenle, en son GPU Akış SIMD Uzantılarını kullanmaz .

Bu neden sizinki gibi modern bir GPU kullanamayacağını açıklayabilir.


Söylediğin şey, iki sayı nasıl ekleyeceğimi bilersem ve çarpma işlemini öğrenirsem, artık bir ekleme yapamam.

Zamanınızın biraz gerisindesiniz - grafiklerin sadece toplama ve çıkarma ile ilgili olmadığı 15 yıl oldu. Modern GPU'lar kendi başlarına, yeni CPU talimatları ile yönlendirilen çok paralel bir mimariye sahip bilgisayarlardır (bağlantımı oku). Oyun, oyun çıktıktan sonra Intel tarafından eklendiği için bu talimatları nasıl vereceğini bilmiyorsa, GPU'yu tam hızda süremez. (Ve aşağı oylamalarınızda çok tetikleyicisiniz.)
harrymc

Toplama ve çıkarma dedim, sadece basit tutmak adına (KISS'in ne anlama geldiğini biliyor musunuz?). Oyunun modern bir GPU olan AMD Radeon HD Mobility 5740'da mükemmel çalıştığını söyledi. Fikrinize o kadar sabitsiniz ki, burada tüm resmi göremezsiniz. Her iki bilgisayar da neredeyse aynı yaştadır ve birindeki her şey mükemmel çalışır, diğer yandan çalışmaz. On yıldan uzun bir süre önce icat edilen teknolojiler hakkındaki teorik bilginizden bahsetmeyi bırakın. Aşağı oylamada çok tetikleyici değilim, ama saçma sapan insanların hoşlanmam.

@Radoo: Sonra "En yeni oyunları sorunsuz oynayabilirim, ama Dark Reign 2 adlı bir oyunu çalıştırırken" açıkla. Ve ayrıca: "eski dizüstü bilgisayarımda ... 120 fps hızında çalışıyor". Açıkçası, bu oyun daha modern GPU'su için optimize edilmemiştir. Bunun oyun grafiklerinde bir hata olup olmadığı veya doğru grafik talimatları kullanmaması veya eski bilgisayarın en son sürücüleri desteklememesi umurumda değil. Benim için bu zaman odaklı bir problem.
harrymc

hm ama bu hala çok mantıklı değil, eski dizüstü bilgisayarım 2010'dan ... 2013'ten bu, gerçekten bu kadar fark var mı?

0

Sorununuz, grafik sürücülerini güncellemeniz, hem nvidia hem de intel vga sürücülerini kaldırmayı ve dizüstü bilgisayarlar markası tarafından verilen orijinalleri koymanızdır.

Bu yapıldıktan sonra, oynamak istediğiniz oyunu seçin ve uygulamayı sağ tıklayın ve ardından "Grafik işlemcisi ile çalıştır - NVIDIA'yı seçin" seçeneğini belirleyin.

nvidia veya intel sürücüsünü bir daha asla güncellememek için aklınızda bulundurmanız veya FPS'niz istediğiniz şeyin altına düşecektir.

Kaynak: Aynı problemi yaşadı ve bu şekilde düzeltti

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.