Windows için TrueConf'ta OpenGL desteğiyle ilgili sorun nasıl çözülür? Hangi ekran kartları OpenGL'yi destekler? Muhtemelen opengl sürümünü desteklemiyor

  • 29.06.2020

Hem profesyonel hızlandırıcılar hem de "amatör" olanlar var ...

OpenGL teknolojisi, bir bilgisayar grafiği işleme araç takımı için "sadece" bir dizi özelliktir. OpenGL'yi kullanmak, geliştiriciler için, özellikle 3D açısından, bir sürü ek olasılık açar. Aynı zamanda, bir platform veya video kartı, örneğin bir bilgisayar oyununun geliştiricisinin varsaydığı tüm grafik özelliklerini desteklemiyorsa, ek işlevler kitaplığını destekleyerek tüm bu eksiklikleri gideren OpenGL'dir.

90'ların başında, yazılım üreticileri, uygulamalarının mümkün olduğu kadar çok grafik kartında çalışabilmesini sağlamak zorundaydı. Ancak, o zamanlar tek bir spesifikasyon mevcut değildi ve programın farklı donanımlar üzerinde çalışabilmesi için büyük miktarda kod yazılması gerekiyordu. Böyle bir güvenlik uzun süremezdi. Ve tüm uyumluluk sorunlarını düşük düzeyde halleden de OpenGL oldu.

O zamandan beri programcılar OpenGL için yazmak zorunda kaldılar ve ekran kartı üreticileri cihazlarına bu teknoloji için destek eklemek zorunda kaldı. İşte OpenGL'nin kullanıldığı alanlardan sadece birkaçı:

  • fiziksel süreçlerin bilgisayarla üç boyutlu modellemesi;
  • bilgisayar animasyonu;
  • tasarım ve reklamcılıkta üç boyutlu modelleme;
  • sinematik özel efektler;
  • ve tabii ki oyun bilgisayar grafikleri.

OpenGL hızlandırıcıları

OpenGL hızlandırıcılarının toplam modifikasyon sayısı, belki de doğru bir şekilde hesaplanamaz. Hem profesyonel hem de "amatör" hızlandırıcılar var. Ancak, ortalama bir kullanıcının tüm teknik ayrıntılara girmesi gerekmez. Tek bilmesi gereken, ekran kartının OpenGL teknolojisini destekleyip desteklemediği.

Bugün, herhangi bir modern oyun video kartının, hatta nvidia geforce gt 210 gibi bir bütçenin bile OpenGL özelliklerinin çoğunu desteklediğini güvenle söyleyebiliriz. Tabii ki, yalnızca video kartı üreticisinin kendisi, tüm özelliklerin desteklenip desteklenmediği konusunda tam bir rapor verebilir. Bu nedenle, profesyonel OpenGL hızlandırıcılarının test edilmesi, profesyonellere güvenle bırakılabilir.

Ancak, bugün OpenGL'nin birkaç versiyonunun olması gerçeği ile durum karmaşıklaşıyor. Ve örneğin, OpenGL 2.0, nvidia geforce gt 210 video kartı ve diğerlerinin çoğu tarafından başarılı bir şekilde işlenirse, OpenGL 3.0 ile ve hatta en son OpenGL 4.5 ile daha da fazlası, yalnızca belirli modeller zaten mevcuttur. Ve her yeni sürüm, grafik geliştiricilere "çizim" için ek fırsatlar sunar ve kullanıcı, yeni, daha gerçekçi bilgisayar dünyalarının kapılarını açar.

