Linux Mint Türkiye
Linux Mint Destek => Ekran Kartları => Donanım => Nvidia => Konuyu başlatan: fx - 12 Mart 2019, 19:54:54
-
İyi günler,
3,4 ay gibi bir süredir nvidia-prime'ı kullanmıyordum. 4 gün önce Nvidia ekran kartına geçmem gerekti her zamanki gibi sorunsuz bir şekilde geçişi yaptım ve işime baktım. İşim bittikten sonra Intel ekran kartına geçiş için Intel ekran kartına geçiş komudunu verdim ve bilgisayarı yeniden başlattım fakat bilgisayarımını hangi ekran kartının çalıştığını gösteren ışığı değişmedi. Şuan seçili ekran kartının durumunu gösteren simgede intelin simgesi gözükmesine rağmen bilgisayarım nvidia ekran kartında çalışıyor. Son 4 gündür bilgisayarımın bataryasıda hızlı bir şekilde bitmeye başladı.
https://forum.linuxmint.net.tr/index.php?topic=9385 konusunda belirtildiği üzere grub dosyasını inceledim fakat nvidia ve intelle alakalı ek bir komut görmedim, sadece quiet splash değerleri kernel parametreleri olarak ayarlı.
inxi -SMGxx
System:
Kernel: 4.15.0-46-generic x86_64 bits: 64
compiler: gcc v: 7.3.0 Desktop: Cinnamon 4.0.9 wm: muffin dm: LightDM
Distro: Linux Mint 19.1 Tessa base: Ubuntu 18.04 bionic
Machine:
Type: Desktop System: Micro-Star product: GE60 2PE v: REV:1.0
serial: <root required>
Mobo: Micro-Star model: MS-16GF v: REV:0.B serial: <root required>
UEFI: American Megatrends v: E16GFIMS.52D date: 04/13/2015
Graphics:
Device-1: Intel 4th Gen Core Processor Integrated Graphics
vendor: Micro-Star MSI driver: i915 v: kernel bus ID: 00:02.0
chip ID: 8086:0416
Device-2: NVIDIA GM107M [GeForce GTX 860M] vendor: Micro-Star MSI
driver: N/A bus ID: 01:00.0 chip ID: 10de:1392
Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.2.2
compat-v: 3.0 direct render: Yes
glxinfo | grep render
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 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_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fog_distance,
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
dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl|fglrx'
ii libcuda1-384 390.116-0ubuntu0.18.04.1 amd64 Transitional package for nvidia-headless-390
ii libnvidia-cfg1-390:amd64 390.116-0ubuntu0.18.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-390 390.116-0ubuntu0.18.04.1 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-390:amd64 390.116-0ubuntu0.18.04.1 amd64 NVIDIA libcompute package
ii libnvidia-decode-390:amd64 390.116-0ubuntu0.18.04.1 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-390:amd64 390.116-0ubuntu0.18.04.1 amd64 NVENC Video Encoding runtime library
ii libnvidia-fbc1-390:amd64 390.116-0ubuntu0.18.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-390:amd64 390.116-0ubuntu0.18.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ifr1-390:amd64 390.116-0ubuntu0.18.04.1 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii nvidia-384 390.116-0ubuntu0.18.04.1 amd64 Transitional package for nvidia-driver-390
ii nvidia-384-dev 390.116-0ubuntu0.18.04.1 amd64 Transitional package for nvidia-driver-390
ii nvidia-compute-utils-390 390.116-0ubuntu0.18.04.1 amd64 NVIDIA compute utilities
ii nvidia-dkms-390 390.116-0ubuntu0.18.04.1 amd64 NVIDIA DKMS package
ii nvidia-driver-390 390.116-0ubuntu0.18.04.1 amd64 NVIDIA driver metapackage
ii nvidia-headless-390 390.116-0ubuntu0.18.04.1 amd64 NVIDIA headless metapackage
ii nvidia-headless-no-dkms-390 390.116-0ubuntu0.18.04.1 amd64 NVIDIA headless metapackage - no DKMS
ii nvidia-kernel-common-390 390.116-0ubuntu0.18.04.1 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-390 390.116-0ubuntu0.18.04.1 amd64 NVIDIA kernel source package
ii nvidia-modprobe 384.111-2 amd64 utility to load NVIDIA kernel modules and create device nodes
ii nvidia-opencl-icd-384 390.116-0ubuntu0.18.04.1 amd64 Transitional package for nvidia-headless-390
ii nvidia-prime 0.8.8.2 all Tools to enable NVIDIA's Prime
ii nvidia-prime-applet 1.0.7 all An applet for NVIDIA Prime
ii nvidia-settings 418.43-0ubuntu0~gpu18.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-390 390.116-0ubuntu0.18.04.1 amd64 NVIDIA driver support binaries
ii xserver-xorg-video-nvidia-390 390.116-0ubuntu0.18.04.1 amd64 NVIDIA binary Xorg driver
dkms status
nvidia, 390.116, 4.15.0-46-generic, x86_64: installed
Prime'ı düzeltme şansım varmıdır, Intel ekran kartına nasıl geçiş yapabilirim?
-
Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.2.2
compat-v: 3.0 direct render: Yes
Çıktılara göre şu an zaten Intel GPU kullanılıyor.
-
Evet çıkıtılara ve aktif grafik kartını gösteren simgeye göre öyle gözüküyor fakat aktif olan ekran kartını gösteren ışık, bilgisayarın ısınması ve pil süresi tersini söylüyor. Tekrardan test etmek için windowsa geçiş yaptım aktif ekran kartını gösteren ışık Intel'in çalıştığını gösteren mavi renge döndü. Oyun açtığımda ise Nvidia'yı gösteren turuncu renge döndü. Çok garip bir sorun. Driver Manager'de Nvidia 390 driverı seçili gözüküyor burasının böyle göstermesi normal mi?
-
Aşağıdaki komutların çıktısına bakalım.
sudo prime-select query
cat /var/log/gpu-manager.log
cat /proc/cmdline
-
sudo prime-select query
intel
cat /var/log/gpu-manager.log
log_file: /var/log/gpu-manager.log
last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
can't access /run/u-d-c-nvidia-was-loaded file
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/4.15.0-46-generic/updates/dkms
Looking for amdgpu modules in /lib/modules/4.15.0-46-generic/updates/dkms
Is nvidia loaded? no
Was nvidia unloaded? no
Is nvidia blacklisted? yes
Is intel loaded? yes
Is radeon loaded? no
Is radeon blacklisted? no
Is amdgpu loaded? no
Is amdgpu blacklisted? no
Is amdgpu versioned? no
Is amdgpu pro stack? no
Is nouveau loaded? no
Is nouveau blacklisted? yes
Is nvidia kernel module available? no
Is amdgpu kernel module available? no
Vendor/Device Id: 8086:416
BusID "PCI:0@0:2:0"
Is boot vga? yes
Vendor/Device Id: 10de:1392
BusID "PCI:1@0:0:0"
Is boot vga? no
Error: can't access /sys/bus/pci/devices/0000:01:00.0/driver
The device is not bound to any driver.
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card0", driven by "i915"
Found "/dev/dri/card0", driven by "i915"
output 0:
card0-eDP-1
Number of connected outputs for /dev/dri/card0: 1
Does it require offloading? yes
last cards number = 2
Has amd? no
Has intel? yes
Has nvidia? yes
How many cards? 2
Has the system changed? No
Intel IGP detected
Desktop system detected
or laptop with open drivers
Nothing to do
cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.15.0-46-generic root=UUID=7dfb1627-b399-4809-bd4d-2a87078a64aa ro quiet splash vt.handoff=1
Sanırım bunlarda intel'in çalıştığını söylüyor?
-
Evet bu çıktılar Intel GPU'nun etkin olduğunu söylüyor. İsterseniz aşağıdaki komutlarla Nvidia GPU'ya geçiş uapıp, sonra yeniden Intel GPU'yu etkinleştirmeyi deneyebilirsiniz. Nvidia ayar yöneticisinden de yapabilirsiniz.
Nvidia GPU etkinleştirme (ardından oturumu kapatıp açın).
sudo prime-select nvidia
Intel GPU etkinleştirme (ardından oturumu kapatıp açın).
sudo prime-select intel
-
Çok teşekkür ederim. Nvidia ayar yöneticisinden yapınca düzeldi. Farklı bir sorunumda mümkün oldukça terminal ekranını kullanın dediğiniz için sudo prime-select nvidia/intel komutlarını kullanıyordum. Dediğiniz komutları da terminal ekranından bir çok defa denemiştim fakat düzelmemişti. Nvidia ayar yöneticisi sorunu çözdü. :D
-
Linux Mint 19.x serisinin ilk zamanlarında, Nvidia Prime GPU geçişi sonrasında sistemi yeniden başlatmak gerekiyordu. Biz de bunun etrafından dolaşacak farklı bir projeye yönlendiriyorduk. Nvidia-prime güncellendi ve yeni sürümlerinde böyle bir gereklilik yok, yani varsayılan olarak Nvidia-prime GPU geçişi sonrasında oturumu kapatıp açmak yeterli oluyor. Büyük ihtimalle uçbirimi kullanmanızı bu eski durum için önermişizdir. Gelen güncellemelerle birlikte siz de bu yeni duruma otomatik olarak geçiş yapmış oldunuz. Linux Mint 19.x serisinde, süreç içerisinde nvidia-prime ve ubuntu-drivers-common paketleri bu sorunun çözümü için 2 kere güncelleme aldı.
Yani artık buradaki (https://forum.linuxmint.net.tr/index.php?topic=9304.msg56869#msg56869) ve buradaki (https://forum.linuxmint.net.tr/index.php?topic=9298.msg56866#msg56866) önerileri uygulamaya gerek yok. Ben de ilgili konulara gerekli notları ekliyorum.