[Çözüldü] openSUSE 12.2 açılışında kilitlenme oluyor.

Başlatan yağmuradam, 07 Eylül 2012 - 03:42:36

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

yağmuradam

    openSUSE 12.2'yi yükledim. "Perform Installation" işlemi uygulanırken, ekran kartı sürücüm olan "x11-video-nvidia" ve bağımlılık paketleri de yüklendi. Emin olmak için YaST içerisinden de kontrol ettim ve yüklendiğini gördüm. Nvidia yapılandırma komutları olan;
    sudo nvidia-xconfig
sudo nvidia-xconfig --composite --allow-glx-with-composite --add-argb-glx-visuals

komutlarını verdim. "xorg.conf" dosyamın içi olması gerektiği gibi;
    # nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder75)  Sun Jul 17 23:48:28 PDT 2011


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from data in "/etc/sysconfig/mouse"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "IMPS/2"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "yes"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "AllowGLXWithComposite" "True"
    Option         "AddARGBGLXVisuals" "True"
    SubSection     "Display"
        Depth       24
        Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection

şeklinde oluyor. Fakat sistemimi yeniden başlattığımda, openSUSE logosunun olduğu yerde sistemim donuyor. Sistemi yeniden açmak için, "xorg.conf" ve "xorg.conf.backup" dosyalarını silmek zorunda kalıyorum. Yardım ederseniz sevinirim. Teşekkür ederim.
   

KemalALKIN

#1
http://forum.ubuntu-tr.net/index.php?topic=34070.0

Buradaki anlatımdakileri (ppa ekleme hariç ppa debian ailesi için) uygulamayı dene. En güncel sürücüyü depolarında tutması lazım opensuse'nin. RPM kullanan dağıtımlar genellikle çok güncel olurlar. Bunları bir dene senin xorg dosyanda sorun var kesinlikle. Çünkü bahsetmişsin silmeden açılmıyor diye. Buradaki şekilde yeniden bir xorg oluşmuş olsun. Çünkü senin xorg kalabalık geldi bana aynı bsd xorg'u gibi olmuş. Birde çözünürlükler nedense 3-4 tane birden ekli. Eksik bulduğum kısımlar:

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "[b]Unknown[/b]" [Nvidia veya Nvidia Corpation]
    ModelName      "[b]Unknown[/b]" [Nvidia XX Model XX GT Vb..]
    HorizSync       [b]30.0 - 110.0[/b] [Ekran Senkronizasyon]
    VertRefresh    [b] 50.0 - 150.0[/b] [Ekran Yenileme]
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0" [Belki device0 yerine modeli yazmak gerekebilir bunu en son dene]
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0" [Belki device0 yerine modeli yazmak gerekebilir bunu en son dene]
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "AllowGLXWithComposite" "True" [Nvidia panel ayarı yapmadan bu varsa bu satır gitsin]
    Option         "AddARGBGLXVisuals" "True" [Nvidia panel ayarı yapmadan bu varsa bu satır gitsin]
    SubSection     "Display"
        Depth       24
        Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480" [Anlatımda verdiğim kısımdaki şekilde tek çözünürlük ve yenileme değeri olacak ekran yenileme]
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable" [Nvidia panel ayarı yapmadan bu varsa bu satır gitsin]
EndSection
www.tckemal.ist

heartsmagic

Ben yine sorayım, hiç xorg.conf olmadan durum nasıl?
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.

KemalALKIN

Alıntı yapılan: heartsmagic - 07 Eylül 2012 - 10:33:06
Ben yine sorayım, hiç xorg.conf olmadan durum nasıl?
Abi demişki:
Alıntı YapSistemi yeniden açmak için, "xorg.conf" ve "xorg.conf.backup" dosyalarını silmek zorunda kalıyorum
Yani olmadan açabiliyor. Xorg içeriği sorunlu bence.
www.tckemal.ist

heartsmagic

