Login ekranı sorunu

Başlatan tarumar, 03 Temmuz 2008 - 10:03:23

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

erginemr

Bu teknik bilgi sayfasına göre:
http://www.via.com.tw/en/products/chipsets/p4-series/p4m900/

kartınızın 3D özelliği fazlasıyla var. Emin deilim ama inanıyorum ki, eğer yukarıda adresini verdiğim VIA'nın kapalı kaynak kodlu sürücüsünü kurabilirseniz bu özelliği (dolayısıyla Compiz kullanımı şansını) elde edebilirsiniz. Ya da boşverin, ben böyle memnunum da diyebilirsiniz.

Denemek isterseniz, önce mevcut /etc/X11/xorg.conf dosyasının bir yedeğini alın:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.yedek2
Kurulumda sorun çıkarsa geri yüklersiniz:
sudo cp /etc/X11/xorg.conf.yedek2 /etc/X11/xorg.conf

immortal

Çok teşekkür ederim az sonra deneyeceğim (:

immortal

Çok zor benim için bunu kurabilmek.

immortal

Evet kurdum driver'ı ve xorg.conf şu şekilde olmasına rağmen 800*600 çözünürlük açıldı:

Alıntı Yap# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by failsafeDexconf, using
# values from the debconf database and some overrides to use vesa mode.
#
# You should use dexconf or another such tool for creating a "real" xorg.conf
# For example:
#   sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
   Identifier   "Generic Keyboard"
   Driver      "kbd"
   Option      "XkbRules"   "xorg"
   Option      "XkbModel"   "pc105"
   Option      "XkbLayout"   "tr"
   Option      "XkbOptions"   "lv3:ralt_switch"
EndSection

Section "InputDevice"
   Identifier   "Configured Mouse"
   Driver      "mouse"
EndSection

Section "Device"
   Driver "via"
   VendorName  "VIA Tech"
   BoardName   "via"
   identifier   "Configured Video Device"
   Boardname   "openchrome"
   Busid      "PCI:1:0:0"
   Screen   0
EndSection

Section "Monitor"
   Identifier "Monitor"
   ModeLine "720x480" 26.7 720 736 808 896 480 481 484 497
   ModeLine "720x576" 32.7 720 744 816 912 576 577 580 597
   ModeLine "800x480" 29.58 800 816 896 992 480 481 484 497
   ModeLine "848x480" 31.5 848 864 952 1056 480 481 484 497
   ModeLine "856x480" 31.7 856 872 960 1064 480 481 484 497
   ModeLine "960x600" 45.98 960 1000 1096 1232  600 601 604 622 -HSync +Vsync
   ModeLine "1000x600" 48.07 1000 1040 1144 1288 600 601 604 622 -HSync +Vsync
   ModeLine "1024x512" 41.3 1024 1056 1160 1296 512 513 516 531
   ModeLine "1088x612" 52.95 1088 1128 1240 1392 612 613 616 634 -HSync +Vsync
   ModeLine "1152x720" 67.32 1152 1208 1328 1504 720 721 724 746 -HSync +Vsync
   ModeLine "1200x720" 70.18 1200 1256 1384 1568 720 721 724 746 -HSync +Vsync
   ModeLine "1280x600" 61.50 1280 1336 1464 1648 600 601 604 622 -HSync +Vsync
   ModeLine "1280x720" 74.6 1280 1341 1474 1688 720 721 724 746
   ModeLine "1280x768" 80.1 1280 1344 1480 1680 768 769 772 795
   ModeLine "1360x768" 85.50 1360 1392 1712 1744 768 783 791 807 +HSync +Vsync
   ModeLine "1366x768" 85.86 1366 1440 1584 1800 768 769 772 795 -HSync +Vsync
   ModeLine "1440x900" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
   ModeLine "1440x1050" 126.2 1440 1536 1688 1936 1050 1051 1054 1087
   ModeLine "1600x900" 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync
   ModeLine "1600x1024" 136.36 1600 1704 1872 2144 1024 1025 1028 1060 -HSync +Vsync
   ModeLine "1792x1344" 202.97 1792 1920 2112 2432 1344 1345 1348 1391 -HSync +Vsync
   ModeLine "1856x1392" 218.57 1856 1992 2192 2528 1392 1393 1396 1441 -HSync +Vsync
   ModeLine "1920x1080" 172.9 1920 2043 2249 2578 1080 1081 1084 1118
   ModeLine "2048x1536" 266.95 2048 2200 2424 2800 1536 1537 1540 1589 -HSync +Vsync
   ModeLine "720x480" 34.9 720 752 824 928 480 481 484 502
   ModeLine "720x576" 42.6 720 760 832 944 576 577 580 602
   ModeLine "848x480" 41.0 848 880 968 1088 480 481 484 502
   ModeLine "856x480" 41.3 856 888 976 1096 480 481 484 502
   ModeLine "1024x512" 53.3 1024 1072 1176 1328 512 513 516 535
   ModeLine "1280x768" 103.0 1280 1360 1496 1712 768 769 772 802
   ModeLine "1440x1050" 160.0 1440 1536 1696 1952 1050 1051 1054 1096
   ModeLine "1280x768" 118.5 1280 1368 1504 1728 768 769 772 807
   ModeLine "1440x1050" 184.5 1440 1544 1704 1968 1050 1051 1054 1103
   ModeLine "848x480" 47.4 848 888 976 1104 480 481 484 505
   identifier   "Configured Monitor"
   Vendorname   "Plug 'n' Play"
   Modelname   "Plug 'n' Play"
   Gamma   1.0
EndSection

Section "Screen"
   Monitor  "Monitor"
   SubSection "Display"
      Modes  "1024x768"
      Virtual 1024 768
      Depth  24
   EndSubSection
   Identifier   "Default Screen"
   Device      "Configured Video Device"
   Defaultdepth   24
   SubSection "Display"
      Depth   24
      Virtual   1440   900
      Modes      "1440x900"
   EndSubSection
EndSection

Section "ServerLayout"
   Identifier   "Default Layout"
  screen 0 "Default Screen" 0 0
EndSection
Section "Module"
   Load  "glx"
   Load  "dri"
   Load  "extmod"
   Load      "GLcore"
   Load      "v4l"
EndSection
Section "ServerFlags"
EndSection

Section "DRI"
   Group 0
   Mode 0666
EndSection

ufuk_k

glxinfo | grep render ne çıktı veriyor?

immortal

Alıntı yapılan: ufuk_k - 19 Temmuz 2008 - 21:34:50
glxinfo | grep render ne çıktı veriyor?
glxinfo: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

Bu çıkıyor.

ufuk_k

Kurduğun sürücü yüklenmemiş (kuramamışındır) ya da hatalı yüklenmiş olabilir. Adımları düzgünce takip edip hata almadığından demin ol.

immortal

Alıntı yapılan: ufuk_k - 19 Temmuz 2008 - 21:39:32
Kurduğun sürücü yüklenmemiş (kuramamışındır) ya da hatalı yüklenmiş olabilir. Adımları düzgünce takip edip hata almadığından demin ol.
Hata almadım hiç.

immortal


ufuk_k

İndirdiğin chrome ile başlayan sürücünün içinde, bin dizininde:
Alıntı YaplibGL.so.1.2.via_chrome9
diye bir dosya olması gerek. Bu dosyanın adını:
Alıntı YaplibGL.so.1.2
olarak değiştir. Daha sonra:

gksu nautilus diyerek nautilusu root oalrak aç ve bu adını değiştirdiğin dosyayı, /usr/lib dizininin içine yapıştır, var derse değiştir.

sonra konsoldan şu komutu ver:

sudo ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1

Daha sonra CTRL+ALT+Backspace tuşları ile X'i yeniden başlatıp tekrar dene. Sonra:

glxinfo | grep render çıktısını yapıştır buraya.

immortal

Çıktı aynen şöyle;

glxinfo: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

ufuk_k

sudo rm /usr/lib/libGL.so.1
sudo ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1


Bu komutları ver. Başarılı olursa komutlar, hiç çıktı almazsın, direk alt satıra geçersin.

immortal


ufuk_k

Bir sistemi yeniden başlat bakalım, ne  değişecek görelim.

immortal

#39
Alıntı yapılan: ufuk_k - 19 Temmuz 2008 - 22:11:48
Bir sistemi yeniden başlat bakalım, ne  değişecek görelim.
Bir şey değişmedi hala 800*600 ve sistem açılırken "Ubuntu is running low-graphic ... " falan diyor.

Çıldırttı beni diyebilirim, pazartesi günü sırf bu yüzden bir ekran kartı alabilirim.

immortal

Şunları yapabilir miyiz?

Daha evvel
openchrome.org'dan yüklediğim, daha sonra viaarena'dan yüklediğim ve daha sonra da via linux portal'dan yüklediğim driverları kaldırıp xorg.conf'ı ilk haline getirip kurulumdan sonraki default driver haline getirmek mümkün müdür?

Daha sonra da default ayarların üzerinde en sağlıklı olan via 3d sürücüsünü kurmaya çalışsam olmaz mı ki? Belki de çakışıyordur. Gerçi benim mantığım ne kadar doğrudur bilemiyorum.

ufuk_k

Ben hangi sürücünün yüklü olduğunu, driver kısmında ne yazması gerektiğini anlamadım zaten.
Anladığım kadarıyla bir default sürücü var bir de Via sürücüsü. Fakat openchrome, unichrome, ve via kısımlarını anlamadım.
Bu kaynağı takip ederek şansını deneyebilirsin, ancak kartını da bilmiyorum. Konuya şöyle bir baktım ancak ne gerektiğini anlamadım. Uygun mu değil bilemem ama, bu konudakileri takip edebilirsin:

https://help.ubuntu.com/community/OpenChrome

3B desteği sağlanabildiği söyleniyor.

immortal

Daha önce kurduğum sürücüleri nasıl kaldırabilirim? Ya da neyi kurduğumu görebileceğim bir şey var mı ve sonra bunları silmek istiyorum.

ufuk_k

Eskileri kurup:

sudo dpkg-reconfigure -phigh xserver-xorg komutunu verirsen, eski haline döner sanırım.

erginemr

#44
Eski, çalışan haline:
http://forum.ubuntu-tr.net/index.php?topic=2239.msg27068#msg27068
mesajımdaki komutlar ile dönebilirsiniz. Bu işlem bütün değişiklikleri geri alacaktır.

Ama ondan önce, bozuk olan son xorg.conf dosyasındaki:
   SubSection "Display"
      Modes  "1024x768"
      Virtual 1024 768
      Depth  24
   EndSubSection

satırlarını ve yukarıdaki onlarca "ModeLines" satırından 1440x900 dışındaki hepsini bir silip X'i yeniden başlatmayı deneyin. Zira daha aşağıda zaten 1440x900 için bir SubSection "Display" bölümü var. Olmazsa yukarıdaki mesajdaki şekilde eski ayar dosyanızı geri yükleyin.


immortal

Sanırım başardım;

~$ glxinfo | grep -i render
Alıntı Yapdirect rendering: Yes
0000:   f0000001  00000300  f0000006  00000001
0010:   f000000b  00000000  f000000c  00278fd0
0020:   f000000d  00278fd0  f000000e  80200020
0030:   f0000002  00000000  f0000003  00000000
0040:   f0000004  00000000  f0000000  f0002001
0050:   f000000b  00000000  f210f110  00010000
0060:   cccccccc  cccccccc  cccccccc  cccccccc
0070:   cccccccc  cccccccc  cccccccc  cccccccc
******************************************
fire_buffer: DRM_VIA_PCICMD returned -22
OpenGL renderer string: Mesa DRI UniChrome 20060710 x86/MMX/SSE2

erginemr

Bence de olmuş!  :D

Peki çözünürlükten (login & masaüstü) ne haber?

immortal

Alıntı yapılan: erginemr - 20 Temmuz 2008 - 00:58:10
Bence de olmuş!  :D

Peki çözünürlükten (login & masaüstü) ne haber?
1440*900 çözünürlük kullanabiliyorum ve login ekranım fit (:

erginemr

#48
Alıntı yapılan: immortal - 20 Temmuz 2008 - 01:00:22
1440*900 çözünürlük kullanabiliyorum ve login ekranım fit (:

:D  8)

Ama son olarak, neyi nasıl yaptığınızı ve X ayar dosyanızın son halinin içeriğini buraya yazarsanız, ileride bu başlığı ziyaret edecek diğer VIA tümleşik ekran kartı kullanıcılarının da çok işine yarayacaktır.

immortal

erginemr isteği üzerine ben kısaca nasıl yaptığımı açıklayayım;

VIA Chrome denilen akıl karıştırıcı onboard ekran kartı için çoğu insan sıkıntı çekiyor. Bir sürü araştırma yaptım ama bir çözüm yolu bulamamıştım. En sonunda bu forumdaki arkadaşlarıma danıştım fakat verdikleri doğru bilgilerle bile sorun yaşamış oldum.

http://www.openchrome.org sitesinde sunulan kaynak kodu ile Ubuntu'nun komünitesinde açıkça nasıl kurulacağı izah edilmiş. https://help.ubuntu.com/community/OpenChrome bu adresteki bilgileri takip ederek ve tek tek yolu izleyerek Via onboard ekran kartınızı 2D ya da 3D özelliğini kazandıracak kurulumu yapabilirsiniz. Fakat ingilizce bilmeyen arkadaşlar için sorun teşkil edebilir. Bu yüzden ben 2D ve 3D kurulumunun açıkça söylemek gerekirse Türkçe çevirisini yapmış olacağım.

Geleyim kuruluma; (aşağıdaki komutlar konsol aracılığı ile yazılıyor)

openChrome 2D driver compilation (openChrome 2D sürücü derlemesi)
1) sudo apt-get build-dep xserver-xorg-video-via
Ubuntu 6.10 (Edgy),7.04 (Feisty) ve 7.10(Gutsy) için ama ben Hardy için de işe yaradığını gördüm.
2) sudo apt-get build-dep xserver-xorg-driver-via
Ubuntu 6.06.1 (Dapper) ya da Debian ve Debian tabanlı tüm distrolar için
3) sudo apt-get install subversion autoconf automake1.9 libtool
Ya da 3. yol olarak bunu kullanabilirsiniz.

