ATI Radeon 6470M Srounu

Başlatan madzombie, 31 Ocak 2012 - 22:12:55

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

madzombie

Merhaba,
Ne yaptım ne ettiiysem şu kartı bir türlü kullanamadım. Daha doğrusu opengl'li hiç bir uygulamayı çalıştıramıyorum;

fglrxinfo komutunu çalıştırdığımda;

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


gibi bir hata alıyorum.

lspci | grep VGA çıktısı ;

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: ATI Technologies Inc NI Seymour [AMD Radeon HD 6470M]



şuanda xorg dosyası boş. Eğer aticonfig ile xorg dosyasını bir şekilde oluşturursam sistem açılmıyor.
checking battery state bir noktada takılıyor kalıyor ve arayüz gelmiyor.

bütün fglrx driverlarını kaldırıp ati üzerindeki driverı kurdum ancak yine aynı sorun siyah ekranda sistem takılıyor.
recovery moddda çalıştırıp xorg.conf dosyasını silerek sistemi yeniden başlattığımda açılıyor.
xorg.conf ;

Section "ServerLayout"
        Identifier     "aticonfig 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


bu sorunu nasıl çözebilirim ? internette gördüğüme göre bu kart ile durum kurtarılacak gibi gözükmüyor.
ama bu sorunu nasıl çözebilirim ?

Teşekkürler


Lutfen ciktilarinizi code etiketi icerisinde veriniz.

decent

Aşağıdaki çıktıları ayrı ayrı görebilir miyiz ?

ls /opt/bin/
sudo jockey-text --list
/usr/lib/nux/unity_support_test -p

madzombie

ls /opt/bin/  ;
root olarak çalıştırdım
ls: cannot access /opt/bin/: No such file or directory

jockey-text --list
xorg:fglrx_updates - ATI/AMD proprietary FGLRX graphics driver (post-release updates) (Proprietary, Disabled, Not in use)
xorg:fglrx - ATI/AMD proprietary FGLRX graphics driver (Proprietary, Enabled, In use)



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


yukarıdaki bütün komutları root olarak çalıştırdım.

decent


aurora


madzombie

#5
evet bunları denedim ama /sys/kernel/debug/vgaswitcheroo

diye bir dizin yok bende.
vgaswitcheroo yüklemek mi gerekiyor ? alternatif acpi_call diye bişey yükledin ama
./test_off.sh
dosyasını çalıştırdığımda bir sürü failed diye hata çıkartıyordu.
Bugün tekrar çalıştırmak istedim.

The acpi_call module is not loaded


şimdide böyle hata veriyor.
Karma karış oldu diye bilirim bir çok makale okudum.
Normalde bu sorun switchable sorunu mu ?



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 01 Şubat 2012 - 21:11:59

ben sadece yüklemeye özel * bir şey zannediyordum ama;
insmod acpi_call.ko

komutunu çalıştırmak gerekiyormuş.
sonrasında ./test_off.sh çalıştırınca
Trying \_SB.PCI0.P0P1.VGA._OFF: failed
Trying \_SB.PCI0.P0P2.VGA._OFF: failed
Trying \_SB_.PCI0.OVGA.ATPX: failed
Trying \_SB_.PCI0.OVGA.XTPX: failed
Trying \_SB.PCI0.P0P3.PEGP._OFF: failed
Trying \_SB.PCI0.P0P2.PEGP._OFF: failed
Trying \_SB.PCI0.P0P1.PEGP._OFF: failed
Trying \_SB.PCI0.MXR0.MXM0._OFF: failed
Trying \_SB.PCI0.PEG1.GFX0._OFF: failed
Trying \_SB.PCI0.PEG0.GFX0.DOFF: failed
Trying \_SB.PCI0.PEG1.GFX0.DOFF: failed
Trying \_SB.PCI0.PEG0.PEGP._OFF: works!


gibi çıktı veriyor. Ama sanırım hepsinin works olması gerekiyormuş.

