Linux Mint Türkiye
Linux Mint Destek => Ekran Kartları => Donanım => Nvidia => Konuyu başlatan: frogwine - 23 Mayıs 2018, 18:28:17
-
Merhaba, aşağıda detaylarını vereceğim bilgisayarımda Linux Mint kullanmaktayım. Hybrid ekran kartı olduğu için Nvidia Prime kullanmaktayım (Bumblebee maalesef tam performanslı değil). Bazen pilde çok performans istemeyen uygulamalar için Intel HD Graphics'i devreye almak istiyorum, fakat Nvidia Prime'da seçip oturumu yenilediğimde bütün fonksiyonlar çalışmayı durduruyor (Numlock ledi gibi), Xorg çöküyor (sanırım). Bilgisayarı zorla kapatıp recovery modda
sudo prime-select nvidia
çalıştırarak tekrar normal başlatmayla kullanıma devam edebiliyorum. Tabiki de Intel HD devre dışı kalıyor. Ayrıca hangi ekran kartının devrede olduğunu güç tuşunun led ışığından anlayabiliyorum. Aynı sorunu Ubuntu 16.04'te de yaşamıştım aynı koşullar altında fakat GRUB konfigürasyonuna acpi ile ilgili değerler eklemiştim, şimdi hatırlamıyorum nasıl bulabildiğimi ve neye göre de bulabileceğimi bilmiyorum.
acpi_osi='Windows 2009' gibi, Linux Mİnt'te de denemeye çalıştım ancak bir faydası olmadı. Ayrıca bu acpi değerlerinin nasıl bir şey olduğunu açıklar mısınız?
Çıktılar:
berkozel@LeopardPro ~ $ inxi -SMGxx
System: Host: LeopardPro Kernel: 4.13.0-43-generic x86_64 (64 bit gcc: 5.4.0)
Desktop: Cinnamon 3.6.7 (Gtk 3.18.9-1ubuntu3.3) dm: lightdm Distro: Linux Mint 18.3 Sylvia
Machine: System: Micro-Star product: GP62 6QE v: REV:1.0 Chassis: type: 10 v: Default string
Mobo: Micro-Star model: MS-16J5 v: REV:0.A Bios: American Megatrends v: E16J5IMS.11D date: 01/19/2018
Graphics: Card-1: Intel Skylake Integrated Graphics bus-ID: 00:02.0 chip-ID: 8086:191b
Card-2: NVIDIA GM107M [GeForce GTX 950M] bus-ID: 01:00.0 chip-ID: 10de:139a
Display Server: X.Org 1.18.4 driver: nvidia Resolution: 1920x1080@60.01hz
GLX Renderer: GeForce GTX 950M/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 384.111 Direct Rendering: Yes
berkozel@LeopardPro ~ $ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce GTX 950M/PCIe/SSE2
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_KHR_robustness, GL_KTX_buffer_region, GL_NVX_conditional_render,
GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
GL_KHR_robustness, GL_KTX_buffer_region, GL_NVX_conditional_render,
GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
GL_EXT_protected_textures, GL_EXT_render_snorm, GL_EXT_robustness,
GL_NV_conditional_render, GL_NV_copy_buffer, GL_NV_copy_image,
GL_NV_packed_float_linear, GL_NV_path_rendering,
GL_OES_fbo_render_mipmap, GL_OES_geometry_point_size,
berkozel@LeopardPro ~ $ lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 950M] (rev a2)
berkozel@LeopardPro ~ $ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.01*+ 59.93
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1280x1024 60.02
1440x900 59.89
1280x960 60.00
1360x768 59.80 59.96
1152x864 60.00
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
960x600 60.00
960x540 59.99
800x600 60.00 60.32 56.25
840x525 60.01 59.88
800x512 60.17
700x525 59.98
640x512 60.02
720x450 59.89
640x480 60.00 59.94
680x384 59.80 59.96
576x432 60.06
512x384 60.00
400x300 60.32 56.34
320x240 60.05
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)
berkozel@LeopardPro ~ $ cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection
berkozel@LeopardPro ~ $ dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl|fglrx'
ii nvidia-384 384.111-0ubuntu0.16.04.1 amd64 NVIDIA binary driver - version 384.111
ii nvidia-opencl-icd-384 384.111-0ubuntu0.16.04.1 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.8.2linuxmint1 amd64 Tools to enable NVIDIA's Prime
ii nvidia-prime-applet 1.0.6 all An applet for NVIDIA Prime
ii nvidia-settings 361.42-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
-
acpi_osi='Windows 2009' değişkenini grub'tan kaldırıp aşağıdaki komutla farklı bir değişken eklemeyi deneyin.
echo 'GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX acpi_osi=\"!Windows 2015\""' | sudo tee /etc/default/grub.d/nvidia-acpi.cfgsudo update-grub
Ayrıca aşağıdaki komutlarla Nvidia-390 sürücüsünü kurmayı deneyin.
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt hold nvidia-settings
sudo apt install nvidia-390
-
[member=8]Butterfly[/member], dediklerinizi yaptım. Fakat sonuç yine aynı. Bu arada bu sorunu halletmeden önce, recovery moduna çok girmem gerektiği için bundan önce bir sorunu halletmem lazım.
GRUB menü listelenmiyor. BIOS'ta 1. öncelik GRUB'ta olduğu için otomatikmen bir şekilde boot ediyor fakat, recovery modunu seçeceğim liste gelmiyor. Ayrıca boot parametrelerine "nomodeset" ekleyebilmem için bilgisayar açıldığında e tuşunu sürekli spamlamam gerekiyor, text editor'e ulaşabilmem için.
-
Grub menüsüne ulaşmak için açılışta üst karakter (shift) tuşuna basmalısınız. Sistemi kurtarma kipi => resume seçeneği ile başlatırsanız nomodeset değişkeni eklemenize gerek kalmaz.
GPU geçişi için kullandığınız komutları çalıştırdığınızda herhangi bir hata çıktısı alıyorsanız paylaşınız.
-
[member=8]Butterfly[/member], maalesef oturum kapatırken herhangi bir çıktı vermiyor, bunun yerine syslog tarzı bir şey paylaşmam mümkün mü?
-
Geçişi uçbirimden yaptığınızda aldığınız hataları paylaşabilirsiniz.
Önce aşağıdaki komutla Intel GPU'ya geçiş yaptığınıza emin olun.
sudo prime-select intel
Bunun ardından sistemi yeniden başlatın ve oturum açtıktan sonra aşağıdaki komutu çalıştırarak Nvidia GPU'ya geçiş yapmayı deneyin.
sudo prime-select nvidia
Yukarıdaki komutun çıktıları sorun ile ilgili ipucu verebilir.
-
Aynı sistem bende de var. Bu sorunun cözümü yok galiba.
-
Lütfen mevcut konulara mesaj göndermek yerine, denediğiniz çözüm önerilerini ayrıntılı biçimde belirterek yeni konu açınız. Forumda bu şekilde çözüm ya da öneri sunmuyoruz.
[warning]Konu Açarken Dikkat Edilmesi Gerekenler (https://forum.linuxmint.net.tr/index.php?topic=3067.0)[/warning]