Daha sonra openChrome kaynak koduna geliyor sıra bunu da svn checkout http://svn.openchrome.org/svn/trunk openchrome ile openChrome'un kendi sitesinden ediniyoruz.
cd openchrome* yazıp derlememiz gereken dosyaların klasörüne giriyoruz
./autogen.sh --prefix=/usr yazarak dosyaları doğru klasörün içerisine yüklüyoruz (komut detayları hakkında fazla bilgim olmadığı için anlatımım cılız kalabilir şimdiden özür diliyorum)
Akabinde make ile derleyip sudo make install ile yüklememizi gerçekleştiriyoruz.

Şimdi bizden xorg.conf'u editlememizi isteyecek ve bu noktada tecrübe ile sabittir anlatacağım şey; gksudo gedit /etc/X11/xorg.conf ile editleyip içerisinde
Alıntı YapSection "Device"
bölümüne gidip
Alıntı YapDriver          "vesa"
kısmını
Alıntı YapDriver          "openchrome"
olarak değiştirmeniz gerekecek. Dosyayı kaydedip çıkın ve hemen ardından CTRL+ALT+BACKSPACE kullanıp X yeniden başladığında bir değişiklik olmayacaktır muhtemelen. En azından benim editlediğimde olmadı. Ve kurulum esnasında şunu fark ettim ki openChrome make install'dan sonra /etc/X11/ altına xorg.conf.20080720000333 gibi içinde o günün tarihini bulunduran bir config dosyası atıyor. İşte bunu alıp default xorg.conf ile değiştirmeniz gerekiyor. Yoksa benim yaşadığım şeyi yaşayabilirsiniz. Belki de benim yaşadığım sistemsel bir problem yüzünden böyle olmuş olabilir. Bu dediğimi yapmadan evvel mevcut xorg.conf'u anlattığım gibi editleyip deneyebilirsiniz. Ayrıca unutmadan editlemeden evvel xorg.conf'u mutlaka yedekleyin.

Ve ardından sudo dpkg-reconfigure -phigh xserver-xorg yazarak CTRL+ALT+BACKSPACE kombisi ile X'i yeniden başlatın. 

Böylelikle 2D özelliğini kazanmış oluyor.

openChrome ve 3D
Bu bölümde detaylı olarak anlatılacak bir şey yok. Yapmanız gereken tek şey aşağıdaki kodları tek tek sırası ile atlamadan yazmak.

sudo apt-get install git-core linux-headers-generic
git clone git://anongit.freedesktop.org/git/mesa/drm
cd drm
./autogen.sh --prefix=/usr
make
sudo make install
cd linux-core
make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via
sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/
sudo depmod -ae
sudo modprobe drm
glxinfo | grep render Bunu yazdıktan sonra direct rendering NO diyebilir bunun çalıştığını sisteminizi yeniden başlattıktan sonra tekrar yazınız ve göreceksiniz ki YES olarak değişecek.
echo "drm" | sudo tee -a /etc/modules
echo "via" | sudo tee -a /etc/module

Ve sisteminizi yeniden başlatın. Tamamdır.