Son cümleyi kaçırmışım ben. xorg.conf olmadan sistem açılıyor peki sorun ne oluyor? Çözünürlük mü mesela, yoksa Nvidia devreye mi girmiyor?

Ayrıca sürücü kurulduktan sonra en azından Grub satırından quiet ve splash silinirse sistemin nerede tıkandığını anlamış oluruz.
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.

yağmuradam

KemalALKIN;
    Yazmış olduğunuz linkteki;
    xrandr
komutunu çıktısı;
    xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
default connected 640x480+0+0 0mm x 0mm
   640x480        73.0*

şeklinde oluyor.

heartsmagic;
   "xorg.conf" dosyası olmadan, çözünürlük  640x480 piksel olarak açıyor. "Nvidia X Server Settings" iletişim kutusunda sürücünün yüklü olduğuna dair hiçbir ifade yok.  Yani boş olarak gözüküyor.
   

heartsmagic

Şöyle yap o zaman, bizim forumda olsun Google'da olsun örnek xorg.conf dosyaları var. En boşundan başla, mesela sadece çözünürlük eklenmiş şekliyle dene. Ayrıca sürücü yüklendi ama devrede mi cidden? O düşük çözünürlükle sistemi açıp bunu denetleyebilirsin:

glxinfo | grep render
veya
grep Driver /var/log/Xorg.0.log
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.

yağmuradam

heartsmagic;
    glxinfo | grep render
komutunun çıktısı;
    Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".

şeklinde oluyor.
     grep Driver /var/log/Xorg.0.log
komutunu çıktısı da;
     [    24.665]    X.Org Video Driver: 12.0
[    25.675]    Module class: X.Org Video Driver
[    25.795]    Module class: X.Org Video Driver
[    25.795]    ABI class: X.Org Video Driver, version 12.0
[    25.813]    Module class: X.Org Video Driver
[    25.813]    ABI class: X.Org Video Driver, version 12.0
[    25.825]    ABI class: X.Org Video Driver, version 12.0
[    25.832]    Module class: X.Org Video Driver
[    25.832]    ABI class: X.Org Video Driver, version 12.0
[    26.438]    ABI class: X.Org Video Driver, version 12.0
[    27.580]    Module class: X.Org XInput Driver

şeklinde oluyor.

heartsmagic

Bir de:
grep -i driver /var/log/Xorg.0.log çıktısını görebilir miyiz?

Gerçi buradan bakınca sanki sürücü kurulumunda sorun olmuş gibi geliyor bana.
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.

yağmuradam

heartsmagic;
     grep -i driver /var/log/Xorg.0.log
komutunun çıktısı;
     [    24.665]    X.Org Video Driver: 12.0
