[Nasıl]Hibrid Ekran Kartları İçin Vgaswitcheroo Methodu

Başlatan if, 18 Aralık 2011 - 21:08:35

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

blizzard

fglrxinfo

X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  136 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  12
  Current serial number in output stream:  12


if

@blizzard, catalyst sürücüsünü yeniden kurmayı deneyelim. Yeni catalyst sürücü ile kartlar arası geçiş yapılabiliniyor.

Sürücüyü yeniden kurmaya çalışalım. Önce eski sürücüye dair ne varsa kaldıralım: sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*


Yukarıdaki iki komutun çıktısını buraya aktarırsanız neler olup bittiğini görebileyim.

blizzard

blizzard@blizzard-pc:~$ sudo sh /usr/share/ati/fglrx-uninstall.sh
@if komut çıktıları şu şekilde ;

[sudo] password for blizzard:
sh: 0: Can't open /usr/share/ati/fglrx-uninstall.sh


blizzard@blizzard-pc:~$ sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Paket listeleri okunuyor... Bitti
Bağımlılık ağacı inşa ediliyor.       
Durum bilgisi okunuyor... Bitti       
Bilgi, 'fglrx_*' düzenli ifadesi için 'fglrx-updates' seçiliyor
Bilgi, 'fglrx_*' düzenli ifadesi için 'fglrx-driver-dev' seçiliyor
Bilgi, 'fglrx_*' düzenli ifadesi için 'fglrx-amdcccle-updates' seçiliyor
Bilgi, 'fglrx_*' düzenli ifadesi için 'fglrx' seçiliyor
Bilgi, 'fglrx_*' düzenli ifadesi için 'fglrx-driver' seçiliyor
Bilgi, 'fglrx_*' düzenli ifadesi için 'fglrx-control' seçiliyor
Bilgi, 'fglrx_*' düzenli ifadesi için 'fglrx-amdcccle' seçiliyor
Bilgi, 'fglrx_*' düzenli ifadesi için 'fglrx-dev' seçiliyor
Bilgi, 'fglrx_*' düzenli ifadesi için 'fglrx-modaliases' seçiliyor
Bilgi, 'fglrx_*' düzenli ifadesi için 'fglrx-glx' seçiliyor
Bilgi, 'fglrx_*' düzenli ifadesi için 'fglrx-kernel-source' seçiliyor
Bilgi, 'fglrx_*' düzenli ifadesi için 'xorg-driver-fglrx' seçiliyor
Bilgi, 'fglrx_*' düzenli ifadesi için 'fglrx-control-qt2' seçiliyor
Bilgi, 'fglrx_*' düzenli ifadesi için 'fglrx-updates-dev' seçiliyor
Bilgi, 'fglrx_*' düzenli ifadesi için 'xorg-driver-fglrx-dev' seçiliyor
Bilgi, 'fglrx-amdcccle*' düzenli ifadesi için 'fglrx-amdcccle-updates' seçiliyor
Bilgi, 'fglrx-amdcccle*' düzenli ifadesi için 'fglrx-amdcccle' seçiliyor
Bilgi, 'fglrx-dev*' düzenli ifadesi için 'xfree86-driver-fglrx-dev' seçiliyor
Bilgi, 'fglrx-dev*' düzenli ifadesi için 'fglrx-dev' seçiliyor
Bilgi, 'fglrx-dev*' düzenli ifadesi için 'xorg-driver-fglrx-dev' seçiliyor
fglrx-amdcccle paketi kurulu değil, dolayısıyla kaldırılmadı
fglrx-dev paketi kurulu değil, dolayısıyla kaldırılmadı
fglrx-updates-dev paketi kurulu değil, dolayısıyla kaldırılmadı
Sıralanan paketler otomatik olarak kurulmuştu artık gerekli değiller:
  dkms
Kaldırmak için 'apt-get autoremove' komutunu kullanın
Aşağıdaki paketler KALDIRILACAK:
  fglrx* fglrx-amdcccle-updates* fglrx-updates*
