Ubuntu Nvidia Optimus Prime kurulumu sonrası açılmıyor.

Başlatan sknrk, 17 Nisan 2016 - 14:18:45

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

sknrk

Öncelikle herkese merhaba. Bugün Asus x550jx-xx171d model bilgisayarıma Nvidia Optimus Prime kurulumu yapıyordum fakat beklenmedik bir şekilde bir hatayla karşılaştım. Terminalde kurulumu yaptıktan sonra kazara birinci yanıttaki kodu da girdim ve farketmedim. Aradan 30 saniye sonra hatayı farkettim fakat durdurmak istemedim sıkıntı çıkmaması açısından. Aradan bir 30 saniye sonrasında ise bilgisayar dondu ve bende kapatmak zorunda kaldım. Yeniden açtığımda ise ubuntuya grub ekranından girebiliyordum fakat şifre ekranında şifre yazdıktan sonra kısa bir yenileme sonrası giriş yapamıyorum. Kısacası ubuntu açılmıyor. Misafir hesabını da denedim o da aynı şekilde giriş yapamıyor. Yardımlarınız için şimdiden teşekkürler. Bu sorunu bugün çözmem lazım yardımlarınızı bekliyorum.

neynefes

CTRL+alt+f1 kombinasyonu ile terminal ekranına düşün. Kullanıcı adınızı ve sonra parolanizi girin. Sonrasında nvidia paketlerini kaldırıp sistemi yeniden başlatacağız.
sudo apt-get purge nvidia*
sudo reboot


Eğer açılmazsa yine şu hata kısmını irdeleriz. Tam olarak ne olduğunu anlamadım.

sknrk

Çözüm işe yaradı sağolun. Acaba o en son girdiğim kod hariç yeniden kurmayı denesem mi diye merak ediyorum. Sizin görüşünüz nedir ?
Konuyu atmayı unutmuşum. https://forum.ubuntu-tr.net/index.php?topic=46545.0

neynefes

ekrankomut
Bunları bir rica edelim öncelikle.

Prime kurulumu yapmak için ayrıca bir uğraşa girmenize gerek yok. Sahipli sürücüleri seçip kur dediğinizde prime kurulumu da yapılıyor. En son girdiğiniz komut derken prime-indicator'u mu kastediyorsunuz?

sknrk

sknrk@sknrk:~$ lspci -nnk | grep "VGA\|ED\|Display" -A2
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06)
Subsystem: ASUSTeK Computer Inc. Device [1043:178d]
Kernel driver in use: i915


sknrk@sknrk:~$ glxinfo | grep render
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_MESA_texture_signed_rgba, GL_NV_conditional_render, GL_NV_depth_clamp,
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_light_max_exponent,


sknrk@sknrk:~$ xrandr
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
eDP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.0*+
   1360x768       59.8     60.0 
   1024x768       60.0 
   800x600        60.3     56.2 
   640x480        59.9 
HDMI1 disconnected (normal left inverted right x axis y axis)
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

sknrk@sknrk:~$ dpkg -l | egrep "nvidia|bumblebee|nvidia-prime|fglrx"
ii  bumblebee                                             3.2.1-5                                             amd64        NVIDIA Optimus support for Linux

Çıktılar bu şekilde nvidia gtx950m ekran kartı var onu görmüyor sanırım. Ayrıca en son girdiğim komuttan kastım birinci mesajdaki kod yani şu kod
sudo apt-get install nvidia-prime nvidia-331 primus linux-headers-generic
bu kodu yanlışlıkla girmiştim bilgisayar orada dondu zaten.

neynefes


sknrk

sknrk@sknrk:~$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 950M] (rev ff)
03:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5287 (rev 01)
04:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)

neynefes

İlk ekran bilgisi komutunu 3D yerine ED olarak girmişsiniz. Sanırım ondan çıktı vermedi.

Birde bumblebee kurulumu yapılmış. Şimdi vereceğim komutları sırasıyla uygulayıp çıktıları buraya geçin. Öncelikle bumblebee paketini kaldıralım.
sudo apt-get purge bumblebee*