[    24.665]    X.Org XInput driver : 16.0
[    25.532] (==) Matched nvidia as autoconfigured driver 0
[    25.532] (==) Matched nouveau as autoconfigured driver 1
[    25.532] (==) Matched nv as autoconfigured driver 2
[    25.532] (==) Matched fbdev as autoconfigured driver 3
[    25.532] (==) Matched vesa as autoconfigured driver 4
[    25.532] (==) Assigned the driver to the xf86ConfigLayout
[    25.533] (II) Loading /usr/lib/xorg/modules/updates/drivers/nvidia_drv.so
[    25.675]    Module class: X.Org Video Driver
[    25.675] This server has a video driver ABI version of 12.0 that is not
supported by this NVIDIA driver.  Please check
http://www.nvidia.com/ for driver updates or downgrade to an X
server with a supported driver ABI.
[    25.677] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[    25.795]    Module class: X.Org Video Driver
[    25.795]    ABI class: X.Org Video Driver, version 12.0
[    25.797] (II) Loading /usr/lib/xorg/modules/drivers/nv_drv.so
[    25.813]    Module class: X.Org Video Driver
[    25.813]    ABI class: X.Org Video Driver, version 12.0
[    25.815] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    25.825]    ABI class: X.Org Video Driver, version 12.0
[    25.826] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    25.832]    Module class: X.Org Video Driver
[    25.832]    ABI class: X.Org Video Driver, version 12.0
[    25.832] (II) NOUVEAU driver
[    25.832] (II) NOUVEAU driver for NVIDIA chipset families :
[    25.834] (II) NOUVEAU driver
[    25.834] (II) NOUVEAU driver for NVIDIA chipset families :
[    25.835] (II) FBDEV: driver for framebuffer: fbdev
[    25.835] (II) VESA: driver for VESA chipsets: vesa
[    26.438]    ABI class: X.Org Video Driver, version 12.0
[    26.503] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
[    27.580]    Module class: X.Org XInput Driver
[    27.580]    ABI class: X.Org XInput driver, version 16.0
[    27.580] (II) Using input driver 'evdev' for 'Power Button'
[    27.923] (II) Using input driver 'evdev' for 'Power Button'
[    27.934] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[    27.950] (II) Using input driver 'evdev' for 'ImExPS/2 Generic Explorer Mouse'
[    27.960] (II) No input driver specified, ignoring this device.
[    27.961] (II) No input driver specified, ignoring this device.

şeklinde oluyor.

heartsmagic

Bir ABI sorunu var aslında, şu şekilde aşıyormuş bazıları:
Alıntı YapSection "ServerFlags"
    Option         "IgnoreABI" "True"
EndSection

Fakat bence asıl sorun sürücü uyumsuzluğu. Depolardaki sürücüler yerine bence Nvidia'dan senin kartını destekleyen en son sürücüyü kurmayı dene.
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.

hsngrms

#11
openSUSE'nin depolarında kapalı kodlu nvidia sürücüsü yok, bu sürücüleri Nvidia'nın kendisi yayınlıyor zaten. Bkz: ftp://download.nvidia.com/opensuse/12.2/

Resmi dökümantasyonda nvidia-xconfig ve diğer komutun verilmesinin gerektiği yazmıyor. http://en.opensuse.org/SDB:NVIDIA_drivers Özellikle 2. komutu ilk defa görüyorum. Tavsiyem öncelikle sürücüyü sil ve başka kaynaktan kurduysan onun yerine Nvidia'nın resmi deposundan kur, daha sonra nvidia-xconfig demeden yeniden başlat. Baktın işler istediğin gibi gitmiyor o zaman sadece nvidia-xconfig komutunu ver ve tekrar yeniden başlat.

Kolay gelsin.

Ha bu arada asıl önemli noktaları atlamayayım. :) Ekran kartın hangi seri ise ona göre kuracaksın 3 farklı sürücü var. Paylaştığım resmi dökümantasyon dosyasında bunlar yazıyor. GeForce 6xxx sonrası yeni bir karta sahip isen x11-video-nvidia-G02 paketini kurmalısın. GeForce FX 5xxx serisi ise x11-video-nvidia-G01, GeForce 4xx/4xxx serisi ise x11-video-nvidia. Sen sonuncusunu kurdun ve sanırım kartın bu kadar eski değil, sıkıntı burada. Nouveau'yu karalisteye eklemeyi de unutma!

sudo echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf

yağmuradam

heartsmagic,
     Malesef ne yaptıysam yapayım, depolardaki sürücüleri kurduktan ve yapılandırma komutlarını verdikten sonra, OpenSUSE 12.2 yi açamadım. Bunun yerine, hsngrms arkadaşımın önerdiği linklerden biri olan;
     http://en.opensuse.org/SDB:NVIDIA_drivers
linkindeki;
     http://en.opensuse.org/SDB:NVIDIA_the_hard_way
bağlantısındaki, elle kurma yöntemini kullanarak sürücümü kurdum. Size ve ilgilenen diğer arkadaşlarıma çok teşekkür ederim.