Yükseltilen: 0, Yeni Kurulan: 0, Kaldırılacak: 3 ve Yükseltilmeyecek: 0.
Bu işlemden sonra 129 MB disk alanı boşalacak.
Devam etmek istiyor musunuz [E/h]? e
(Veritabanı okunuyor... 159443 files and directories currently installed.)
fglrx kaldırılıyor ...
Purging configuration files for fglrx ...
fglrx-amdcccle-updates kaldırılıyor ...
dpkg: uyarı: while removing fglrx-amdcccle-updates, directory '/usr/share/ati' not empty so not removed.
fglrx-updates kaldırılıyor ...
Removing all DKMS Modules
Done.
update-alternatives: removing manually selected alternative - switching i386-linux-gnu_gl_conf to auto mode
update-alternatives: using /usr/lib/pxpress/ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in Otomatik Mod.
update-alternatives: dikkat: /usr/bin/amdcccle oluşturmayı atla, çünkü ilgili dosya /usr/lib/fglrx/bin/amdcccle (i386-linux-gnu_gl_conf link grubunun) yok.
update-alternatives: dikkat: /usr/share/applications/ubuntu-amdcccle.desktop oluşturmayı atla, çünkü ilgili dosya /usr/share/fglrx/amdcccle.desktop (i386-linux-gnu_gl_conf link grubunun) yok.
update-alternatives: dikkat: /usr/share/applications/ubuntu-amdccclesu.desktop oluşturmayı atla, çünkü ilgili dosya /usr/share/fglrx/amdccclesu.desktop (i386-linux-gnu_gl_conf link grubunun) yok.
update-alternatives: dikkat: /etc/OpenCL/vendors/amdocl64.icd oluşturmayı atla, çünkü ilgili dosya /usr/lib/fglrx/etc/OpenCL/vendors/amdocl64.icd (i386-linux-gnu_gl_conf link grubunun) yok.
update-alternatives: dikkat: /usr/bin/amdupdaterandrconfig oluşturmayı atla, çünkü ilgili dosya /usr/lib/fglrx/bin/amdupdaterandrconfig (i386-linux-gnu_gl_conf link grubunun) yok.
update-alternatives: dikkat: /usr/bin/amdxdg-su oluşturmayı atla, çünkü ilgili dosya /usr/lib/fglrx/bin/amdxdg-su (i386-linux-gnu_gl_conf link grubunun) yok.
update-alternatives: dikkat: /usr/lib32/libaticalcl.so oluşturmayı atla, çünkü ilgili dosya /usr/lib32/fglrx/libaticalcl.so (i386-linux-gnu_gl_conf link grubunun) yok.
update-alternatives: dikkat: /usr/lib32/libaticalrt.so oluşturmayı atla, çünkü ilgili dosya /usr/lib32/fglrx/libaticalrt.so (i386-linux-gnu_gl_conf link grubunun) yok.
update-alternatives: dikkat: /usr/lib/i386-linux-gnu/xorg/extra-modules bir linkle değiştirilmiyor
update-alternatives: using /usr/lib/pxpress/alt_ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in Otomatik Mod.
update-alternatives: using /usr/lib/i386-linux-gnu/mesa/ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in Otomatik Mod.
update-alternatives: dikkat: /usr/lib/i386-linux-gnu/xorg/extra-modules bir linkle değiştirilmiyor
update-initramfs: deferring update (trigger activated)
Purging configuration files for fglrx-updates ...
dpkg: uyarı: while removing fglrx-updates, directory '/usr/lib/i386-linux-gnu/xorg/extra-modules' not empty so not removed.
Processing triggers for ureadahead ...
ureadahead will be reprofiled on next reboot
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.2.0-30-generic-pae
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

if

@blizzard, sırasıyla sudo apt-get autoremove
sudo reboot
böylece bilgisayar yeniden başlayacak. Eğer masaüstüne düşemezseniz ctrl+alt+f1 tuşlarına basıp tty1'e düşün; kullanıcı adı ve şifresini girin; sudo service lightdm stop
sudo sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo service lightdm start
komutlarıyla masaüstüne düşebilirsiniz.