Tam özellikler, video kartı üreticilerinin web sitelerinde veya belgelerde görüntülenmelidir. Web sitesinde çok çeşitli bağımsız grafik kartları bulunabilir

  1. OpenGL desteği, genellikle Windows işletim sistemleriyle birlikte gönderilen NVIDIA grafik sürücülerinde bulunmaz. Uygulamalar, Windows OpenGL yazılım oluşturmayı (Windows Vista'da Direct3D sarmalayıcı) kullanır. OpenGL Extensions Viewer ve GPU Caps Viewer yardımcı programlarını kullanarak sisteminizde bir OpenGL sürücüsü olup olmadığını kontrol edebilirsiniz. OpenGL sağlayıcısının Microsoft olduğunu gösterirlerse, sistemde bir OpenGL sürücüsü yoktur. NVIDIA web sitesinden en son grafik sürücüsünü indirin ve yükleyin.
  2. Sürücünün yeni bir sürümü, uygulama tarafından bilinmeyen yeni bir OpenGL API sürümü için destek eklemiş olabilir. Örneğin bir sürücü, uygulamalara OpenGL 2.0'ı desteklediğini söyler ve uygulama/oyun OpenGL 1.X desteğini kontrol eder. Sorunu çözmek için, sürücü tarafından bildirilen OpenGL sürümünün (OpenGL sürüm dizesi geçersiz kılma) değerini uygulama tarafından desteklenene, örneğin 1.5'e zorlamak için Uyumluluk sekmesindeki OpenGL ayarlarında RivaTuner'ı kullanabilirsiniz. Bu seçenek, OpenGL'nin video kartı tarafından yürütülmesini etkilemez, ancak OpenGL sürüm 2.0 gerektiren uygulamalar aynı nedenle çalışmayı durdurabilir. Daha esnek bir yol, "Uyumluluk" sekmesindeki "Raporlanan OpenGL Sürümü" seçeneğinde istenen sürümü belirterek nHancer yardımcı programını kullanarak sorunlu uygulama için bir sürücü profili oluşturmaktır.
  3. Herhangi bir nedenle sistemde birden çok OpenGL sürücüsü kuruluysa sorun oluşabilir. adresindeki kayıt defterinde HKLM \ YAZILIM \ Microsoft \ Windows NT \ CurrentVersion \ OpenGLDrivers (HKLM \ Yazılım \ Microsoft \ Windows \ CurrentVersion \ OpenGLdrivers Windows 9x-ME için), tek bir RIVATNT alt anahtarı olup olmadığını ve bu alt anahtardaki Dll anahtarının nvoglnt olup olmadığını kontrol edin (Windows 9x-ME için tek bir nvopengl.dll anahtarı vardır). Başka alt bölümler varsa, örneğin ati2dvag (ATI OpenGL sürücüsü), bunlar önce bir .reg dosyasına aktarılarak kaldırılmalıdır.
  4. NVIDIA sürücüsündeki GeForce FX ve daha yüksek GPU'lar için OpenGL 2.0 uygulaması, CPU'nun SSE uzantılarını desteklemesini gerektirir. Bu uzantılar mevcut değilse, OpenGL ICD sürücüsü başlatılmayacak, OpenGL uygulamaları kapanacak veya yazılım oluşturma kullanılacaktır. OpenGL Extensions Viewer ve GPU Caps Viewer yardımcı programlarını kullanarak sürücü başlatmayı kontrol edebilirsiniz, yardımcı programları kullanarak işlemci tarafından desteklenen uzantıları kontrol edebilirsiniz. CPU-Z veya Sandra... İşlemci SSE'yi desteklemiyorsa, daha önceki sürücü sürümlerini (75.XX'e kadar) kullanabilir veya varsayılan Maks hızlandırma yerine NV25 Öykünme modunu etkinleştirmek için Uyumluluk sekmesindeki OpenGL ayarlarında RivaTuner'ı kullanabilirsiniz ". Son çare olarak OpenGL -> Direct3D sarmalayıcı GLDirect veya TitaniumGL kullanabilirsiniz. Bazen işlemci SSE'yi destekler, ancak eski anakart BIOS'u nedeniyle destek çalışmaz. Bu sorun, özellikle AMD Athlon XP ve Duron işlemcili sistemler için tipiktir. Anakart BIOS'unun güncellenmesi SSE desteğini geri yükleyebilir.
  5. Sistemde farklı NVIDIA GPU'lara dayalı birkaç video kartı varsa, OpenGL sürücüsü yalnızca tüm video kartları tarafından desteklenen sürümün OpenGL'sini destekleyecektir.

