İyi günler,
Yeni bir sorun ile karşınızdayım. Deep learning için tensorflow ve cuda kurulumu yaparken nvidia driver ayarlarım bozuldu. Daha önceden bilgisayarımda Bumblebee kurulumu yapmıştım. Tensorflow kütüphanesini python'da import ederken sorunlar alıyordum. Linux sistemimde nvidia 340,390, 396 ve nouveau driverları kurulu. Kullanılan driverı 390'a aldğımda "Cinnamon has just crashed..." hatasını alıyordum. Diğer iki driverıda geçiş yapamıyordum. Driverları kaldırıp yeniden kurmayı denediğimde. Driverların Driver Manager'den ve komut satırı çıktılarında hala gözüktüğünü gördüm. Yeniden kurup denemelerimde ise 396 ve 340 yine çalışmıyor. 390 driverı seçili ikende komut satırından kurulum yaparken bozuk dosyalar olduğu gözüküyor. Synaptic paket yöneticisinden bu dosyaları düzeltiyorum fakat başka paketlerin kurulumunu yaparken "held broken packages" almaya devam ediyorum. Şuan en son ki duruma göre sadece nouveau çalışıyor. Drivarları bir türlü kaldırıp yeniden kuramıyorum. Sorunu çözüp Nvidia 390 veya 396 drivarına nasıl geçebilirim?
inxi -SMGxx
System: Host: GE60-2PE Kernel: 4.15.0-33-generic x86_64
bits: 64 gcc: 7.3.0
Desktop: Cinnamon 3.8.8 (Gtk 3.22.30) dm: lightdm
Distro: Linux Mint 19 Tara
Machine: Device: desktop System: Micro-Star product: GE60 2PE v: REV:1.0 serial: N/A
Mobo: Micro-Star model: MS-16GF v: REV:0.B serial: N/A
UEFI: American Megatrends v: E16GFIMS.52D date: 04/13/2015
Graphics: Card-1: Intel 4th Gen Core Processor Integrated Graphics Controller
bus-ID: 00:02.0 chip-ID: 8086:0416
Card-2: NVIDIA GM107M [GeForce GTX 860M]
bus-ID: 01:00.0 chip-ID: 10de:1392
Display Server: x11 (X.Org 1.19.6 )
drivers: modesetting,nouveau (unloaded: fbdev,vesa)
Resolution: 1920x1080@59.97hz
OpenGL: renderer: Mesa DRI Intel Haswell Mobile
version: 4.5 Mesa 18.0.5 (compat-v: 3.0) Direct Render: Yes
glxinfo | grep render
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
Extended renderer info (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_compute_shader, GL_ARB_conditional_render_inverted,
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_light_max_exponent,
GL_OES_fbo_render_mipmap, GL_OES_geometry_point_size,
lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)
cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory
xorg.conf.tarih formatında bir çok dosya vardı. İnternetteki çözümleri ararken bu dosyalar silindi
dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl|fglrx'
ii libnvidia-compute-390:amd64 390.77-0ubuntu0~gpu18.04.1 amd64 NVIDIA libcompute package
rc libnvidia-compute-390:i386 390.77-0ubuntu0~gpu18.04.1 i386 NVIDIA libcompute package
rc libnvidia-compute-396:amd64 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA libcompute package
rc libnvidia-compute-396:i386 396.54-0ubuntu0~gpu18.04.1 i386 NVIDIA libcompute package
ii primus-libs:i386 20150328-3~xenialppa2 i386 Shared libraries for primus
ii primus-libs-ia32:i386 20150328-3~xenialppa2 i386 Shared libraries for primus (32-bit)
ii virtualgl 2.4.1-1~xenialppa1 amd64 Toolkit for displaying OpenGL applications to thin clients
ii virtualgl-libs:amd64 2.4.1-1~xenialppa1 amd64 Library files for virtualgl
ubuntu-drivers list
nvidia-340
nvidia-driver-396
nvidia-driver-390