Yeniden başlattıktan sonra devam edelim kaldığımız yerden.

blizzard

@if
sistemi yeniden başlattıktan sonra sistem açılmadı. ctrl + alt + f1 komutuda işe yaramadı,
bende güç ( power ) tuşuna basılı tutarak sistemi kapatıp yeniden başlattığımda;

sistem bilgilerinden intel ekran kartını tanımış durumda. ATİ kartı nasıl tanıtabiliriz peki ?

if

@blizzard, nerede takıldı sistem? Giriş ekranına kadar geldi mi? Ekran kartlarının ikisi de tanınmış durumda. Biz gerekli sürücüyü kurarak istediğiniz zaman Intel, istediğiniz zaman ATI'yi kullanmanızı sağlayacağız.

blizzard

@if
sudo apt-get autoremove
sudo reboot


yazdıktan sonra sistemi tekrar başlatınca giriş ekranına gelmeden siyah ekran ve " ...radeon " benzeri yazılar geldi.

daha sonra sistemi zorla yeniden başlattığımda giriş ekranı ve masaüstü geldi. şuanda intel ekran kartı görünüyor.

if

ATI sürücüsünü kaldırdığımız için Intel görünüyordur orda. lspci komutunun çıktısında ATI'yi görürsünüz yine.

Kaldığımız yerden devam edelim. Eğer daha önceki kurulumu bizim buradaki[1] konumuzdan yararlanarak yaptıysanız direk sudo sh amd-driver-installer-8.982-x86.x86_64.run komutunu verip devam edin. Herhangi bir hata basarsa buraya geçersiniz.

[1] sudo sh amd-driver-installer-8.982-x86.x86_64.run

blizzard

blizzard@blizzard-pc:~$ lspci

00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 18)
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 18)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 06)
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 06)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Madison [Radeon HD 5000M Series]
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Redwood HDMI Audio [Radeon HD 5000 Series]
03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
06:00.0 Ethernet controller: Atheros Communications Inc. AR8131 Gigabit Ethernet (rev c0)
3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 05)
3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 05)
3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 05)
3f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 05)
3f:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
3f:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 05)


şuandaki konuda anlatılan adımları yapmıştım fakat daha sonra bazı sitelerden farklı işlemlerde yaptım.

bende indirilmiş olarak driver var ama sizin istediğiniz komutu verdiğimde hata çıkıyor.

blizzard@blizzard-pc:~$ sudo sh amd-driver-installer-8.982-x86.x86_64.run

[sudo] password for blizzard:
sh: 0: Can't open amd-driver-installer-8.982-x86.x86_64.run




---------------------------------------------------- ekleme ----------------------------------

kendi indirmiş olduğum ati driver kurumunu yapmaya çalıştığımda şu ekran geliyor ;



matrax_41

Daha önceden kurulmuş sürücü olduğunu söylüyor. Sistemdeki ati sürücülerini kaldırıp kur.

heartsmagic

dpkg -l | grep fglrx
glxinfo | grep render
çıktılarını görebilir miyiz?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

blizzard

@ heartsmagic

blizzard@blizzard-pc:~$ dpkg -l | grep fglrx
blizzard@blizzard-pc:~$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile x86/MMX/SSE2
    GL_NV_conditional_render, GL_ARB_ES2_compatibility,


buradaki değişimleri yaptığımda ekran kartını görmez iken ,

"compizconfig ayar yöneticisi" kurduğumda sistem intel olan ekran kartını görünüyor.


-------------------------------ekleme -------------------------
bu ayarlardan sonra yeniden ati sürücüsünü kurdum ,

sistemi yeniden başlattığımda bu defa hiçbir ekran kartını tanımadı.

ati driverden sonra çıktı ;

blizzard@blizzard-pc:~$ dpkg -l | grep fglrx
blizzard@blizzard-pc:~$ glxinfo | grep render
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  136 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  12
  Current serial number in output stream:  12

if

@blizzard, başka bir yerlerden başka bir şeyler yaptığınızı söylüyordunuz. Neler yaptığınızı buraya geçer misiniz?

