Linux Mint Türkiye
Yazılım => Oyun => Konuyu başlatan: lthx - 01 Ekim 2015, 15:16:19
-
Merhaba,
Oyun içinde bazı grafik sorunları var. Bunları nasıl düzeltebilirim?
(https://cloud.githubusercontent.com/assets/15005360/10325714/952abfc2-6c9c-11e5-9662-e43c239f6b4e.png)
(https://cloud.githubusercontent.com/assets/15005360/10324866/c8bfce7e-6c95-11e5-82b6-4a85c16d2fbd.png)
-
Sorunla ilgili buraya (https://github.com/ValveSoftware/Dota-2/issues/537#issuecomment-146037627)(github-dota 2) konu açmıştım.
Bir önceki mesa sürümüne geçmem önerildi. (mesa 11.1.0-devel > mesa 10.5.9) Nasıl geçebilirim?
-
Linux Mint 17.x (Ubuntu 14.04 tabanı) deposunda mesa'nın 10.5.9 sürümü yok, bu sürüm Ubuntu 15.04'de mevcut. Bunu kim önerdi?
-
Github sayfasındaki şahıs önerdi. (bkz. (https://github.com/ValveSoftware/Dota-2/issues/537#issuecomment-146037627))
This looks like it is most likely a regression on 11.1.0-devel. Can you try using an earlier version of mesa? mesa 10.5.9 is known good on AMD HD 7950.
-
Bağlantıdaki çıktıları paylaşınız. Mesa sürümünü depodaki sürüme düşürürseniz, ilk açtığınız konuda bahsettiğiniz sorunu yaşarsınız. Öneriyi sunan kişi depodaki sürümü bilmediği ya da Linux Mint 17.x tabanı hakkında fikri olmadığı için yanlış yönlendirme yapmış görünüyor.
Ekran Kartı ile İlgili Sorularda Verilmesi Gereken Çıktılar (https://forum.linuxmint.net.tr/index.php?topic=2738.0)
-
uname -rm
3.19.0-30-generic x86_64
inxi -Gx
Graphics: Card: Advanced Micro Devices [AMD/ATI] RV730/M96 [Mobility Radeon HD 4650/5165] bus-ID: 01:00.0
X.Org: 1.15.1 drivers: ati,radeon (unloaded: fbdev,vesa) Resolution: 1600x900@60.0hz
GLX Renderer: Gallium 0.4 on AMD RV730 (DRM 2.40.0, LLVM 3.6.2) GLX Version: 3.0 Mesa 11.1.0-devel (git-443d3bf 2015-10-03 trusty-oibaf-ppa) 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,
OpenGL renderer string: Gallium 0.4 on AMD RV730 (DRM 2.40.0, LLVM 3.6.2)
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_conditional_render, GL_NV_depth_clamp, GL_NV_fog_distance,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
lspci | egrep 'VGA|3D|Display'
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV730/M96 [Mobility Radeon HD 4650/5165]
xrandr
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
LVDS connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1600x900 60.0*+
1440x900 59.9
1280x854 59.9
1280x800 59.8
1280x720 59.9
1152x768 59.8
1024x768 59.9
800x600 59.9
848x480 59.7
720x480 59.7
640x480 59.4
VGA-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
-
Sizin ekran kartınız için şu an tek çözüm açık kaynak sürücüler olarak görünüyor. Linux Mint 17.x sürümde Dota'yı oynayabilmek için daha önce açtığınız konuda da bahsedildiği üzere mesa sürücülerini güncellemeniz gerekiyor. Depodaki sürüme geri dönüş yaptığınızda sürücü güncelleme ile ilgili uyarı almaya devam edersiniz. İsterseniz aşağıdaki komutlar ile depodaki sürüme geri dönebilirsiniz.
sudo apt-get install ppa-purge
sudo ppa-purge -d trusty ppa:oibaf/graphics-drivers
-
Komutları uyguladım oyun açılıyor fakat grafik sorunu devam etmekte galiba bir çözüm yok :(
Edit: Galiba eski sürücüye dönmemiş.
inxi -Gx
Graphics: Card: Advanced Micro Devices [AMD/ATI] RV730/M96 [Mobility Radeon HD 4650/5165] bus-ID: 01:00.0
X.Org: 1.15.1 drivers: ati,radeon (unloaded: fbdev,vesa) Resolution: 1600x900@60.0hz
GLX Renderer: Gallium 0.4 on AMD RV730 (DRM 2.40.0, LLVM 3.6.2) GLX Version: 3.0 Mesa 11.1.0-devel (git-443d3bf 2015-10-03 trusty-oibaf-ppa) Direct Rendering: Yes
-
Sistemi yeniden başlattınız mı, eğer mesa sürücüleri depodaki sürüme düştü ise oyun açılmayabilir. Bu tür sorunların çözümü geliştiricilerden geçiyor maalesef.
-
Evet başlattım. Sürüm hala aynı.
-
Aşağıdaki komutların çıktılarını paylaşınız.
sudo ppa-purge -d trusty ppa:oibaf/graphics-drivers
inxi -r
-
sudo ppa-purge -d trusty ppa:oibaf/graphics-drivers
Updating packages lists
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
Warning: apt-get update failed for some reason
PPA to be removed: oibaf graphics-drivers
Package revert list generated:
libdrm-amdgpu1:amd64/trusty libdrm-amdgpu1:i386/trusty
libdrm-intel1:amd64/trusty libdrm-intel1:i386/trusty
libdrm-nouveau2:amd64/trusty libdrm-nouveau2:i386/trusty
libdrm-radeon1:amd64/trusty libdrm-radeon1:i386/trusty libdrm2:amd64/trusty
libdrm2:i386/trusty libegl1-mesa:amd64/trusty libegl1-mesa-drivers:amd64/trusty
libgbm1:amd64/trusty libgl1-mesa-dri:amd64/trusty libgl1-mesa-dri:i386/trusty
libgl1-mesa-glx:amd64/trusty libgl1-mesa-glx:i386/trusty
libglamor0:amd64/trusty libglapi-mesa:amd64/trusty libglapi-mesa:i386/trusty
libgles1-mesa:amd64/trusty libgles2-mesa:amd64/trusty libllvm3.6:amd64/trusty
libllvm3.6:i386/trusty libva-x11-1:amd64/trusty libva1:amd64/trusty
libvorbis0a:amd64/trusty libvorbis0a:i386/trusty libvorbisenc2:amd64/trusty
libvorbisenc2:i386/trusty libvorbisfile3:amd64/trusty
libvorbisfile3:i386/trusty libwayland-egl1-mesa:amd64/trusty
libxatracker2:amd64/trusty linux-firmware/trusty mesa-utils/trusty
xserver-xorg-video-ati/trusty xserver-xorg-video-glamoregl/trusty
xserver-xorg-video-intel/trusty xserver-xorg-video-nouveau/trusty
xserver-xorg-video-radeon/trusty
Disabling oibaf PPA from
/etc/apt/sources.list.d/oibaf-graphics-drivers-trusty.list
Updating packages lists
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
Warning: apt-get update failed for some reason
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Release 'trusty' for 'libdrm-amdgpu1' was not found
E: Release 'trusty' for 'libdrm-amdgpu1:i386' was not found
E: Release 'trusty' for 'libllvm3.6:i386' was not found
Unable to find an archive "trusty" for the package "libdrm-amdgpu1"
Unable to find an archive "trusty" for the package "libdrm-amdgpu1:i386"
Unable to find an archive "trusty" for the package "libllvm3.6:i386"
Unable to find an archive "trusty" for the package "libdrm-amdgpu1"
Unable to find an archive "trusty" for the package "libdrm-amdgpu1:i386"
Unable to find an archive "trusty" for the package "libllvm3.6:i386"
The following packages will be DOWNGRADED:
libdrm-intel1 libdrm-intel1:i386 libdrm-nouveau2 libdrm-nouveau2:i386
libdrm-radeon1 libdrm-radeon1:i386 libdrm2 libdrm2:i386 libegl1-mesa
libegl1-mesa-drivers libgbm1 libgl1-mesa-dri libgl1-mesa-dri:i386
libgl1-mesa-glx libgl1-mesa-glx:i386 libglamor0 libglapi-mesa
libglapi-mesa:i386 libgles1-mesa libgles2-mesa libva-x11-1 libva1
libvorbis0a libvorbis0a:i386 libvorbisenc2 libvorbisenc2:i386
libvorbisfile3 libvorbisfile3:i386 libwayland-egl1-mesa libxatracker2
linux-firmware mesa-utils xserver-xorg-video-ati
xserver-xorg-video-glamoregl xserver-xorg-video-intel
xserver-xorg-video-nouveau xserver-xorg-video-radeon
The following packages will be REMOVED:
libdrm-amdgpu1:i386{u} libedit2:i386{u} libllvm3.6{u} libllvm3.6:i386{u}
libnettle4:i386{u}
0 packages upgraded, 0 newly installed, 37 downgraded, 5 to remove and 5 not upgraded.
Need to get 33,0 MB of archives. After unpacking 46,6 MB will be freed.
The following packages have unmet dependencies:
libdrm-amdgpu1 : Depends: libdrm2 (>= 2.4.60) but 2.4.52-1 is to be installed.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
The following actions will resolve these dependencies:
Remove the following packages:
1) libdrm-amdgpu1
Accept this solution? [Y/n/q/?]
inxi -r
Repos: Active apt sources in file: /etc/apt/sources.list.d/google-chrome.list
deb http://dl.google.com/linux/chrome/deb/ stable main
Active apt sources in file: /etc/apt/sources.list.d/numix-ppa-trusty.list
deb http://ppa.launchpad.net/numix/ppa/ubuntu trusty main
deb-src http://ppa.launchpad.net/numix/ppa/ubuntu trusty main
Active apt sources in file: /etc/apt/sources.list.d/official-package-repositories.list
deb http://packages.linuxmint.com rafaela main upstream import
deb http://extra.linuxmint.com rafaela main
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner
Active apt sources in file: /etc/apt/sources.list.d/oibaf-graphics-drivers-trusty.list
deb http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu trusty main
deb-src http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu trusty main
Active apt sources in file: /etc/apt/sources.list.d/steam.list
deb [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam
deb-src [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam
-
Accept this solution? [Y/n/q/?]
y tuşuna basarak işlemi onayladınız mı?
-
Şimdi onayladım bekliyorum :)
Edit: Server'a bağlanamadı galiba hala %0 işlemi baştan tekrarlıyım mı?
Edit 2: İşlem şimdi başladı.
Accept this solution? [Y/n/q/?] Y
The following packages will be DOWNGRADED:
libdrm-intel1 libdrm-intel1:i386 libdrm-nouveau2 libdrm-nouveau2:i386
libdrm-radeon1 libdrm-radeon1:i386 libdrm2 libdrm2:i386 libegl1-mesa
libegl1-mesa-drivers libgbm1 libgl1-mesa-dri libgl1-mesa-dri:i386
libgl1-mesa-glx libgl1-mesa-glx:i386 libglamor0 libglapi-mesa
libglapi-mesa:i386 libgles1-mesa libgles2-mesa libva-x11-1 libva1
libvorbis0a libvorbis0a:i386 libvorbisenc2 libvorbisenc2:i386
libvorbisfile3 libvorbisfile3:i386 libwayland-egl1-mesa libxatracker2
linux-firmware mesa-utils xserver-xorg-video-ati
xserver-xorg-video-glamoregl xserver-xorg-video-intel
xserver-xorg-video-nouveau xserver-xorg-video-radeon
The following packages will be REMOVED:
libdrm-amdgpu1{a} libdrm-amdgpu1:i386{u} libedit2:i386{u} libllvm3.6{u}
libllvm3.6:i386{u} libnettle4:i386{u}
0 packages upgraded, 0 newly installed, 37 downgraded, 6 to remove and 5 not upgraded.
Need to get 33,0 MB of archives. After unpacking 46,7 MB will be freed.
Do you want to continue? [Y/n/?] Y
0% [Connecting to archive.ubuntu.com (91.189.88.149)]
Edit 3: İşlem bitti. Sonuç dediğiniz gibi eski hataya geri döndük. Bir umuttu olmadı malesef. Anlaşılan bu grafiğe mahkum kaldık.
Graphics: Card: Advanced Micro Devices [AMD/ATI] RV730/M96 [Mobility Radeon HD 4650/5165] bus-ID: 01:00.0
X.Org: 1.15.1 drivers: ati,radeon (unloaded: fbdev,vesa) Resolution: 1600x900@60.0hz
GLX Renderer: Gallium 0.4 on AMD RV730 GLX Version: 3.0 Mesa 10.1.0 Direct Rendering: Yes
Mesajlar Birleştirildi.
Sizide yordum teşekkürler ilginiz için. Son olarak tekrar güncellemek istersem aşağıdaki komutları kullanacağım değil mi?
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
-
Güncellemeyi bir de Xorg Edgers PPA deposundan yapmayı deneyelim, bunun için aşağıdaki komutları kullanabilirsiniz.
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
-
İşlemleri tamamladım. Oyun açılıyor fakat grafik sorunu devam etmekte :(
Graphics: Card: Advanced Micro Devices [AMD/ATI] RV730/M96 [Mobility Radeon HD 4650/5165] bus-ID: 01:00.0
X.Org: 1.15.1 drivers: ati,radeon (unloaded: fbdev,vesa) Resolution: 1600x900@60.0hz
GLX Renderer: Gallium 0.4 on AMD RV730 (DRM 2.40.0, LLVM 3.6.0) GLX Version: 3.0 Mesa 11.0.1 Direct Rendering: Yes
-
Oyun arayüzündeki aylardan efektleri değiştirebiliyor musunuz? Oyunu oynamadığım için ne tür ayarları vardır bilemiyorum. Örneğin Additive Light Passing isminde bir seçenek varmış, bunu pasifleştirince ne oluyor?
-
Ayarlar minimumda dediğiniz ayarda bunun içinde kapalı zaten değişen bir durum yok. Çözüm galiba oyun için Windows'a dönmek ama Linux'a da hayran kaldım. O yüzden baştan Windows kurup yanına Linux kurmayı düşünüyorum. Bunu şuan nasıl yapabilirim?
Edit: Konuyla ilgili yeni konu açtım.