Minecraft veya CS gibi bilinen oyunların doğru çalışması için en temel koşullardan birinin sistemde OpenGL sürücülerinin en son sürümlerinin kurulu olması olduğunu şüphesiz birçok oyuncu bilir. Bu sürücü paketinin nasıl güncelleneceği şimdi tartışılacaktır, çünkü diğer tüm yazılımlar gibi eski olabilirler. Bu nedenle, bazen en sevdiğiniz oyunların başlatılmasıyla ilgili sorunlar olabilir.

OpenGL: En basit şekilde nasıl?

Her şeyden önce, bir oyun veya belirli bir uygulamayı başlatırken, sistem OpenGL sürücülerinin güncellenmesi gerektiğini söylüyorsa, en standart çözüm kullanılmalıdır.

İşlemi etkinleştirmek için "Denetim Masası"ndan, bilgisayar yönetimi bölümünden veya "Çalıştır" konsol satırından devmgmgt.msc komutuyla yapılabilecek standart "Aygıt Yöneticisi"ne girmeli ve kurulu olanı bulmalısınız. video bağdaştırıcısı var.

Güncelleme, sağ tıklama menüsünde veya cihaz özellikleri bölümünde aynı adlı komut kullanılarak başlatılabilir. Otomatik aramayı belirtirseniz çalışmayabilir ve sistem size en uygun sürücünün zaten kurulu olduğunu bildirecektir. Bu nedenle, önce ekipman üreticisinin web sitesine gitmeniz, grafik kartı modelinizi seçmeniz, en son sürücüyü indirmeniz ve kurulum sırasında kaydedilen dağıtımın yerini belirtmeniz önerilir.

OpenGL, Windows 7'de veya özel yardımcı programları kullanarak başka bir sistemde nasıl güncellenir?

NVIDIA ve Radeon yongalarının sahipleri için görev biraz basitleştirilebilir. Kural olarak, PhysX ve Catalyst gibi özel kontrol programları onlar için önceden kurulmuş olarak sağlanır. Bu yüzden onları OpenGL sürücünüzü güncellemek için kullanabilirsiniz.

Herhangi bir nedenle bu yardımcı programlar mevcut değilse, bunları indirmeniz ve sisteme entegre etmeniz yeterlidir. Sürekli aktif bir İnternet bağlantınız varsa, yalnızca oyun kurmak için değil, aynı zamanda OpenGL dahil olmak üzere gerekli sürücülerin yeni sürümlerinin görünümünü otomatik olarak izlemek için de yararlı olacaktır.

Prensip olarak, kullanıcı bu seçeneği beğenmezse, bir bilgisayarda veya dizüstü bilgisayarda yüklü olan kesinlikle tüm donanım ve yazılım aygıtları için kullanıcı müdahalesi olmadan sürücüleri güncelleyen Driver Booster gibi daha az ilginç programları kullanamazsınız. Uygulama, sistem taraması sırasında OpenGL sürücüsünün sürümünü otomatik olarak algılayacaktır. Nasıl güncellerim? Bulunan güncellemeleri yüklemek için teklifi kabul etmeniz yeterlidir. Güncelleme işlemi tamamlandıktan sonra, tam bir yeniden başlatma gereklidir.

Son olarak, hem kurulu sürücü paketinin sürümünü öğrenebileceğiniz hem de en son sürüme güncelleyebileceğiniz OpenGL Extensions Viewer adlı özel bir yardımcı program yükleyebilirsiniz.

DirectX güncellemesi

Ancak multimedya açısından donanım ve yazılım kompleksi arasında bir nevi bağlantı köprüsü olan DirectX platformu güncellenmeden güncelleme istenilen olumlu sonucu vermeyebilir.