Prime ve sahipli sürücü kurulumuna geçiş yapıyoruz.
sudo apt-get install nvidia-361

Şeklinde yazdığınızda ek kurulması gereken paketlerde nvidia-prime paketinin de olması gerek.

Çıktıları geçin bir bakalım herhangi bir problem gözükmezse sistemi yeninden başlatırsınız. Eğer ki yine siyah ekranda kaldınız ilk mesajımda olduğu gibi sahipli sürücüleri kaldırıp sistemi açabilirsiniz.

sknrk

sknrk@sknrk:~$ sudo apt-get install nvidia-361
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package nvidia-361

Hatasını verdi. Ayrıca evet 3d yazınca nvidia'yı gördü kusura bakmayın :D

neynefes

Ek sürücülerde hangi kart numarası görünüyorsa onunla değiştirin. Bende 364 sürüm numaraları sürücü bile varmış :)

sknrk

sknrk@sknrk:~$ lspci -nnk | grep "VGA\|3D\|Display" -A2
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06)
Subsystem: ASUSTeK Computer Inc. Device [1043:178d]
Kernel driver in use: i915
--
01:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce GTX 950M] [10de:139a] (rev a2)
Subsystem: ASUSTeK Computer Inc. Device [1043:178d]
03:00.0 Network controller [0280]: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)

Malesef nerde yazdığını bulamadım.

neynefes

Ek sürücülere girip en son numara ne ise onu girip kurulum yapın.

sknrk

Ek sürücülerdeki en son numaradan kastınız ne malesef anlamadım :)

heartsmagic

Ek sürücülerde Nvidia için ne öneriliyorsa onu kur. Arayüz üzerinden yapabilirsin.
Yazılım ve Güncelleştirmeler -> Ek sürücüler
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.

sknrk

Kurulum yapılırken aynı sorun oluştu ve kapandı bilgisayar sudo apt-get purge yaparak kaldırmak zorunda kaldım.

neynefes

Masaüstü ortamı nedir? Grafik ekran üzerinden mi kurulum yapıldı? Oluşan hata nedir?

heartsmagic

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.

sknrk

Ubuntu 14.04. EK suruculerden nvidiayi indiriyordum fakat birden dondu ekran. Sifre ekranindan sonra ne yazarsam yazayim siyah ekran oluyor ve sifre ekranina geri atiyordu. CTRL+ALT+F1 ile komut penceresini actim ve sudo apt-get purge ile kaldirdim. Bilgisayar normal bir bicimde calisti sifre girdikten sonra girdi. Birde sudo apt-get purge yaptığımda ilk başta hata verdi ve ekranda dpkg --configure ile başlayan bir komut vardı sanırım. Bende o komutu girdim ve ondan sonra kaldırdım.

heartsmagic

Kaldırdıysan sorun yok demektir. Sürüm 14.04 ise prime yerine Bumblebee dene tekrar. Son zamanlarda sanırım Prime sorun yapıyor 14.04 üzerinde. Elde olmayınca da denememiz mümkün değil ne yazık ki.

Bumblebee için şu konuyu kullan: optimuskonusu
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.

sknrk

Attığınız konudan yüklemeyi yaptım fakat yine aynı problem oluştu bende kaldırdım.

mendirec

Komutun çıktısını geçebilir misin?
ubuntu-drivers list

heartsmagic

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.

sknrk

@mendirec
nvidia-352-updates
nvidia-352


Evet yine siyah ekranda kaldı.

heartsmagic

/etc/bumblebee/bumblebee.conf dosyasının içeriğini geçebilir misin buraya? Gerçi siyah ekran olmaması lazım aklıma gelen sorunda, en kötü Bumblebee çalışmıyor.
Mümkünse sürücüleri temizleyip kartının desteklediği, 352 sürümü haricinde bir başka sürücü ile dene şansını.
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.

sknrk

# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau



Ayrıca sudo apt-get purge ile kaldırdıktan sonra indirmeye çalışacağım değil mi ?