bu vgaswitcheroo olayınıda hiç anlamadım. Yukarıdaki linkte çıkmıyorsa desteklenmiyordur demiş.
verilen hardware listesinde kartım var.
cihaz hybrid öyleyse neden desteklemiyor. işletim sistemi kafasına göre mi açıyor bu dizini ?
nedir bu vgaswitcheroo özelliği.

genelde hep ati kullanicilari benle aynı sorunları yaşamışlar. hep sonraki sürümlerde düzelir denmiş ama hala düzelmemiş durumda.

ofisteki bilgisayarda da ati ve hybrid olayı var. Onda da vgaswitcheroo yok ama onda opengl çalıştırabiliyorum.

nasıl bişeydir bu hiç anlamadım.
Bir sürü makale var her makale bir birinden farklı. Hiç biri kesin çözüm değil. Genelde hepsinde bir baraj noktası var çalışırsa olur denmiş şans işi gibi bişey.
nedir buradaki sorun hiç anlamadım. Yıllardır insanlar hep aynı hataları almışlar.

madzombie

Bu olay için nereden support alınabilir ? Paralı maralı ?
Ekran kartı olmadığı sürece opengl çalışmadığı sürece bilgisayarın bir anlamı yok.

heartsmagic

Konuya çok hakim değilim ancak kartın ve/veya sürücüsü bu işi desteklemiyorsa destek alabileceğin bir yer yok ne yazık ki. İster paralı olsun, ister ücretsiz durum bu şekilde. Çözümü varsa da bu işi biraz daha iyi irdeleyen arkadaşların yorum yapmasını bekleyebilirsin. Burayı beklemek istemiyorsan veya buradan çözüm çıkmayacaksa ve de İngilizce ile aran iyiyse genel forumda veya askubuntu.com'da sorununu dile getirebilirsin.
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.

madzombie

#8
askubuntuya'da sordum.
Zaten askubuntudaki bu konuya benzer bir çok konuda çözümsüz kalmış.

ubuntu forumdan da yine çoğu kişi çözüme ulaşamamış. Olay tam olarak ne ile iligli onu bile kimse anlayamamış aslında.
Sorun kart mı ? Yoksa hybrid olayı mı ?

zaten bunun için bu işi çözebilecek sağlam bir yer var mı diye sordum (ücretlide olur dediğim olay bu).


heartsmagic

Sorun kart değildir elbette, hibrid modellerdeki destek eksikliğindedir. Gerçi işin bir ucu belki bizim taraftaki X'e kadar bile çıkıyordur.
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.

madzombie

#10
bu hybrid olayındaki destek nedir ?

anakarta ait bir olay mı ? vgaswitcheroo 'nun çıkması buna mı bağlı.
ana kart Phoenix,  Phoenix kullananlarda genelde  switcheroo 'nun çıktıktığını gördüm.

Bu bahsettiğimiz X, xorg olan mı ?
çünkü ben iki farklı xorg servisi yükledim. Bunlardan birinde ati olarak geçiyor.
aslında ati'yi kullanıp kullanmamda çok önemli değil. onboard kartlada olsa opengl kullanayım yeterli.



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 04 Şubat 2012 - 19:27:44

xorg log dosyasında
Şöyle bir bölüm var ;