Çalıştır menüsündeki dxdiag komutu ile hangi sürümün kurulu olduğunu öğrenebilirsiniz. Yeni dağıtım setini resmi Microsoft destek sitesinden İndirilenler bölümünden indirebilirsiniz.

Zaten açık olduğu gibi, DirectX OpenGL, yüklenen dağıtımın kurulum sürecini başlatarak güncellenebilir. Bu güncellemenin yararı, DirectSound, ffdshow, Direct3D ve daha fazlasının performansı dahil olmak üzere DirectX iletişim kutusunda bir dizi testin gerçekleştirilebilmesidir.

Sürücüler neden güncellenmiyor?

Birdenbire yukarıdaki çözümlerden hiçbiri yardımcı olmazsa, büyük olasılıkla nedeni yalnızca video bağdaştırıcısının OpenGL'nin yüklü sürümünü desteklememesi gerçeğinde yatmaktadır, bu nedenle nasıl denerseniz deneyin sürücü yüklenemeyecektir. Tek çıkış yolu, daha güçlü bir ekran kartı takmak.

Bu arada, bu sorun çoğunlukla anakartlara yerleştirilmiş entegre video on-board video yongalarında ortaya çıkar. Ayrı video kartlarında, kural olarak, böyle bir sorun yoktur (tabii ki, çipin çok eski olmaması ve doğal olarak OpenGL teknolojisini desteklemesi şartıyla). Bu tür kartlara gelince, bence zaten açık. Ancak bazen JAVA Runtime platformlarını ve hatta Microsoft'tan .NET Framework'ü güncellemek gerekebilir - bunu da unutmamalıyız. Ancak bir kural olarak, çoğu durumda bu gerekli değildir - OpenGL Extensions Viewer yardımcı programını paralel olarak kullanmak yeterlidir.

Çoğu durumda, Windows 7 işletim sistemini çalıştıran bir bilgisayarda belirli oyunları doğru şekilde çalıştırmak için kullanıcılar tarafından OpenGL adlı bir dosya paketi gerekir.Bu sürücü eksikse veya sürümü güncel değilse, programlar açılmaz ve ekranda kurulum veya güncellemenin AÇIK olmasını isteyen uygun bir bildirim görüntülenecektir. Bu yazıda, yeni OpenGL kitaplıklarını olabildiğince kapsamlı bir şekilde yüklemekten bahsedeceğiz.

Her şeyden önce, söz konusu bileşenin bir PC'ye nasıl kurulduğunu bulmaya değer. Gerekli tüm dosyalar, grafik bağdaştırıcı sürücüleri ile birlikte yüklenir. Bu nedenle, önce bu bileşenin yazılımını güncellemeli ve ardından alternatif bir yöntemin analizine geçmelisiniz.

Video kartınıza en son sürücü yüklendiğinde ve daha fazla güncelleme olmadığında ve yine de OpenGL'yi güncelleme ihtiyacı hakkında bir bildirim alıyorsanız, doğrudan üçüncü yönteme gidin. Bu seçenek herhangi bir sonuç getirmediyse, donanımınız en son kitaplıkları desteklemiyor demektir. Yeni bir video kartı seçmeyi düşünmenizi öneririz.

Yöntem 1: Windows 7'de grafik kartı sürücülerini güncelleyin

Yukarıda belirtildiği gibi, OpenGL bileşenleri grafik bağdaştırıcı dosyalarıyla birlikte gönderilir. Bunları Windows 7'de güncellemek için birkaç yöntem vardır. Her biri farklı durumlar için uygundur ve kullanıcının belirli eylemleri gerçekleştirmesini gerektirir. Tüm yöntemler hakkında daha fazla bilgi edinmek için aşağıdaki bağlantıdaki makaleye gidin. Doğru olanı seçin ve verilen talimatları izleyin. İşlem tamamlandıktan sonra, bilgisayarı yeniden başlatmak ve kitaplığın yeni bir sürümünü gerektiren oyunların veya diğer programların performansını kontrol etmek yeterlidir.

