Linux Mint Türkiye
Linux Mint Destek => Ekran Kartları => Donanım => AMD / ATI => Konuyu başlatan: heyy_hs - 18 Ocak 2015, 17:45:55
-
Selamlar arkadaşlar...
Gün geçmiyor ki bilgisayarı kurcalayıp bozmayayım..
Yine elim rahat durmadı sistemi kurcalarken bozdum sistemi. Sıfır sistem kurdum ve yine ekran kartıyla başım belada.
Amd nin sitesinden x86 için(.run uzantılı dosya olan) olan sürücüyü indirdim(deb paketlerinin hangisinin kurulacağını bilmediğim paketlere hiç bulaşmadım) ve terminal işlemleri aşağıda.
engineer@engineer ~/Masaüstü/fglrx-14.501.1003 $ sudo chmod +x amd-driver-installer-14.501.1003-x86.x86_64.run
[sudo] password for engineer:
engineer@engineer ~/Masaüstü/fglrx-14.501.1003 $ sudo ./amd-driver-installer-14.501.1003-x86.x86_64.run
Created directory fglrx-install.HWWrFE
Verifying archive integrity... All good.
Uncompressing AMD Catalyst(TM) Proprietary Driver-14.501.1003...
=====================================================================
AMD Catalyst(TM) Proprietary Driver Installer/Packager
=====================================================================
Detected configuration:
Architecture: i686 (32-bit)
X Server: X.Org 6.9 or later
loki_setup: directory: (null)
Removing temporary directory: fglrx-install.HWWrFE
engineer@engineer ~/Masaüstü/fglrx-14.501.1003 $
Çıktı bu şekilde gelişiyor ve kurulum dosyası bana aşağıdakini gösterip kapanıyor.
(http://i.hizliresim.com/n5bRog.png) (http://hizliresim.com/n5bRog)
İzinleri verip kurmak işe yaramadı. Deb paketi oluşturup kurduğumda ise çeşitli sorunlarım oluyor.
Bunlar:
Paketleri oluşturup kurduktan sonraki
sudo amdconfig --initial -f --adapter=allkomutu "amdconfig bulunamadı" gibi bir ifade döndermesi. Yeniden başlattıktan sonra konut işe yarıyor fakat sonrasında intel işlemciye geçtiğimde fglrxinfo komutu sonucu intel in kullanıldığını söyleyen satırın hemen üstünde bir hata mesajı dönderiyor. Buna artı olarak önceden de ortaya çıkan bir sorun deb paketi olarak yüklü ve intel işlemcide iken uykuya alınca kernel panic alıyorum.
.run uzantılı dosyayı nasıl oldu bilmiyorum bir şekilde yüklemiştim çöken sistemde ve ne intel işlemci de nede amd işlemcide hiç bir sorunum yoktu. Aynı adımları uygulamama rağmen resimde görülen hatayı alıyorum.
Şöyle kurabilimiştim diğer sisteme.
sudo apt-get install cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4 xserver-xorg-dev
paket kurulumlarından sonra konsoldaki işlemler kurulumu başarılı bir şekilde yapmıştı ama şuan hata alıyorum.
Çözümü varmı dır..??
-
Aşağıdaki komut ile yapılandırma dosyası oluşturmayı deneyebilirsiniz.
sudo aticonfig --initial -f --adapter=all
-
Wiki de hemen bir kaç komut sonrası vermiş olduğunuz komut var. Onu da denedim. Ama sorunum kurma aşamasında. Deb paketi olarak değil de run uzantılı sürücüyü nasıl kurabilirim? Dediğim gibi deb paketi oluşturup kurmak çok sıkıntı çıkarıyor.
-
Aşağıdaki komutların çıktılarını paylaşınız.
inxi -Gx
su
cat /sys/kernel/debug/vgaswitcheroo/switch
-
engineer@engineer ~ $ inxi -Gx
Graphics: Card-1: Intel 3rd Gen Core processor Graphics Controller bus-ID: 00:02.0
Card-2: Advanced Micro Devices [AMD/ATI] Chelsea LP [Radeon HD 7730M] bus-ID: 01:00.0
X.Org: 1.15.1 drivers: fglrx,intel Resolution: 1920x1080@60.0hz
GLX Renderer: Mesa DRI Intel Ivybridge Mobile x86/MMX/SSE2 GLX Version: 3.0 Mesa 10.1.3 Direct Rendering: Yes
engineer@engineer ~ $ su
Parola:
engineer engineer # cat /sys/kernel/debug/vgaswitcheroo/switch
cat: /sys/kernel/debug/vgaswitcheroo/switch: Böyle bir dosya ya da dizin yok
-
Aşağıdaki komutların çıktısı ne diyor peki?
sudo aticonfig --initial -f --adapter=all
cat /etc/X11/xorg.conf
-
Buyrun..
engineer@engineer ~ $ sudo aticonfig --initial -f --adapter=all
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saving back-up to /etc/X11/xorg.conf.fglrx-2
engineer@engineer ~ $ cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "amd-layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Module"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Üstteki çıktıda gösterilen değerler amd sürücü etkin iken görülen sonuçlar.
Ek olarak
engineer@engineer ~ $ fglrxinfo
libGL error: dlopen /usr/lib/fglrx/dri/i965_dri.so failed (/usr/lib/fglrx/dri/i965_dri.so: cannot open shared object file: No such file or directory)
display: :0 screen: 0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile x86/MMX/SSE2
OpenGL version string: 3.0 Mesa 10.1.3
bu sonuçlarda intel sürücüye geçince veriliyor. Error kısmını çözemedim bi türlü.
Edit :: Ek çıktı.
-
Aşağıdaki komutu uçbirimde çalıştırınız.
sudo aticonfig --px-dgpu
Sonra sistemi yeniden başlatıp aşağıdaki komutların çıktılarını paylaşınız.
fglrxinfo
glxinfo | grep render
inxi -Gx
-
engineer@engineer ~ $ fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7700M Series
OpenGL version string: 4.4.13283 Compatibility Profile Context 14.501.1003
engineer@engineer ~ $ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: AMD Radeon HD 7700M Series
GL_ARB_compute_shader, GL_ARB_conditional_render_inverted,
GL_NV_blend_square, GL_NV_conditional_render, GL_NV_copy_depth_to_color,
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NV_blend_square, GL_NV_conditional_render, GL_NV_copy_depth_to_color,
engineer@engineer ~ $ inxi -Gx
Graphics: Card-1: Intel 3rd Gen Core processor Graphics Controller bus-ID: 00:02.0
Card-2: Advanced Micro Devices [AMD/ATI] Chelsea LP [Radeon HD 7730M] bus-ID: 01:00.0
X.Org: 1.15.1 drivers: fglrx,intel Resolution: 1920x1080@60.0hz
GLX Renderer: AMD Radeon HD 7700M Series GLX Version: 4.4.13283 - CPC 14.501.1003 Direct Rendering: Yes
engineer@engineer ~ $
Çıktılar bu şekilde. deb paketi oluşturup kurdum sürücüyü. Bir önceki yorumdada paylaştıım gibi intel sürücüde hata alıyorum.
-
Düzenlemeyi görmedim, forumdaki mevcut öneriyi denediniz mi?
http://forum.linuxmint.net.tr/index.php?topic=1431.msg8933#msg8933 (http://forum.linuxmint.net.tr/index.php?topic=1431.msg8933#msg8933)
-
Amd indicator uygulamacığını denerken uygulamışlığım var. O zamanda çözüm vermedi. Tekrar denedim..
engineer@engineer ~ $ sudo ln -s /usr/lib/x86_64-linux-gnu/dri/i965_dri.so /usr/lib/fglrx/dri/
ln: hedef `/usr/lib/fglrx/dri/' bir dizin değil: Böyle bir dosya ya da dizin yok
engineer@engineer ~ $ sudo ln -s /usr/lib/i386-linux-gnu/dri/i965_dri.so /usr/lib32/fglrx/dri/
ln: hedef `/usr/lib32/fglrx/dri/' bir dizin değil: Böyle bir dosya ya da dizin yok
Çıktılar böyle.
Düzeltme ::
Komutların sonlarındaki "/" işaretini kaldırıp tekrar denedim sonuç..
engineer@engineer ~ $ sudo ln -s /usr/lib/i386-linux-gnu/dri/i965_dri.so /usr/lib32/fglrx/dri
ln: failed to create symbolic link `/usr/lib32/fglrx/dri': Böyle bir dosya ya da dizin yok
engineer@engineer ~ $ sudo ln -s /usr/lib/x86_64-linux-gnu/dri/i965_dri.so /usr/lib/fglrx/dri
engineer@engineer ~ $ fglrxinfo
libGL error: dlopen /usr/lib/fglrx/dri/i965_dri.so failed (/usr/lib/fglrx/dri/i965_dri.so: cannot open shared object file: No such file or directory)
display: :0 screen: 0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile x86/MMX/SSE2
OpenGL version string: 3.0 Mesa 10.1.3
Edit :: Düzeltme
-
Aşağıdaki komutun çıktısına bakalım.
locate i965_dri.so
-
Buyrun..
engineer@engineer ~ $ locate i965_dri.so
/usr/lib/i386-linux-gnu/dri/i965_dri.so
-
32 Bit sistem için aşağıdaki komutu deneyiniz.
sudo ln -s /usr/lib/i386-linux-gnu/dri/i965_dri.so /usr/lib/fglrx/dri/
-
engineer@engineer ~ $ sudo ln -s /usr/lib/i386-linux-gnu/dri/i965_dri.so /usr/lib/fglrx/dri/
[sudo] password for engineer:
ln: hedef `/usr/lib/fglrx/dri/' bir dizin değil: Böyle bir dosya ya da dizin yok
Malesef..
-
Aşağıdaki gibi deneyelim.
sudo ln -s /usr/lib/i386-linux-gnu/dri/i965_dri.so /usr/lib/fglrx/dri
-
Siz söylemeden aklıma gelmişti.
engineer@engineer ~ $ sudo ln -s /usr/lib/i386-linux-gnu/dri/i965_dri.so /usr/lib/fglrx/dri
ln: failed to create symbolic link `/usr/lib/fglrx/dri': Dosya var
engineer@engineer ~ $ fglrxinfo
libGL error: dlopen /usr/lib/fglrx/dri/i965_dri.so failed (/usr/lib/fglrx/dri/i965_dri.so: cannot open shared object file: No such file or directory)
display: :0 screen: 0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile x86/MMX/SSE2
OpenGL version string: 3.0 Mesa 10.1.3
engineer@engineer ~ $ sudo ln -s /usr/lib/i386-linux-gnu/dri/i965_dri.so /usr/lib/fglrx/dri
ln: failed to create symbolic link `/usr/lib/fglrx/dri': Dosya var
Denedim fglrxinfo çıktısına baktım. Siz söyleyince tekrar denedim.. Sonuç yok tabi :)
-
Aşağıdaki komutları deneyiniz.
sudo rm -rf /usr/lib/fglrx/dri/i965_dri.so
sudo ln -s /usr/lib/i386-linux-gnu/dri/i965_dri.so /usr/lib/fglrx/dri
-
Oynatmamak elde değil...
engineer@engineer ~ $ sudo rm -rf /usr/lib/fglrx/dri/i965_dri.so
[sudo] password for engineer:
engineer@engineer ~ $ sudo ln -s /usr/lib/i386-linux-gnu/dri/i965_dri.so /usr/lib/fglrx/dri
ln: failed to create symbolic link `/usr/lib/fglrx/dri': Dosya var
[member=8]Butterfly[/member] konuda da dediğim gibi Amd nin sitesinden indirdiğim sürücüyü kurduğumda sıkıntı çıkmıyor, sadece deb paketi oluşturup kurunca yada sürücü yöneticisinden kurunca bu sorunlar ortaya çıkıyor. Acaba run uzantılı dosyadan kurulum üzerine gitsek daha kesin sonuç almaz mıyız ??
-
İsterseniz, /usr/lib/i386-linux-gnu/dri/i965_dri.so hedefindeki dosyayı /usr/lib/fglrx/dri/ hedefine elle kopyalamayı deneyebilirsiniz.
-
"/usr/lib/fglrx" konumunda "dri" isimli bir dizin yoktu. Bende yönetici olarak oluşturup içine kopyaladım söz konusu dosyayı. Ama işe yaramadı.
engineer@engineer ~ $ fglrxinfo
libGL error: dlopen /usr/lib/fglrx/dri/i965_dri.so failed (/usr/lib/fglrx/dri/i965_dri.so: cannot open shared object file: No such file or directory)
display: :0 screen: 0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile x86/MMX/SSE2
OpenGL version string: 3.0 Mesa 10.1.3
Sistemi yeniden başlattım sonuç aynı.
Ek bilgi..
[member=8]Butterfly[/member]... "/usr/lib/fglrx" konumunda "dri" dizini içine kopyaladığım "i965_dri.so" dosyasını silip komutlar ile link oluşturdum ve sonuç...
engineer@engineer ~ $ fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile x86/MMX/SSE2
OpenGL version string: 3.0 Mesa 10.1.3
Sorun yaşadığım diğer durumları kontrol edip duruma göre etiketi ekler yada yardımınıza başvururum. Yardımlarınız için çok teşekkürler..
Edit :: Ek bilgi.