[    20.323] (II) Module dri2: vendor="X.Org Foundation"
[    20.323] compiled for 1.10.4, module version = 1.2.0
[    20.323] ABI class: X.Org Server Extension, version 5.0
[    20.323] (II) Loading extension DRI2
[    20.323] (II) LoadModule: "fglrx"
[    20.323] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so
[    20.489] (II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
[    20.496] compiled for 1.4.99.906, module version = 8.88.7
[    20.496] Module class: X.Org Video Driver
[    20.497] (II) Loading sub module "fglrxdrm"
[    20.497] (II) LoadModule: "fglrxdrm"
[    20.497] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/linux/libfglrxdrm.so
[    20.521] (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
[    20.521] compiled for 1.4.99.906, module version = 8.88.7
[    20.521] (II) ATI Proprietary Linux Driver Version Identifier:8.88.7
[    20.521] (II) ATI Proprietary Linux Driver Release Identifier: 8.881                               
[    20.521] (II) ATI Proprietary Linux Driver Build Date: Jul 28 2011 17:04:01
[    20.521] (++) using VT number 7

[b][    20.521] (WW) Falling back to old probe method for fglrx
[    20.619] (II) Loading PCS database from /etc/ati/amdpcsdb
[    20.634] (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:0) found
[    20.634] (EE) No devices detected.
[    20.634] [/b]
Fatal server error:
[    20.634] no screens found
[    20.634]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[    20.634] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    20.634]



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 04 Şubat 2012 - 19:35:38

Birde şu iki çıktı mevcut ;


cat /var/log/Xorg.0.log |grep WW
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    19.976] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    19.976] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    19.976] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    19.976] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    19.976] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    20.246] (WW) Falling back to old probe method for vesa
[    20.246] (WW) Falling back to old probe method for fbdev



cat /var/log/Xorg.0.log |grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    20.131] (II) Loading extension MIT-SCREEN-SAVER
[    21.207] (EE) GLX error: Can not get required symbols.
[    21.240] (EE) Logitech USB Receiver: failed to initialize for relative axes.
[    31.454] (II) XKB: reuse xkmfile /var/lib/xkb/server-24EEF4C45DB2CCF1F3CEEDDB8005FC5F0B3CC871.xkm



bunlardan anlayan var mı ?
/usr/share/fonts/X11/75dpi/ bu directory'ler ne kadar önemli ?


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 05 Şubat 2012 - 00:19:23

/usr/lib64 adında bir directory oluşturup;
/usr/lib directory'sini /usr/lib64 altına olduğu gibi kopyaladım.

sonrasında aticonfig ile xorg.conf dosyasını yeniden oluşturdum.

xorg dosyası ile artık bilgisayar açılıyor.
test için GNUbik uygulamasını yüklemiştim eskiden hiç açılmıyordu ancak şuanda program açılıyor. Ancak içindeki küb gelmiyor.

fglrxinfo komutunu yazdığımda ise ;
Error: couldn't find RGB GLX visual!

şeklinde bir hata alıyorum.

Bu hata hakkında bir yorumu olan var mı ?


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 05 Şubat 2012 - 01:23:50

Alıntı yapılan: madzombie - 04 Şubat 2012 - 15:22:45
/usr/lib64 adında bir directory oluşturup;
/usr/lib directory'sini /usr/lib64 altına olduğu gibi kopyaladım.

sonrasında aticonfig ile xorg.conf dosyasını yeniden oluşturdum.

xorg dosyası ile artık bilgisayar açılıyor.
test için GNUbik uygulamasını yüklemiştim eskiden hiç açılmıyordu ancak şuanda program açılıyor. Ancak içindeki küb gelmiyor.

fglrxinfo komutunu yazdığımda ise ;
Error: couldn't find RGB GLX visual!

şeklinde bir hata alıyorum.

Bu hata hakkında bir yorumu olan var mı ?

dosya kopyalarken bir kaç eksik mevcut olduğunu gördüm. Onları tamamladıktan sonra ;

fglrxinfo
display: :0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: AMD Radeon HD 6400M Series
OpenGL version string: 1.4 (2.1 (4.2.11399 Compatibility Profile Context))


yukarıdaki çıktıyı alabilmeyi başardım.
ancak root user 'ı ile Error: couldn't find RGB GLX visual! hata alıyorum.

uygulamayı çalıştırdığımda açılıyor (eskiden açılmıyordu) ancak uygulamaların içerisinde birşey gözükmüyor.
normal pencere yöneticisinin içerisinde siyah bir ekran oluşuyor.
glxgears ilede ortası siyah pencere açılıyor.
Objeleri yarattığına dair console'da loglar döküyor. Zaman zaman renkli çarklar görüyorum ancak hemen kayboluyor.

