Linux Mint Türkiye
Yazılım => Wine / PlayonLinux / Virtualbox => Konuyu başlatan: OnLive - 12 Nisan 2017, 17:28:05
-
Merhabalar. Bazı eski oyunları Wine ile açmaya çalıştığımda şöyle bi' OpenGL hatası veriyor:
Could not initialise OpenGL rendering environment!
Make sure you have the latest drivers installed (GLSetup is recommended)
Make sure your desktop has more than 256 colours
Ekran Görüntüsü:
(https://1.bp.blogspot.com/-SF1ZRJXfTog/WNTdHx7MyFI/AAAAAAAAAZQ/jtQcgorjpGw5-11RIoZXFn4ZGMFN9AgsACLcB/s1600/Error.png)
Acaba sorun ne olabilir? Teşekkürler.
-
Öncelikle Wine'ı nereden kurdunuz?
Ayrıca ekran kartı çıktılarınızı atın
-
Öncelikle Wine'ı nereden kurdunuz?
Ayrıca ekran kartı çıktılarınızı atın
Wine'ı şuradan kurdum:
sudo add-apt-repository ppa:wine/wine-buildssudo apt-get updatesudo apt-get install --install-recommends wine-stagingsudo apt-get install winehq-staging
Ekran kartı çıktıları:
inxi -SGx
System: Host: Linux Kernel: 4.4.0-72-generic x86_64 (64 bit gcc: 5.4.0)
Desktop: Unity 7.4.0 (Gtk 3.18.9-1ubuntu3.2)
Distro: Ubuntu 16.04 xenial
Graphics: Card-1: Intel 4th Generation Core Processor Family Integrated Graphics Controller
bus-ID: 00:02.0
Card-2: Advanced Micro Devices [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
bus-ID: 01:00.0
Display Server: X.Org 1.18.4 drivers: ati,radeon,intel (unloaded: fbdev,vesa)
Resolution: 1440x900
GLX Renderer: Gallium 0.4 on AMD CEDAR (DRM 2.43.0 / 4.4.0-72-generic, LLVM 3.8.0)
GLX Version: 3.0 Mesa 12.0.6 Direct Rendering: Yes
glxinfo | grep render
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Gallium 0.4 on AMD CEDAR (DRM 2.43.0 / 4.4.0-72-generic, LLVM 3.8.0)
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 4th Generation Core Processor Family Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 disconnected (normal left inverted right x axis y axis)
VGA-1 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00
800x600 60.32 56.25
848x480 60.00
640x480 59.94
yeni 59.89*
VGA1 disconnected
VIRTUAL1 disconnected
cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl|fglrx'
Çıktı yok...
-
Sürücüyü burada anlatılan şekilde güncelleyin.
Mesa şu an 17. sürümde , sizde 12 kurulu. Bunu bir eleyelim en azından.
https://forum.linuxmint.net.tr/index.php?topic=7503.0
-
Sürücüyü burada anlatılan şekilde güncelleyin.
Mesa şu an 17. sürümde , sizde 12 kurulu. Bunu bir eleyelim en azından.
https://forum.linuxmint.net.tr/index.php?topic=7503.0
Bahsettiğiniz şekilde kurulum yaptım ve şöyle gösteriyor:
inxi -SGx
System: Host: Linux Kernel: 4.4.0-72-generic x86_64 (64 bit gcc: 5.4.0)
Desktop: Unity 7.4.0 (Gtk 3.18.9-1ubuntu3.2)
Distro: Ubuntu 16.04 xenial
Graphics: Card-1: Intel 4th Generation Core Processor Family Integrated Graphics Controller
bus-ID: 00:02.0
Card-2: Advanced Micro Devices [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
bus-ID: 01:00.0
Display Server: X.Org 1.18.4 drivers: ati,radeon,intel (unloaded: fbdev,vesa)
Resolution: 1440x900
GLX Renderer: Gallium 0.4 on AMD CEDAR (DRM 2.43.0 / 4.4.0-72-generic, LLVM 4.0.0)
GLX Version: 3.0 Mesa 17.0.3 - padoka PPA Direct Rendering: Yes
Sanırım kurulmuş ama aynı hata devam ediyor maalesef:
(https://3.bp.blogspot.com/-78zzASBIUyA/WO5_OX_gghI/AAAAAAAAAao/jhdWiEmiT_A0OwwOwRSJwZVksxGFWjDXgCLcB/s1600/sofce.png)
-
Hangi oyunlar bu sorundan muzdarip?
WineHQ sayfasında belirtilmiş olabilir,ondan soruyorum.
Birde şimdi baktığımda bir kaç kişi 32 bit kütüphaneleri yüklenirse düzeldiğini belirtmiş.
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libstdc++6:i386
-
Hangi oyunlar bu sorundan muzdarip?
WineHQ sayfasında belirtilmiş olabilir,ondan soruyorum.
Birde şimdi baktığımda bir kaç kişi 32 bit kütüphaneleri yüklenirse düzeldiğini belirtmiş.
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libstdc++6:i386
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
libc6:i386 zaten en yeni sürümde (2.23-0ubuntu7).
libstdc++6:i386 zaten en yeni sürümde (5.4.0-6ubuntu1~16.04.4).
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 2 paket yükseltilmeyecek.
N: '/etc/apt/apt.conf.d/' dizinindeki '20auto-upgrades.ucf-dist' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'liquidsky.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'yandex-disk.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'gregory-hainaut-ubuntu-pcsx2_official_ppa-xenial.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'google-chrome.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'wine-ubuntu-wine-builds-xenial.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'webupd8team-ubuntu-java-xenial.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'opera-stable.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'steam.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'skunk-ubuntu-pepper-flash-xenial.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'bitcoin-ubuntu-bitcoin-xenial.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'getdeb.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'stebbins-ubuntu-handbrake-releases-xenial.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
N: '/etc/apt/sources.list.d/' dizinindeki 'xenial-partner.list.save' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor
Sanırım bahsettiğiniz paketler zaten kurulu. Soldier of Fortune oyunu maalesef bu hatayı vermektedir.
-
Sanırım bunu siz girmişsiniz zaten. :D
https://appdb.winehq.org/objectManager.php?sClass=version&iId=585
Mehmet adlı kişinin girdisi 'garbage' olmuş.
-
Sanırım bunu siz girmişsiniz zaten. :D
https://appdb.winehq.org/objectManager.php?sClass=version&iId=585
Mehmet adlı kişinin girdisi 'garbage' olmuş.
Evet o geri bildirimi ben yapmıştım. :D
-
Ben farklı bir yöntem ile sorunu çözüm ancak aynı sorunu yaşayan arkadaşlar için bir not düşmek istedim. Reddit'den bir arkadaş aynı sorunu şöyle çözmüş:
Gördüğüm kadarıyla etkin olarak Wine kullanıyorsun, o yüzden hangi oyunun hangi sürümünü kullandığını da eklersen sorunu daha kolay tepit edebiliriz, sanırım. :-)
Even Sven Coop aslen HL motorunu kullanıyor; ne var ki hem HL, hem Quake 3, hem de Urban Terror'ün (Quake 3 motoru) acil durumlar için software renderer'ı var. Muhtemelen SoF'un motorunu kullandığı Quake 2'nin de vardır ama görünen o ki SoF'a eklenmemiş ya da biz beceremiyoruz.
Tuhaf bir şekilde sisteminde 32 bit renderer yok ve biz yüklemeyi beceremiyoruz. Bu şu maddedekileri dener misin?
https://askubuntu.com/a/454254
Ardından şuna bak bakalım 32 bit libgl gelmiş mi;
sudo find / -name libGL.so
Selam,
1-2 ay önce sistemindeki 32 bit OpenGL sorunundan dolayı Soldier of Fortune'ı çalıştıramamıştın. Bugün Intel ekran kartım etkinken ben de benzer bir sorun yaşadım. Sonunda sorunun çözümünü buldum sanırım; halihazırda yüklü olan libGL.so.1'i libGL.so'e yönlendirmek gerekiyormuş. Niçin böyle olduğunu bilmiyorum ama durum bu. Sende yüklü olan SOF söz konusu olunca şöyle olacak;
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
./sof +set gl_driver /usr/lib/i386-linux-gnu/mesa/libGL.so