Yöntem 2: Video kartının tescilli yardımcı programında bileşenleri güncelleme

Şimdi ana grafik bağdaştırıcısı üreticileri AMD ve NVIDIA'dır. Her birinin işletim sisteminin doğru çalışmasını sağlayan ve yazılımı güncellemenizi sağlayan kendi yazılımı vardır. NVIDIA grafik kartı sahipleri için OpenGL sürücüsünün yeni sürümünün GeForce Experience'a yüklenmesiyle ilgili talimatlar için lütfen aşağıdaki bağlantıya bakın.

AMD kart sahiplerinin diğer makaleleri okuması gerekir, çünkü bu durumda tüm işlemler, kurulan yazılımın türüne bağlı olarak Catalyst Control Center veya Radeon Software Adrenalin Edition'da gerçekleştirilir.

Yöntem 3: DirectX'i Güncelle

En verimli olmasa da bazen işe yarayan yöntem yeni DirectX kitaplığı bileşenlerini kurmaktır. Bazen gerekli oyunların veya programların normal şekilde çalışmasına izin veren uygun dosyalar içerir. Öncelikle bilgisayarınızda hangi DirectX'in yüklü olduğunu bulmanız gerekir. Bunu yapmak için aşağıdaki makaledeki talimatları okuyun.

Şu anda Windows 7 için en son sürüm DirectX 11'dir. Daha eski bir kitaplık yüklediyseniz, onu güncellemenizi ve yazılımın işlevselliğini kontrol etmenizi öneririz. Bu konu hakkında diğer materyallerde daha fazlasını okuyun.

Gördüğünüz gibi, OpenGL'yi güncellemek zor değil, ana sorun yalnızca bu bileşenin yeni dosyalarını video kartınızla desteklemek için kalır. Her birinin etkinliği farklı koşullara bağlı olduğundan, tüm yöntemleri test etmenizi öneririz. Talimatları okuyun ve uygulayın, o zaman kesinlikle başaracaksınız.

Movavi Video Editor'ı başlatırken bir hata mesajı alıyorsanız veya oynatıcının, filtrelerin veya geçişlerin çalışmadığını fark ederseniz, bilgisayarınız büyük olasılıkla çalışmanız gereken OpenGL sürümünü desteklemiyor demektir. Programın çalışması için video kartının OpenGL 2.0'ı desteklemesi gerekir. Sorunsuz çalışma için OpenGL 2.1 veya üstü önerilir.

OpenGL - grafiksel verilerin görüntülenmesinden sorumlu bir yazılım arayüzüdür. Genellikle video kartı sürücüsü tarafından sağlanır. Ancak, bazı video kartları gerekli OpenGL sürümünü desteklemez. Bu durumda, şu adımları izleyin:

1. Adım: Grafik kartı sürücünüzü güncelleyin

Bu sorun, bilgisayarınızın video sürücüsü güncel değilse oluşabilir. Sürücü kurulum dosyasını üreticinin web sitesinden indirin ve kurulum talimatlarını izleyin.

Adım 2: OpenGL'nin bir yazılım uygulamasını yüklemeyi deneyin

Sürücüleri güncelledikten sonra video kartı hala 2.0'ı desteklemiyorsa, video yazılımına yenisini yükleyebilirsiniz:

    Movavi Video Editor'ı başlattığınızda görünen mesajda, "OpenGL yazılım uygulamasını indir ve kur" onay kutusunu işaretleyin.

    Veya programın ana menüsünde tıklayın Ayarlar ve beliren menüde öğesini seçin. Seçenekler... Ayarlar penceresinde kutuyu işaretleyin OpenGL'nin bir yazılım uygulamasını kullanın ve bas Tamam.

Movavi Video Düzenleyici.