Bu konuda bir yorumu olan var mı ?

heartsmagic

Tabi başlık çok karışmış. Dosya kopyalamaları neden yapıldı bilmiyorum, sistemin 64bitse bile o şekilde kullanılabiliyor olması lazım normalde. Hibrid kartlar için uygulanan yöntemlerle bir sorun varsa bilemiyorum. root kullanıcısı ile görsel şeyleri deneme zaten sorun yaşarsın. Normal kullanıcın ile denemen lazım.

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.

madzombie

#12
loglardan gördüğüm lib64 altnda birşeyler arıyordu.
ama dizinler lib altında duruyordu. Bunun üzerine dosyaları kopyaladım.
Sonra çok mantıklı gelemdi. /usr/lib64 'ü /usr/lib linkledim.
hala lib64'ün ne olduğunu bilmiyorum. İlk defa duydum bu dizini. lib32 tamam ama lib64 ne alaka bir fikrim yok.

En azından bir şey çalışıyor ve ati'yi kullanabildiğimi şuanda farkediyorum. Renkler daha canlı.

evet aslında genelde çoğu konuda root kullanmam bazı konularda sıkıntıya neden olabiliyor.

/usr/lib/nux/unity_support_test -p
Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  no
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       no


yukarıdaki gibi bir çıktı aldım.
GL vertex buffer object:  no  bunun tam ne olduğunu bulamadım. Aradığımda genelde devlopment ile ilgili dökümanlar çıkıyor.

Ek konu : (Fikri olan varsa diye yazıyorum)
bu konuyla ilgili sayılır. ing. olarak çeviremediğim için sorunumu daha bir yerde soramadım.
çift monitör kullanıyorum. Ati'nin driver'ını yükledikten sonra bu çift monitör tek monitör gibi gözükmeye başladı.

Browser veya herhangi bir uygulamayı full secreen yaptığımda bir kısmı bir monitörde kalıyor diğer kısmı ikinci monitörde.
Bundan dolayı şuadna hiç bir application'ı full screen kullanamıyorum.
Xorg.con dosyasını ;

Section "ServerLayout"
Identifier     "aticonfig Layout"
Screen      0  "aticonfig-Screen[0]-0" 0 0
Screen         "aticonfig-Screen[1]-0" RightOf "aticonfig-Screen[0]-0"
# Option        "Xinerama" "on"
Option        "Clone" "off"
EndSection

Section "Module"
Load  "glx"
EndSection

Section "Monitor"
Identifier   "aticonfig-Monitor[0]-0"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
EndSection

Section "Monitor"
Identifier   "aticonfig-Monitor[1]-0"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
EndSection

Section "Device"
Identifier  "aticonfig-Device[0]-0"
Driver      "fglrx"
Option     "TexturedVideoSync" "on"
BusID       "PCI:1:0:0"
EndSection


Section "Device"
Identifier  "aticonfig-Device[1]-0"
Driver      "fglrx"
Option     "TexturedVideoSync" "on"
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
Modes "1366x768"
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[1]-0"
Device     "aticonfig-Device[1]-0"
Monitor    "aticonfig-Monitor[1]-0"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
Modes "1920x1080"
EndSubSection
EndSection


şeklinde yaptım.

Birde sormak istediğim Xinerama olayı nedir. Benim bildiğim bu sorunumun çözümü ama twinviewer ile karıştırıyorum sanırım.
Xinerama monitörleri cloneluyor muydu ?

çünkü on konumuna getirdiğimde iki monitörümde mirror konumuna geliyor.
ancak benim hatırladığım Xinerama bu iki monitörü bir birinden ayırmak içindi.




Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 05 Şubat 2012 - 17:53:14

çözüldü

apt-get install libgl1-mesa-swrast

son olarak yukarıdaki komut ile çözmüş oldum.