Linux Mint Türkiye
Linux Mint Destek => Ekran Kartları => Donanım => Nvidia => Konuyu başlatan: eprianu - 15 Eylül 2018, 12:17:41
-
Merhabalar,
Linux dünyasına ilk adımı Mint ile attım. Mint'i tesadüf sonucu seçmedim, sanal makine üzerinde çok sayıda Linux sürümü çalıştırdım ve en çok Mint'i beğendim.
Kurulum aşamasında ve sonrasında (ilk başlarda) çok fazla problem yaşadım. Ayrıca ekran dalgalanma problemi için verilen kodu çalıştırdığım zaman başlangıç ekranında kaldım, yeniden kurulum yapmak zorunda kaldım. Forumdaki çözüm önerilerini gördüm ama Mint'i zar zor kurduğum ve tüm ayarları yaptığım için sizlerin tavsiyesini almadan iş yapmak istemedim.
Bana yardımcı olan biri ile Bumblebee kurmaya çalıştık ama oldu mu bilmiyorum :)
Yardımcı olanlara şimdiden teşekkür ederim.
Sorunum şu; ekranda video izlerken veya pencereleri çok hızlı hareket ettirdiğim zaman hafif dalgalanma ve kırılmalar yaşıyorum.
Ekran Kartım; intel ve nvidia gtx 1050ti
Çıktılar
inxi -SMGxx
System: Host: yucel Kernel: 4.15.0-34-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Cinnamon 3.8.9 (Gtk 3.22.30-1ubuntu1) dm: lightdm
Distro: Linux Mint 19 Tara
Machine: Device: laptop System: MONSTER product: ABRA A7 V7.2 serial: N/A
Mobo: MONSTER model: ABRA A7 V7.2 serial: N/A
UEFI: American Megatrends v: 1.05.19 date: 12/02/2017
Chassis: type: 10 serial: N/A
Graphics: Card-1: Intel Device 591b bus-ID: 00:02.0 chip-ID: 8086:591b
Card-2: NVIDIA GP107M [GeForce GTX 1050 Ti Mobile]
bus-ID: 01:00.0 chip-ID: 10de:1c8c
Display Server: x11 (X.Org 1.19.6 )
drivers: modesetting,nvidia (unloaded: fbdev,vesa,nouveau)
Resolution: 1920x1080@60.02hz
OpenGL: renderer: GeForce GTX 1050 Ti/PCIe/SSE2
version: 4.6.0 NVIDIA 396.54 Direct Render: Yes
glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce GTX 1050 Ti/PCIe/SSE2
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop,
GL_NV_command_list, GL_NV_compute_program5, GL_NV_conditional_render,
GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range,
GL_NV_shader_thread_shuffle, GL_NV_stereo_view_rendering,
GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop,
GL_NV_command_list, GL_NV_compute_program5, GL_NV_conditional_render,
GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range,
GL_NV_shader_thread_shuffle, GL_NV_stereo_view_rendering,
GL_EXT_render_snorm, GL_EXT_robustness, GL_EXT_sRGB,
GL_NV_clip_space_w_scaling, GL_NV_conditional_render,
GL_NV_packed_float_linear, GL_NV_path_rendering,
GL_NV_path_rendering_shared_edge, GL_NV_pixel_buffer_object,
GL_NV_stereo_view_rendering, GL_NV_texture_array, GL_NV_texture_barrier,
GL_OES_fbo_render_mipmap, GL_OES_geometry_point_size,
lspci | egrep 'VGA|3D|Display'
lspci | egrep 'VGA|3D|Display'
xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
1920x1080 60.02*+ 60.01 59.97 59.96 59.93
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 60.06
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-2 disconnected (normal left inverted right x axis y axis)
cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: Böyle bir dosya ya da dizin yok
dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl|fglrx'
ii libnvidia-cfg1-396:amd64 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-390 390.87-0ubuntu0~gpu18.04.1 all Shared files used by the NVIDIA libraries
ii libnvidia-common-396 396.54-0ubuntu0~gpu18.04.1 all Shared files used by the NVIDIA libraries
rc libnvidia-compute-390:amd64 390.87-0ubuntu0~gpu18.04.1 amd64 NVIDIA libcompute package
rc libnvidia-compute-390:i386 390.87-0ubuntu0~gpu18.04.1 i386 NVIDIA libcompute package
ii libnvidia-compute-396:amd64 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA libcompute package
ii libnvidia-compute-396:i386 396.54-0ubuntu0~gpu18.04.1 i386 NVIDIA libcompute package
ii libnvidia-decode-396:amd64 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-396:i386 396.54-0ubuntu0~gpu18.04.1 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-396:amd64 396.54-0ubuntu0~gpu18.04.1 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-396:i386 396.54-0ubuntu0~gpu18.04.1 i386 NVENC Video Encoding runtime library
ii libnvidia-fbc1-396:amd64 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-fbc1-396:i386 396.54-0ubuntu0~gpu18.04.1 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-396:amd64 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-396:i386 396.54-0ubuntu0~gpu18.04.1 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ifr1-396:amd64 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii libnvidia-ifr1-396:i386 396.54-0ubuntu0~gpu18.04.1 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library
rc nvidia-compute-utils-390 390.87-0ubuntu0~gpu18.04.1 amd64 NVIDIA compute utilities
ii nvidia-compute-utils-396 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA compute utilities
rc nvidia-dkms-390 390.87-0ubuntu0~gpu18.04.1 amd64 NVIDIA DKMS package
ii nvidia-dkms-396 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA DKMS package
rc nvidia-kernel-common-390 390.87-0ubuntu0~gpu18.04.1 amd64 Shared files used with the kernel module
ii nvidia-kernel-common-396 396.54-0ubuntu0~gpu18.04.1 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-396 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA kernel source package
ii nvidia-prime 0.8.8 all Tools to enable NVIDIA's Prime
ii nvidia-prime-applet 1.0.7 all An applet for NVIDIA Prime
ii nvidia-settings 396.54-0ubuntu0~gpu18.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-396 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA driver support binaries
ii primus-libs:i386 0~20150328-6 i386 Shared libraries for primus
ii primus-libs-ia32:i386 0~20150328-6 i386 Shared libraries for primus (32-bit)
ii xserver-xorg-video-nvidia-396 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA binary Xorg driver
Mesajlar Birleştirildi.
Bu arada aşağıdaki linkteki işlemleri yaptım ama etc klasörü içinde bumblebee klasörü görünmüyor.
http://www./gnulinux/gnulinux-ipuclari/linux-mint-18-uzerine-bumblebee-nasil-kurulur.html
-
Şu an Nvidia GPU etkin görünüyor. Bu Bumblebee yerine Nvidia Prime yönteminin etkin olduğunu gösteririr. Bu sebeple aşağıdaki komutla Bumblebee ile ilgili paketleri kaldırınız, çünkü bunlar bir arada kullanılmamalı. Zaten çıktılara göre Bumblebee ile ilgili paket kurulmamaış, ama bağımlı bazı paketler kurulmuş görünüyor.
sudo apt purge bumblebee bumblebee-nvidia
sudo apt purge primus*
Nvidia Prime ve Bumblebee arasındaki temel farklar ile ilgili forumdaki konularda bilgiler mevcut, bu konuları inceleyebilirsiniz.
Nvidia Prime yönteminde, Nvidia GPU ile yırtılma sorununu çözmek için aşağıdaki konudaki öneriyi uygulayınız.
[warning][Nasıl] Linux Mint 18.x - 19.x Nvidia Prime Yırtılma Sorunu Çözümü (https://forum.linuxmint.net.tr/index.php?topic=8505.0)[/warning]
Bağlantısını verdiğiniz konu ise, bu forumdaki konunun (https://forum.linuxmint.net.tr/index.php?topic=6258.0) kaynak belirtilmemiş eski sürüme (Linux Mint 18.x) Bumblebee kurulumu anlatan bir kopyasıdır. Bunun üstüne zaman içinde konuya gerektikçe güncellemeler yapıldı.
Linux Mint 19.x serisine Bumblebee kurulumu için buradaki (https://forum.linuxmint.net.tr/index.php?topic=9347.0) konu uygulanmalı. Ama şu an Nvidia Prime (https://forum.linuxmint.net.tr/index.php?topic=3500.0) kullandığınız için gerekli bir husus değil.
-
Hocam cevap için teşekkürler.
https://forum.linuxmint.net.tr/index.php?topic=8505.0
Bu linkteki işlemleri yaptım. Bilgisayarı kapattım açtım, sağ altta Nvidia Logosu yok artık, İntel Logosu geldi.
Bilgisayarı açtığımız zaman 6. adımda aşağıdaki kodu yazın "Y" çıktısı veriyorsa etkindir demişsiniz. Ben çalıştırdığımda böyle bir dosya veya dizin yok diyor.
sudo cat /sys/module/nvidia_drm/parameters/modeset
Bir de hocam sürücülere girdiğim zaman aşağıdaki gibi çıkıyor. Bu problemi çözmek için çözüm denediğim zaman en alttaki seçenek aktif olarak kaldı. Daha da değiştirilmiyor.
(https://resmim.net/f/XYAsBj.png)
-
Sitesinden Nvidia sürücüsü indirip elle kurulum yapmış mıydınız?
-
Hocam tek başıma değil de bana yardım eden biriyle sitesinden indirip kurmaya çalışmıştık sanırım. Ama başarılı oldu mu bilemiyorum.
Bu arada şu anda ekranda dalgalanma veya kırılma yok. Youtube'dan 1080p video açtım cam gibiydi görüntü. Sağ altta Active Graphics Card : Intel yazıyor. Sanırım Nvidia etkin olmadığı için böyle.
-
Intel GPU etkin olduğu için olabilir, Nvidia ayar yöneticisinin Prime Profiles kısmından GPU değiştirebiliyorsunuz, sonrasında sistemi yeniden başlatmak gerekiyor. Buradan Nvidia GPU'yu seçip sistemi yeniden başlatmayı dener misiniz?
-
Intel GPU etkin olduğu için olabilir, Nvidia ayar yöneticisinin Prime Profiles kısmından GPU değiştirebiliyorsunuz, sonrasında sistemi yeniden başlatmak gerekiyor. Buradan Nvidia GPU'yu seçip sistemi yeniden başlatmayı dener misiniz?
Hocam NVIDIA X Server Settings'e tıklıyorum ama açılmıyor maalesef.
-
Aşağıdaki komutu uçbirimde çalıştırıp, ardından sistemi yeniden başlatmayı deneyiniz.
sudo prime-select nvidia
Eğer masaüstüne ulaşamazsanız, Grub => gelişmiş seçeneklerler => kurtarma kipi => resume seçeneği ile sistemi başlatarak masaüstüne ulaşabilirsiniz.
-
Yazdım hocam. Bunlar çıktı. Şimdi başlatıp açıyorum.
Info: selecting the nvidia profileGrub yapılandırma dosyası oluşturuluyor ...Bulunan linux kalıbı: /boot/vmlinuz-4.15.0-34-genericBulunan initrd kalıbı: /boot/initrd.img-4.15.0-34-genericBulunan linux kalıbı: /boot/vmlinuz-4.15.0-20-genericBulunan initrd kalıbı: /boot/initrd.img-4.15.0-20-genericAdding boot menu entry for EFI firmware configurationbittiupdate-initramfs: Generating /boot/initrd.img-4.15.0-34-genericupdate-initramfs: Generating /boot/initrd.img-4.15.0-34-genericRemoved /etc/systemd/system/display-manager.service.wants/nvidia-prime-boot.service.
Mesajlar Birleştirildi.
Açıldı hocam. NVidia da geldi. Aktif GPU Nvidia oldu. Ama kırılma devam ediyor hala. İntel'de yapmıyordu.
-
Aşağıdaki komutların çıktılarını kod etiketi içinde foruma aktarınız.
cat /etc/modprobe.d/zz-nvidia-modeset.confsudo cat /sys/module/nvidia_drm/parameters/modesetcat /proc/cmdlinecat /etc/grub
-
options nvidia-396_drm modeset=1
NBOOT_IMAGE=/boot/vmlinuz-4.15.0-34-generic root=UUID=24722c53-851e-4bb2-8ac2-566ac6b68ee0 ro quiet splash vt.handoff=1
cat: /etc/grub: Böyle bir dosya ya da dizin yok
-
Not: Linux Mint 19'da aşağıdaki satırı yazmalısınız, artık Nvidia sürüm numarasına göre değişiklik yapmak gerekmiyor.
options nvidia-drm modeset=1
Nvidia Prime yırtılma sorunu ile ilgili konudaki, yukarıdaki kısmı dikkate almamışsınız.
-
Hocam, şimdi fark ettim. Ben onu komut zannetmiştim.
sudo xed /etc/modprobe.d/zz-nvidia-modeset.confBu kodu çalıştırdım. Config dosyası açıldı. Aşağıdaki kısmı sildim;
options nvidia-396_drm modeset=1Aşağıdaki kodları yapıştırdım.
options nvidia-drm modeset=1
Şu anda pencereleri hızlı bir şekilde hareket ettirdim, 1080p video izledim herhangi bir kırılma veya dalgalanma olmadı.
Sadece bu işlemi yapmam yeterli midir yani? Ben gözle görülür bir sorun tespit etmiyorum artık.
-
Konunun devamındaki önerileri de uyguladıysanız, bu işlem yeterlidir. Zaten kırılma/dalgalanma sorunu da çözüldüğüne göre işlem başarılı olmuş demektir. Bununla birlikte değişikliği yaptıktan sonra sistemi yeniden başlatmış olmanız gerekiyor, sanırım bunu da yaptınız.
-
Hocam ben sistemi yeniden başlattım. Sonra linkteki geri kalan maddeleri uygulamaya çalıştım.
sudo cat /sys/module/nvidia_drm/parameters/modeset
bu kodun çıktısı linkteki gibi Y oldu. Yani başarılı.
xrandr --output eDP-1-1 --set 'PRIME Synchronization' '1'Bu kodu çalıştırdım. Ekran karardı yeniden açıldı.
Başlangıca ekleme işlemini yapamadım hocam. Tırnak içinde yazın demişsiniz ama çalıştırdım böyle bir komut bulunamadı diyor.
Ancak şu anda herhangi bir problem yok. Daha başka bir şey yapmama gerek var mı?
Mesajlar Birleştirildi.
Şu anda şu videoyu izledim herhangi bir sorun yok.
https://www.youtube.com/watch?v=E8oYErfXpoU
Mesajlar Birleştirildi.
Twitter ve Facebook'ta scollu hareket ettirdikçe yazı içeren alanlar kırılmalar oluyordu, şu anda olmuyor hocam.
-
Tırnak işareti içindeki satır, Başlangıç Uygulamalarına eklemek için. Aradaki farkı aşağıdaki komutlarla görebilirsiniz.
PRIME Synchronization pasifleştirmek için
xrandr --output eDP-1-1 --set 'PRIME Synchronization' '0'
PRIME Synchronization etkinleştirmek için
xrandr --output eDP-1-1 --set 'PRIME Synchronization' '1'
Eğer şu an sistemi başlattığınızda yırtılma sorunu yaşamıyorsanız, başkaca bir düzenleme yapmayın.
Sorun çözüldü ise, başlığı etiketlerseniz konuyu kilitleyebiliriz.
[okay]Çözülen başlıkların etiketlenmesi hakkında (https://forum.linuxmint.net.tr/index.php?topic=2058.0)[/okay]
-
Hocam ne kadar hayır duası aldığınızı anlatamam. Her şey için teşekkür ederim. Allah razı olsun :)
-
Rica ederiz.
Bir not ekleyip konuyu kilitleyelim. Nvidia Ayar yöneticisini açamamanız, Nvidia sürücüsünü elle kurduğunuz için olabilir. Eğer Nvidia ayar yöneticisi açılmazsa, bu durumda aşağıdaki komutlarla Nvidia ve Intel GPU arasında geçiş yapabilirsiniz.
Nvidia GPU etkinleştirmek için.
sudo prime-select nvidia
Intel GPU etkinleştirmek için.
sudo prime-select intel
GPU geçişi sonrası sistemi yeniden başlatmalısınız.
Bu sorun teşkil ederse, sistemi aşağıdaki yönergelerle yeniden kurabilirsiniz.
Kurulum aşamasında, sistemi uyumluluk kipi (compatibility mode) seçeneği ile açıp kurulum yapmayı deneyin.
Kurulum sonrasında, Grub menüsü => Gelişmiş seçenekler => Kurtarma kipi => "resume" seçeneği ile sistemi açın ve Sürücü Yöneticisi ile Nvidia sürücüsünü kurup sistemi yeniden başlatın. Bu aşamada (sürücüyü kurduktan sonra) Nvidia Prime için yırtılma sorunu çözümünü de uygulayabilirsiniz.
Not: Grub menüsü görünmüyorsa, sistem açılışında üst karakter (shift) tuşuna basınız.
Eğer yeni baştan kurulum düşünmüyorsanız, yeni bir konu altında elle kurulan sürücüyü kaldırıp, depodaki sürücüyü kurmayı deneyebiliriz, ama bu daha uğraştırıcı olabilir.
[okay]Sorun çözüldüğü için konu kilitlenmiştir.[/okay]