Linux Mint Türkiye
Linux Mint Destek => Ekran Kartları => Donanım => Nvidia => Konuyu başlatan: Butterfly - 19 Eylül 2017, 15:24:25
-
Bildiğiniz üzere Nvidia Prime, alternatif çözüm olan Bumblebee gibi Intel + Nvidia optimus destekli hibrit GPU'lu sistemler için, GPU değiştirmeye yarayan bir çözümdür.
Linux Mint 18.x sürümde Nvidia Prime kurulu olduğu halde, Nvidia GPU etkinken yırtılma sorunu yaşanıyordu. Bu sorunun çözümü için, Xorg 1.19.x, çekirdeğin 4.5 sürümü ve üstü ile Nvidia-375 sürümü ve üstü gerektiğini, daha önce bu sorunla ilgili açılan konularda belirtmiştik. Bununla birlikte Xorg 1.19.x sürümü depoda olmadığı için çözümle ilgili bir öneri sunamamıştık.
Xorg'un HWE destekli 1.19.x sürümü artık depoda olduğu için bir deneme yapıp sorunun çözümü ile ilgili bir rehber hazırladık.
[error]Not1: Linux Mint 18.x Nvidia Prime yırtılma sorunu çözümü için Xorg'un HWE destekli 1.19.x sürümünü sisteminize kurulması gerekmekte. Riskli bir işlem olmamakla birlikte, her güncellemenin teknik olarak sorunlara neden olabileceğini öngörerek bu konudaki önerileri uygulamadan önce sistem yedeklerinizi almanızı önemle tavsiye ederiz.
Not 2: Linux Mint 19.x Serisi için çekirdek güncelleme ve Xorg sürümünü güncelleme adımlarını geçip, 4. adımdan itibaren uygulayınız.[/error]
Linux Mint 18.x (Linux Mint 19.x'de 4. adımdan sonrasını uygulayın) sürümlerde Nvidia Prime yırtılma sorununu çözmek için aşağıdaki adımları uygulayabilirsiniz.
1. Sistem ve çekirdek güncelleme
Öncelikle aşağıdaki şekilde sisteminizin genel güncellemesini yapmanızı öneriyoruz.
Güncelleme Yöneticisi => Düzenle menüsü => Tercihler => Seviyeler kısmından 4. seviyeye kadar güncellemeleri işaretleyiniz. Ardından "Yenile" düğmesine tıklayıp paket bilgisi önbelleğini güncelledikten sonra, görünen tüm güncellemeleri seçiniz ve "Güncellemeleri Kur" düğmesine tıklayarak sisteminizi güncelleyiniz. Sonrasında isterseniz 4. seviye güncellemeleri pasifleştirebilirsiniz.
Güncelleme Yöneticisi => Görünüm menüsü => "Linux çekirdekleri" aracı yardımıyla 4.10.x serisi çekirdeğin son sürümünü kurunuz.
2. Xorg 1.19.x Sürüm Yükseltme
Aşağıdaki komutla Xorg'un HWE destekli 1.19.x sürümünü sisteminize kurabilirsiniz.
sudo apt-get install --install-recommends xserver-xorg-hwe-16.04
3. Nvidia Sürücüsü Güncelleme
Aşağıdaki komutlarla Nvidia sürücüsü PPA deposundan kurabilirsiniz.
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-390 nvidia-settings
4. Nvidia Sürücüsü için modeset etkinleştirme
Bunun için aşağıdaki komutu uçbirimde çalıştırınız.
sudo xed /etc/modprobe.d/zz-nvidia-modeset.conf
Açılan dosyaya aşağıdaki satırları ekleyip dosyayı kaydediniz.
options nvidia-390_drm modeset=1
Yukarıdaki satır kullanılan sürücüye göre değiştirilebilir, Örneğin Nvidia-384 sürücüsünü kurarsanız yukarıdaki satırı aşağıdaki şekilde değiştirmeniz gerekecek.
options nvidia-384_drm modeset=1
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
zz-nvidia-modeset.conf dosyası ile ilgili düzenlemenin ardından aşağıdaki komutu çalıştırınız.
sudo update-initramfs -u
5. Yeniden başlatma
Yukarıdaki işlemlerden sonra sisteminizi yeniden başlatınız.
Eğer sistemi yeniden başlatırken açılma sorunu yaşarsanız aşağıdaki yöntemlerle masaüstüne deneyebilirisiniz.
Grub önyükleyici menüsü => Gelişmiş seçenekler altındaki kurtarma kipi (recovery mode) seçeneği ile sistemi başlatın. Bir süre sonra bir menü daha gelecek, burada "resume" seçeneğini seçerek devam edin.
Grub menüsü başlangıçta görünmüyorsa, açılış sırasında üst karakter (shift) tuşuna basmayı denersniz.
Bu seçenek ile masaüstüne ulaşamazsanız, sistemi kurtarma kipinde root seçeneği ile başlatın. Şifrenizi girdikten sonra aşağıdaki komutla yazma hakkı elde edin.
mount -o rw,remount /
Ardından aşağıdaki komutlarla Nvidia ile ilgili sürücüleri silebilirsiniz.
sudo apt-get purge nvidia* bbswitch*
sudo rm -f /etc/X11/xorg.conf
6. PRIME Synchronization Etkinleştirme
Sisteminizi açtıktan sonra aşağıdaki komutla Nvidia sürücüsü için modeset etkinliğini kontrol ediniz.
sudo cat /sys/module/nvidia_drm/parameters/modeset
Komut "Y" olarak çıktı veriyorsa Nvidia sürücüsü için modeset etkin demektir.
Artık aşağıdaki komutla Nvidia sürücüsü için PRIME Synchronization özelliğini etkinleştirebilirsiniz.
xrandr --output eDP-1-1 --set 'PRIME Synchronization' '1'
Yukarıdaki komutda eDP-1-1 yazan kısım benim sistemimdeki bağlantı arayüzü. Bu sizin sisteminizde farklı olabilir, hangi arayüzün kullanıldığını öğrenmek için aşağıdaki komutun çıktısınıdan faydalanabilirsiniz.
xrandr
Bu şekilde düzenlediğiniz komutu Başlangıç Uygulamalarına eklerseniz, her oturum açtığınızda komutu yeniden çalıştırmanız gerekmeyecektir.
Not: Başlangıç Uygulamalarına eklerken komutu tırnak işaretleri içerinde yazmalısınız.
"xrandr --output eDP-1-1 --set 'PRIME Synchronization' '1'"
(https://s26.postimg.org/d2gdax909/Nvidia-_Prime-_Synchronization-_Startup.png)
Arada farkı görebilmek için aşağıdaki komutla PRIME Synchronization özelliğini pasifleştirebilirsiniz. Tekrar etkinleştirmek için yukarıdaki komutu yeniden çalıştırmalısınız.
xrandr --output eDP-1-1 --set 'PRIME Synchronization' '0'
Düzenleme: Konu başlığı
-
4. adımdaki sürücü için modeset etkinleştirmeyi her sürücü güncellemesinde yapmamız gerekli midir?
Sanıyorum tek seferlik bir ayarlama değil.
-
4. adımdaki sürücü için modeset etkinleştirmeyi her sürücü güncellemesinde yapmamız gerekli midir?
Sanıyorum tek seferlik bir ayarlama değil.
nvidia-drm.modeset=1 değişkenini Grub varsayılanı olarak ekleyerek bu değişkenin başlangıçta etkinleşmesini sağlayabilirsiniz. Bu durumda /etc/modprobe.d/zz-nvidia-modeset.conf dosyasını oluşturmaya gerek kalmaz.
Bunu aşağıdaki komutla grub varsayılan dosyasını kurcalamadan yapabilirsiniz.
echo 'GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX nvidia-drm.modeset=1"' | sudo tee /etc/default/grub.d/nvidia-drm.cfg
Tabii sonrasında aşağıdaki komutla grub yapılandırma dosyasını güncellemek gerekecek.
sudo update-grub
Bu şekilde her sürücüsü güncellemesinde ayar dosyasını düzeltmeye gerek kalmaz.
Yukarıdaki işlemleri denedim ama açılışa nvidia-drm.modeset=1 değişkeni ekleyerek nvidia-drm için modeset etkinleştirmesi başarılı olmadı. Bu durumda, şu an için elle /etc/modprobe.d/zz-nvidia-modeset.conf dosyasını oluşturma ve sürücü güncellemesinde bunu düzeltmek en uygunu olacak.
-
Hocam bende ki olması gereken seçenek VGA sanırım ama başlangıç uygulamalarına ekleyemedim ;
aspire@Aspire-V3-571G ~ $ xrandr
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 16384 x 16384
LVDS-1-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1366x768 60.01*+
1360x768 59.80 59.96
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
VGA-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
DP-1-1 disconnected (normal left inverted right x axis y axis)
aspire@Aspire-V3-571G ~ $ xrandr --output VGA-1-1 --set 'PRIME Synchronization' '1'
aspire@Aspire-V3-571G ~ $ "xrandr --output VGA-1-1 --set 'PRIME Synchronization' '1'"
xrandr --output VGA-1-1 --set 'PRIME Synchronization' '1': komut bulunamadı
Mesajlar Birleştirildi.
Hocam konu da anlatıldığı gibi yaptım ama sorun devam etti;
aspire@Aspire-V3-571G ~/Masaüstü $ xrandr --output vga-1-1 --set 'PRIME Synchronization' '1'
warning: output vga-1-1 not found; ignoring
X Error of failed request: BadRROutput (invalid Output parameter)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 15 (RRGetOutputProperty)
Serial number of failed request: 33
Current serial number in output stream: 33aspire@Aspire-V3-571G ~/Masaüstü $ xrandr --output VGA-1-1 --set 'PRIME Synchronization' '1'aspire@Aspire-V3-571G ~/Masaüstü $ "xrandr --output VGA-1-1 --set 'PRIME Synchronization' '1'"
xrandr --output VGA-1-1 --set 'PRIME Synchronization' '1': komut bulunamadı
-
Etkin görüntü çıkışı VGA-1-1 değil, xrandr komutunun çıktısına göre LVDS-1-1 arabirimidir.
-
aspire@Aspire-V3-571G ~/Masaüstü $ xrandr --output LVDS-1-1 --set 'PRIME Synchronization' '1'
aspire@Aspire-V3-571G ~/Masaüstü $ "xrandr --output LVDS-1-1 --set 'PRIME Synchronization' '1'"
xrandr --output LVDS-1-1 --set 'PRIME Synchronization' '1': komut bulunamadı
Hocam ilk komutta ekran bir defa gidip geldi, 2. komutta hala aynı
-
Komutu başlangıç uygulamalarına eklemeniz yeterli olacaktır. İlk komutta ekran ekranın çok kısa süreliğine süreliğine gidip gelmesi, komutun çalıştırığına işaret ediyordur. Komutu birden fazla defa çalıştırmanıza gerek bulunmuyor.
-
Nvidia Prime'da, Nvidia GPU seçiliyken oluşabilen yırtılma sorununu çözmek için, bu konuda bahsedilen düzenlemeleri bir paket haline getirdik. Aşağıdaki komutlarla nvidia-optimus-tear paketini kurarak, bu ayarları sağlayabilirsiniz. Paket sadece Linux Mint 19.x serisi içindir.
sudo add-apt-repository ppa:kelebek333/inceayar
sudo apt-get update
sudo apt install nvidia-optimus-tear
Not: PPA deposuna nvidia-optimus-tear paketinin Linux Mint 20.x sürümü de eklendi.
Düzenleme: Not
-
Nvidia Prime'da, Nvidia GPU seçiliyken oluşabilen yırtılma sorununu çözmek için, bu konuda bahsedilen düzenlemeleri bir paket haline getirdik. Aşağıdaki komutlarla nvidia-optimus-tear paketini kurarak, bu ayarları sağlayabilirsiniz. Paket sadece Linux Mint 19.x serisi içindir.
sudo add-apt-repository ppa:kelebek333/inceayar
sudo apt-get update
sudo apt install nvidia-optimus-tear
Pakaeti kurduktan sonra ne yapmamız gerekiyor. Yani nasıl çalıştıracağız
-
Sistemi yeniden başlatacaksınız, bu kadar.
-
Sistemi yeniden başlatacaksınız, bu kadar.
Aynen, çok teşekkürler büyük oranda çözdü problemimi -tahammül edilebilir seviyede artık- sayenizde bilgisayar kullanılabilir vaziyete geldi ^_^
EDIT:: Bilgisayarım hayata döndü demek daha doğru olur
-
Video falan izlerken değilde bende sürekli var. Sabit ve sabit duruyo. Yırtılma dediğiniz bunun gibi bişey mi. Önerilen sürücüyü yüklemiştim. Sonra dkkatimi çekti. GeForce GTX 1050 Ti
https://hizliresim.com/LZrC2W (https://hizliresim.com/LZrC2W)Sürücü 435 di, 430 yükledim. değişmedi.Burda anlatılanları deneyim mi. Yırtılmamı benim sorunum da. Bulanık çizgi sabit duruyor.
-
Video falan izlerken değilde bende sürekli var. Sabit ve sabit duruyo. Yırtılma dediğiniz bunun gibi bişey mi. Önerilen sürücüyü yüklemiştim. Sonra dkkatimi çekti. GeForce GTX 1050 Ti
https://hizliresim.com/LZrC2W (https://hizliresim.com/LZrC2W)Sürücü 435 di, 430 yükledim. değişmedi.Burda anlatılanları deneyim mi. Yırtılmamı benim sorunum da. Bulanık çizgi sabit duruyor.
Evet bu konudaki sorun. İsterseniz ilk mesajdaki gibi elle düzenleme yapabilirsiniz. İsterseniz, aynı düzenlemeleri otomatik olarak yapan paketi aşağıdaki komutlarla kurabilirsiniz.
sudo add-apt-repository ppa:kelebek333/inceayar
sudo apt-get update
sudo apt install nvidia-optimus-tear
-
Benim plank uygulmasından dolayı öyle bir çizgi çıkıyomuş. Buradakileri denedim 3-4 defa düzelmedi. Zaten önerilen sürücüyü yüklediğimde de herhangi bir sorun olmamıştı. Plank kaldırınca çizgi gitti. Belki aynı sorunu yaşayan olursa diye belirtiyim dedim teşekkürler. Şöyle resim de bırakıyım hatta yerini değiştirince çizginin yeri de değişti. https://hizliresim.com/s7bIRJ
-
Plank kaldırınca çizgi gitti. Belki aynı sorunu yaşayan olursa diye belirtiyim dedim teşekkürler. Şöyle resim de bırakıyım hatta yerini değiştirince çizginin yeri de değişti. https://hizliresim.com/s7bIRJ
Bu Xfce masaüstü ile ilgili bir durum, Xfce masaüstünü kullanıyorsanız burasını (https://forum.linuxmint.net.tr/index.php?topic=5972.msg37723#msg37723) uygulayabilirsiniz.
-
Bu adımları Linux Mint 20 Cinnamon için nasıl uygulayabiliriz? Sistemimi Linux Mint 20 Cinnamon'a yükselttim ama Nvidia sürücüsü kurunca ekranda yırtılmalar oluyor. Eski versiyonda bu adımları uygulayınca düzeliyordu ama şimdi bu da fayda etmedi.
Burada ki konuda işe yaramadı. [Nasıl] Linux Mint 19.x / 20.x PPA - Güncel Çekirdekler için Nvidia-340 Sürücüsü. Zaten benim sistemim depodaki sürücüyü görüyor. Ama yükleyince kırılmalar oluyor.
Yükseltme işleminde eski sistemi sildim ve tekrardan format attım.
inxi -SMGxx
System: Host: Shire Kernel: 5.4.0-42-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 4.6.6 wm: muffin
dm: LightDM Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal
Machine: Type: Laptop System: Packard Bell product: EasyNote TE11HC v: V2.21 serial: <superuser/root required>
Chassis: Insyde Corp. type: 10 v: 2.21 serial: <superuser/root required>
Mobo: Packard Bell model: EG50_HC_CR v: Type2 - Board Version serial: <superuser/root required>
UEFI [Legacy]: Insyde v: 2.21 date: 12/16/2013
Graphics: Device-1: Intel 3rd Gen Core processor Graphics vendor: Acer Incorporated ALI driver: i915 v: kernel
bus ID: 00:02.0 chip ID: 8086:0166
Device-2: NVIDIA GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] vendor: Acer Incorporated ALI
driver: nouveau v: kernel bus ID: 01:00.0 chip ID: 10de:1140
Display: x11 server: X.Org 1.20.8 driver: modesetting unloaded: fbdev,vesa resolution: 1366x768~60Hz
OpenGL: renderer: Mesa DRI Intel HD Graphics 4000 (IVB GT2) v: 4.2 Mesa 20.0.8 compat-v: 3.0 direct render: Yes
glxinfo | grep render
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 4000 (IVB GT2)
GL_ARB_compute_shader, GL_ARB_conditional_render_inverted,
GL_NV_compute_shader_derivatives, GL_NV_conditional_render,
GL_ARB_compute_shader, GL_ARB_conditional_render_inverted,
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fog_distance,
GL_NV_conditional_render, GL_NV_draw_buffers, GL_NV_fbo_color_attachments,
GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1)
xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 16384 x 16384
LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1366x768 60.01*+
1360x768 59.80 59.96
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
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory
dpkg -l | egrep 'nvidia|bumblebee|primus|prime|virtualgl|fglrx|amdgpu'
ii libdrm-amdgpu1:amd64 2.4.101-2 amd64 Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii nvidia-prime-applet 1.2.1 all An applet for NVIDIA Prime
ii xserver-xorg-video-amdgpu 19.1.0-1 amd64 X.Org X server -- AMDGPU display driver
dkms status
-
Burada ki konuda işe yaramadı. [Nasıl] Linux Mint 19.x / 20.x PPA - Güncel Çekirdekler için Nvidia-340 Sürücüsü. Zaten benim sistemim depodaki sürücüyü görüyor. Ama yükleyince kırılmalar oluyor.
Bu sürücünün sizin sistemdeki aygıtla ilgisi yok, bu daha eski donanımlar için hazırladığımız bir sürücü, zaten konuda (https://forum.linuxmint.net.tr/index.php?topic=10718.0) hangi aygıtlar için önerildiği yazıyor.
Device-2: NVIDIA GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] vendor: Acer Incorporated ALI
Bu aygıt için Nvidia-390 sürücüsü kurulmalı. Sürücü kurulum sorunu yaşarsanız, farklı bir konu açarsınız.
Kurulumdan sonra, yırtılma sorununu çözmek için aşağıdaki öneriyi uygulayabilirsiniz. İlgili paketi Linux Mint 20 için de PPA deposuna ekledik.
Nvidia Prime'da, Nvidia GPU seçiliyken oluşabilen yırtılma sorununu çözmek için, bu konuda bahsedilen düzenlemeleri bir paket haline getirdik. Aşağıdaki komutlarla nvidia-optimus-tear paketini kurarak, bu ayarları sağlayabilirsiniz. Paket sadece Linux Mint 19.x serisi içindir.
sudo add-apt-repository ppa:kelebek333/inceayar
sudo apt-get update
sudo apt install nvidia-optimus-tear
Not: PPA deposuna nvidia-optimus-tear paketinin Linux Mint 20.x sürümü de eklendi.
-
Hocam bu çözüm için öncelikle teşekkürler. Deponuzdan gerekli düzenleme paketlerini indirdim. Fakat senkronizasyon başlangıç uygulamalarına ekli olduğu halde otomatik çalışmıyor, her seferinde elle yapmam gerekiyor.
inxi -SMGxx
System:
Host: linuxing-machine Kernel: 5.4.0-42-generic x86_64 bits: 64
compiler: gcc v: 9.3.0 Desktop: Cinnamon 4.6.6 wm: muffin dm: LightDM
Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal
Machine:
Type: Laptop System: ASUSTeK product: UX310UQK v: 1.0
serial: <superuser/root required>
Mobo: ASUSTeK model: UX310UQK v: 1.0 serial: <superuser/root required>
UEFI: American Megatrends v: UX310UQK.311 date: 04/18/2019
Graphics:
Device-1: Intel HD Graphics 620 vendor: ASUSTeK driver: i915 v: kernel
bus ID: 00:02.0 chip ID: 8086:5916
Device-2: NVIDIA GM108M [GeForce 940MX] vendor: ASUSTeK driver: nvidia
v: 450.57 bus ID: 01:00.0 chip ID: 10de:134d
Display: x11 server: X.Org 1.20.8 driver: modesetting,nvidia
unloaded: fbdev,nouveau,vesa resolution: 3200x1800~60Hz
OpenGL: renderer: GeForce 940MX/PCIe/SSE2 v: 4.6.0 NVIDIA 450.57
direct render: Yes
glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce 940MX/PCIe/SSE2
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_KHR_shader_subgroup, GL_KTX_buffer_region, GL_NVX_conditional_render,
GL_NV_compute_program5, GL_NV_conditional_render,
GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
GL_KHR_shader_subgroup, GL_KTX_buffer_region, GL_NVX_conditional_render,
GL_NV_compute_program5, GL_NV_conditional_render,
GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
GL_EXT_multisample_compatibility, GL_EXT_multisampled_render_to_texture,
GL_EXT_multisampled_render_to_texture2,
GL_EXT_primitive_bounding_box, 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_element_index_uint, GL_OES_fbo_render_mipmap,
GL_OVR_multiview_multisampled_render_to_texture
lspci | egrep 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)
xrandr
Screen 0: minimum 8 x 8, current 3200 x 1800, maximum 16384 x 16384
eDP-1-1 connected primary 3200x1800+0+0 (normal left inverted right x axis y axis) 293mm x 165mm
3200x1800 60.00*+ 59.96 59.94 48.00
2880x1620 59.96 59.97
2560x1600 59.99 59.97
2560x1440 59.99 59.99 59.96 59.95
2048x1536 60.00
1920x1440 60.00
1856x1392 60.01
1792x1344 60.01
2048x1152 59.99 59.98 59.90 59.91
1920x1200 59.88 59.95
1920x1080 60.01 59.97 59.96 59.93
1600x1200 60.00
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|amdgpu'
ii libdrm-amdgpu1:amd64 2.4.101-2 amd64 Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii libdrm-amdgpu1:i386 2.4.101-2 i386 Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii libnvidia-cfg1-450:amd64 450.57-0ubuntu0~0.20.04.2 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-450 450.57-0ubuntu0~0.20.04.2 all Shared files used by the NVIDIA libraries
rc libnvidia-compute-435:amd64 435.21-0ubuntu7 amd64 NVIDIA libcompute package
rc libnvidia-compute-440:amd64 440.100-0ubuntu0.20.04.1 amd64 NVIDIA libcompute package
ii libnvidia-compute-450:amd64 450.57-0ubuntu0~0.20.04.2 amd64 NVIDIA libcompute package
ii libnvidia-compute-450:i386 450.57-0ubuntu0~0.20.04.2 i386 NVIDIA libcompute package
ii libnvidia-decode-450:amd64 450.57-0ubuntu0~0.20.04.2 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-450:i386 450.57-0ubuntu0~0.20.04.2 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-450:amd64 450.57-0ubuntu0~0.20.04.2 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-450:i386 450.57-0ubuntu0~0.20.04.2 i386 NVENC Video Encoding runtime library
ii libnvidia-extra-450:amd64 450.57-0ubuntu0~0.20.04.2 amd64 Extra libraries for the NVIDIA driver
ii libnvidia-fbc1-450:amd64 450.57-0ubuntu0~0.20.04.2 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-fbc1-450:i386 450.57-0ubuntu0~0.20.04.2 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-450:amd64 450.57-0ubuntu0~0.20.04.2 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-450:i386 450.57-0ubuntu0~0.20.04.2 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ifr1-450:amd64 450.57-0ubuntu0~0.20.04.2 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii libnvidia-ifr1-450:i386 450.57-0ubuntu0~0.20.04.2 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library
rc nvidia-compute-utils-435 435.21-0ubuntu7 amd64 NVIDIA compute utilities
rc nvidia-compute-utils-440 440.100-0ubuntu0.20.04.1 amd64 NVIDIA compute utilities
ii nvidia-compute-utils-450 450.57-0ubuntu0~0.20.04.2 amd64 NVIDIA compute utilities
rc nvidia-dkms-435 435.21-0ubuntu7 amd64 NVIDIA DKMS package
rc nvidia-dkms-440 440.100-0ubuntu0.20.04.1 amd64 NVIDIA DKMS package
ii nvidia-dkms-450 450.57-0ubuntu0~0.20.04.2 amd64 NVIDIA DKMS package
ii nvidia-driver-450 450.57-0ubuntu0~0.20.04.2 amd64 NVIDIA driver metapackage
rc nvidia-kernel-common-435 435.21-0ubuntu7 amd64 Shared files used with the kernel module
rc nvidia-kernel-common-440 440.100-0ubuntu0.20.04.1 amd64 Shared files used with the kernel module
ii nvidia-kernel-common-450 450.57-0ubuntu0~0.20.04.2 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-450 450.57-0ubuntu0~0.20.04.2 amd64 NVIDIA kernel source package
ii nvidia-optimus-tear 1.0.0~focal all Tearing settings for Nvidia Optimus
ii nvidia-prime 0.8.14 all Tools to enable NVIDIA's Prime
ii nvidia-prime-applet 1.2.1 all An applet for NVIDIA Prime
ii nvidia-settings 440.82-0ubuntu0.20.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-450 450.57-0ubuntu0~0.20.04.2 amd64 NVIDIA driver support binaries
ii screen-resolution-extra 0.18build1 all Extension for the nvidia-settings control panel
ii xserver-xorg-video-amdgpu 19.1.0-1 amd64 X.Org X server -- AMDGPU display driver
ii xserver-xorg-video-nvidia-450 450.57-0ubuntu0~0.20.04.2 amd64 NVIDIA binary Xorg driver
dkms status
nvidia, 450.57, 5.4.0-42-generic, x86_64: installed
-
her seferinde elle yapmam gerekiyor.
Elle ne yapıyorsunuz?
Bir de çıktılara bakalım.
dpkg -l | grep nvidia-optimus-tear
ls -l /etc/xdg/autostart/nvidia-optimus-tear.desktop
cat /etc/modprobe.d/zz-nvidia-modeset.conf
-
Elle şu komutu girmem gerekiyor hocam, komut kendi kendine çalışmıyor başlangıçta:
xrandr --output eDP-1-1 --set 'PRIME Synchronization' '1'
Çıktılar da şöyle:
dpkg -l | grep nvidia-optimus-tear
ii nvidia-optimus-tear 1.0.0~focal all Tearing settings for Nvidia Optimus
ls -l /etc/xdg/autostart/nvidia-optimus-tear.desktop
-rw-r--r-- 1 root root 246 Eki 25 2019 /etc/xdg/autostart/nvidia-optimus-tear.desktop
cat /etc/modprobe.d/zz-nvidia-modeset.conf
options nvidia-drm modeset=1
Mesajlar Birleştirildi.
Hocam şimdi günlük kayıtlarını kurcaladım ve bir okunamama hatasıyla karşılaştım:
12:03:49 cinnamon-sessio: WARNING: t+0,03145s: Could not read /etc/xdg/autostart/nvidia-optimus-tear.desktop: Anahtar dosyası, “Desktop Entry” grubunda “Type” anahtarı içermiyor
12:03:49 cinnamon-sessio: WARNING: t+0,03145s: Could not read /etc/xdg/autostart/nvidia-optimus-tear.desktop: Anahtar dosyası, “Desktop Entry” grubunda “Type” anahtarı içermiyor
12:03:49 cinnamon-sessio: WARNING: t+0,01968s: Could not read /home/oguz/.config/autostart/nvidia-optimus-tear.desktop: Anahtar dosyası, “Desktop Entry” grubunda “Type” anahtarı içermiyor
Mesajlar Birleştirildi.
Çözdüm hocam, her iki "nvidia-optimus-tear.desktop" uygulamasını da xed ile açıp "Type=Application" satırını ekledim. Şimdi başlangıçta otomatik olarak senkronizasyon etkinleşiyor.
-
Geri bildirim için teşekkürler, gerekli düzeltmeyi içeren paketleri PPA deposunua gönderdim. Paketlenip onaylanınca, güncelleme ile sisteminize yüklenecektir.
-
Rica ederim hocam, asıl ben teşekkür ederim.