İletilerinizi yazım kurallarına uygun olarak yazarsanız memnun olurum.

blizzard

@if  dün sistemi yeniden kurmak zorunda kaldım.
Bugün en baştan yaptığım işlemleri anlatıyorum ;
Burada anlatılanları uyguladım ve daha sonra " compiz config ayar yönetici " kurdum
Sistemi yeniden başlattıımda ekran kartını intel olarak tanıdı.
Ati konusunda driver kurduğumda sistemi tekrar başlattım ve önceki iletideki gibi intel ekran kartı da sistem tarafından algılanmaz oldu.
daha sonra ati sürücüyü kaldırdım ve şuan sistem intel kartıyla çalışıyor ama kararlı değil.
Compiz'de "sallanan pencere" haricinde diğerlerini çalıştırmıyor.
2d oyun açmayı deneyince sistem kilitleniyor.

if

@blizzard, compiz konusu bir kenarda dursun. "Ekran kartını Intel olarak tanıdı" ile tam olarak neyi kastediyorsunuz? Nerede tanıdı? ATI sürücüsü kurulumundan sonra herhangi bir sorun var mıydı?

blizzard

@if  ati sürücüsü kurulumdan sonra ekran kartı tanımadığı kanaatindeyim.
çünkü sistem ayarlarında grafik  karşısında bir şey yazmıyordu ve 2d oyun açmıyordu.
Ayrıca unity panelde Catalyst control center uygulaması görünmesine rağmen açılmayıp hata veriyordu.
intel kartı tanıdığını ise şu resme dayanarak söylüyorum ;


if

@blizzard, oyunun açılmaması başka bir sebebten dolayı olabilir. Catalyst yönetim merkezini açmak için LC_ALL=C sudo amdcccle komutunu yürütmeniz gerekti.

O pencerede şu an Intel görmenizin nedeni Intel'in kullanılıyor oluşu. Ati sürücüsünü kurduktan sonra Ati görmenizin nedeni de aynı sebebten. Yani kartın tanınmaması gibi bir durum yok.

blizzard

@if verdiğiniz kodu yazdığımda yine aynı hata ile karşılaştım.


if


blizzard

@if  az önce driver kurulumda ;
sudo aticonfig --initial -f
komutu verdikten sonra sistemi yeniden başlattığımda grafik kartı uyarısıyla ilgili bir siyah ekran geldi.
Kurtarma kipinde eski ayarlara dönerek tekrar masaüstüne ulaşabildim.

blizzard@blizzard-pc:~$ fglrxinfo
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  136 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  12
  Current serial number in output stream:  12

if

@blizzard, 5*** serisi kimi kartlarda catalyst kullanışamıyor. Forumumuzda var bir kaç örnek. Sizin kartın da bunlardan biri olduğuna kanaat getirmeye başladım. Bir ara iyice bakınayım. Bu arada siz de uname -a
sudo ls -l /sys/kernel/debug/vgaswitcheroo/switch
çıktılarını buraya geçin.

blizzard

@if

blizzard@blizzard-pc:~$ uname -a
Linux blizzard-pc 3.2.0-30-generic-pae #48-Ubuntu SMP Fri Aug 24 17:14:09 UTC 2012 i686 i686 i386 GNU/Linux
blizzard@blizzard-pc:~$ sudo ls -l /sys/kernel/debug/vgaswitcheroo/switch
[sudo] password for blizzard:
ls: /sys/kernel/debug/vgaswitcheroo/switch'e erişilemedi: Böyle bir dosya ya da dizin yok

if

@blizzard, ATI sürücüsünü (catalyst) sorunsuz yükleyebilmiş ve kullanabilmiş miydiniz?

blizzard

@if yükelemeler hep başarılı gibi oldu ama hiçbir zaman ati sürücüsü tanıtamadım.

if

@blizzard, tanıtma derlen, son adımda bir hata mı veriyordu en son denemenizdeki gibi yoksa yükleniyor ama bilgisayar açılmıyor muydu?