Her yeniden başlatmada NVIDIA X Sunucu Ayarları kayboldu


28

Z87 Gigabyte mobo ve çift önyüklemeli Windows 8.1 Pro ve Ubuntu 12.04.3 LTS'de bir GeForce GTX 770 kullanıyorum. Kurulum, Ubuntu'da video ve 3D performans söz konusu olduğunda, genel olarak sorunsuz çalışır. Bir noktada rezil titreklik sorunu yaşadım ve düzeltmenin bir yolunu buldum. NVidia kartının düşük güç moduna geçmesi ve bununla birlikte videolar ve 3D efektlerin yırtılma ve kekemelikten muzdarip olmasıyla ilgili. Düzeltme, nvidia ayarlarına gidip güç modunu 'Otomatik' ayarından 'Maksimum Performansı Tercih Et' olarak değiştirmektir. Sorun şu ki, yeniden başlatılıncaya kadar çalışır. Yeniden başlattıktan sonra ayar silinir ve problemler devam eder, bu yüzden mevcut oturum için tekrar elle ayarlamalıyım. Yapmayı ve ayarlamayı denedim, ama işe yaramadı. Etc / X11 / xorg.conf dosyasını düzenlemeye çalıştım, ama boş - bu dosyada sıfır satır var.

TL; DR: NVidia ayarları yeniden başlatıldıktan sonra sıfırlandı ve internette bulabildiğim her şeyi iyi bulmaya çalıştı.

Birisi bu durumda ne yapacağını biliyorsa, lütfen paylaş!

Teşekkür ederim!

EDIT [1]: Biraz daha kazı yaptım ve bariz ya da güvenli bir çözüm yok gibi görünüyor. Bazı insanlar performans seviyesini manuel olarak ayarlamayı denedi, ancak güvenli olmadığını ve GPU'yu öldürebileceğini bildirdi. Yine de umut var. Bunun nvidia ayarlarından sağlanan NVidia profilleri seçeneğiyle yapılabileceğini düşünüyorum. Sorun, kişinin söz konusu anahtarı ve bu anahtarın kabul ettiği değeri bilmesi gerektiğidir.

I could have put a screenshot here, but I need rep => 10...

Olası anahtarların bir listesini veya herhangi bir anahtar değerini bulamadım ... Şansım yok sanırım.

Birisi bir bağlantı sağlayabilir veya faydalı olanları listeleyebilir mi?

Teşekkürler!

EDIT [2]: Sonunda! Yardım için herkese teşekkürler! Çözümü vegard torvund ve bu iplik yardımı ile buldum . Ve sözcüğü yaydığı için Ubuntu Google+ Topluluğuna teşekkürler !

Yanıtlar:


17
  1. Bir xorg.conf dosyası oluşturun:

    sudo nvidia-xconfig
    
  2. Xorg.conf dosyasında "Aygıt" bölümünü bulun ve bu satırı bölümün içine ekleyin:

    Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322"
    

Makinenizi kaydedin ve yeniden başlatın.

PS. Daha fazla parametre eklerseniz, ;0x3322'den sonra ekleyin.


1
Teşekkürler! Bu işe yarıyor, ancak buradaOption "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefault=0x2; PowerMizerDefaultAC=0x2" bulunacak birkaç ayarlama ile sadece çalışıyor
kgizdov

çalışan sudo nvidia-xconfigherhangi bir dosyayı açmıyor ve bana bu hatayı veriyor:Using X configuration file: "/etc/X11/xorg.conf". Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup' New X configuration file written to '/etc/X11/xorg.conf'
Edward Torvalds

1
@ edwardtorvalds Bu, yalnızca düşündüğüm xorg.cong dosyasına kaydeder. Hala yapmak sudo gedit /etc/X11/xorg.confve sağlanan satırı eklemek zorunda
ubuntico

@kgizdov Verilen çizgi benim durumumda yardımcı oldu. Fazladan bir şey eklemek zorunda kalmadı.
ubuntico

1
Ayrıca Ubuntu görüntülenmesi kısmında değişiklik monitör kurulumu gerekecektir askubuntu.com/a/377169/13207
ubuntico

10

Gönderen resmi kullanım kılavuzuna :

"4. Ayarları Otomatik Olarak Yükleme

The NVIDIA X driver does not preserve values set with nvidia-settings
between runs of the X server (or even between logging in and logging
out of X, with xdm, gdm, or kdm).  This is intentional, because
different users may have different preferences, thus these settings
are stored on a per user basis in a configuration file stored in
the user's home directory.

The configuration file is named "~/.nvidia-settings-rc".  You can
specify a different configuration file name with the "--config"
commandline option.

After you have run nvidia-settings once and have generated a
configuration file, you can then run:

    nvidia-settings --load-config-only

at any time in the future to upload these settings to the X
server again.  For example, you might place the above command in
your ~/.xinitrc file so that your settings are applied automatically
when you log in to X.

Your .xinitrc file, which controls what X applications should
be started when you log into X (or startx), might look something
like this:

    nvidia-settings --load-config-only &
    xterm &
    evilwm

or:

    nvidia-settings --load-config-only &
    gnome-session

If you do not already have an ~/.xinitrc file, then chances are that
xinit is using a system-wide xinitrc file.  This system wide file
is typically here:

    /etc/X11/xinit/xinitrc

To use it, but also have nvidia-settings upload your settings,
you could create an ~/.xinitrc with the contents:

    nvidia-settings --load-config-only &
    . /etc/X11/xinit/xinitrc

System administrators may choose to place the nvidia-settings load
command directly in the system xinitrc script.

Please see the xinit(1) manpage for further details of configuring
your ~/.xinitrc file.

"


Ben de öyle düşündüm, fakat bir config dosyasındaki profilleri kurmak istiyordum. Neyse, daha iyi bir çözüm buldum. Teşekkürler
kgizdov

4

Linux Nane 18'de Tarçın, monitör adı verilen küçük config uygulamasına gidin. "Apply" (Uygula) düğmesine basıldığında, xfce displays.xml ile aynı amaca hizmet eden ~ / .config / monitors.xml dosyası kaydedilir - tüm bu ayarları kaydeder, böylece nvidia ayarlarında kalıcı değildir. Ekran düzeninizi NVIDIA grafik ayarları panelinde yapılandırdıysanız, bir şeyi değiştirmek için (uygula düğmesinin kullanılabilirliğini tetiklemek için) oynamak zorundasınız. Bunu yaptım VE yük ayarlarını yukarıdan xinitrc'ye ekledim.

Ekran kilidi aktif olduktan sonra pencere yeniden sıralama sorunumun artık çözülüp çözülmediğini kontrol edeceğim Tüm pencereler ana monitöre yeniden sıralandı


2

Bu sorunu sistemimde çözebildim:

  1. "Nvidia-settings Configuration" sekmesine gidin.
  2. "Yapılandırma Dosyasına X Ekran Adlarını Dahil Et" seçeneğinin işaretini kaldırın
  3. Mevcut Yapılandırmayı Kaydet

Ayarların yüklendiği anlaşılıyor, ancak görünen adlar (doğru görünen) ayarlanmalarını engelliyordu. Bu temel bir çift ekran sistemindeydi.


görüntü tanımını buraya girin


1
1, 2, 3 dansları için +1
WinEunuuchs2Unix

2

Yapabilecekleriniz aşağıdaki gibi bir komut dosyası oluşturmak ve başlangıçta çalıştırmaktır.

#!/bin/bash
nvidia-settings --assign CurrentMetaMode=<display_settings>

<display_settings>Ekran ayarlarınız ile değiştirin . Ekran ayarları şöyle görünebilir:

"DVI-D-0: nvidia-auto-select +0+0, DP-0.1: nvidia-auto-select +1920+0, DP-0.8: nvidia-auto-select +0+0, HDMI-0: nvidia-auto-select +1920+0" 

Ekran ayarlarını 'X Konfigürasyon Dosyası' içinden alırsınız.

Açılışta 'Başlangıç ​​Uygulamaları Tercihleri' programı üzerinden çalıştırabilirsiniz.

gnome-session-propertiesTerminalden 'Başlangıç ​​Uygulamaları Tercihleri'ni başlatabilirsiniz .


+1. Diğer çözümler benim için işe yaramadı, ben de bu seçeneği denedim. Bu ana sorun için gerçek bir çözüm değil, harika bir çözüm! Teşekkürler!
mhellmeier

0

Sistem yeniden başlatıldığında parametreleri yeniden yazmıyor. Aslında nvidia-settingsbunu yapan kişidir. Bir Terminal açın ve nvidia-ayarlarında "Exec =" satırını şununla düzenleyin:

"optirun /usr/bin/nvidia-settings -c :8 --config=~/.nvidia-settings-rc"

Yaban arısı kullanıyorsanız veya kullanmıyorsanız, komut vermeden, muhtemelen:

"/usr/bin/nvidia-settings --config=~/.nvidia-settings-rc".

Ayrıca ayarlarınızı kaydetmeden önce işaretini kaldırın: "Include X Display Names in the Config File". Sistem ayarlarınızı bir oturumdan diğerine tutar ancak benim durumumda (Ubuntu Gnome 14.04.1 amd64) vdpau ve prime hakkında bazı hatalar var. Nvidia-prime kullanmadığımı düşünerek normal olabilirler. Bu hatalar, ayarları geçersiz kılmak için nvidia ayarlarını da yapabilir.


0

Ubuntu 12.04 kullanıyorum ve ekran kartımı deniyordum ve size benzer sorunları yaşadığımı söylemek için yeniden başlattıktan sonra nvidia ayarlarımı uygulayamadım ve aslında dosyam xorg.confda boştu! Ancak tüm bunlar nvidia sürücülerimi düşürdüğümde oldu ve tüm bu sorunlardan sonra yaptığım şey Terminal'de basit bir komut çalıştırmasıydı:

sudo apt-get --reinstall nvidia-settings && sudo apt-get install nvidia-settings
gksudo nvidia-settings

Sadece sistemimi yeniden başlattıysam veya yeniden kurduktan sonra söylemeyeceğim, sadece hatırlamıyorum ama bu işlemden sonra her şeyin yolunda gitmesini sağladım. Nvidia ayarlarıma erişebiliyor ve orada maksimizer gibi herhangi bir şeyi uygulayabiliyordum, aynı zamanda xorg.conf dosyamı donanımım nedeniyle tüm satırlarla değiştirdi, hatta silindiğinde veya kaybolduğunda bile yeniden oluşturdu. Ama bunların hepsini kendi sorumluluğumda yaptım, belki de donanımlarına bağlı.


-1

Alt + F2 ve komut türüne gksu nvidia-settings Kaydet X Yapılandırması /etc/X11/xorg.conf


Bunu denedim ve işe yaramadı ... Terminal için Ctrl + Alt + T değil mi?
kgizdov

2
Neden indirimler? Bu çalışıyor. Önce sudo nvidia-xconfignvidia ayarlarını sudo ile açmalı ve açmalısınız. Sonra ne istediğinizi ayarlayın, xorg'a kaydedin. O OLACAK çalışır.
Apache

4
Evet, ama sudo nvidia-xconfigcevabında emirden bahsetmiyoruz ...
kgizdov

-1

Linux Mint 17.2 ile bir çözüm buldum; dosyayı düzenlemek zorundasınız /home/$user/.config/xfce4/xfce-perchannel-xml/displays.xml.

Ekranlarınızı içinde göreceksiniz ve orada bunların X ve Y eksenlerini ayarlayabilirsiniz; basitçe bunları ayarlayın ve yeniden başlattığınızda her zaman kalacaktır.


-1

Linux nane 18.2 menü> yönetim> x sunucu ayarları için. İstediğiniz tüm değişiklikleri yapın. Sonra menü> tercihler> ekran. APPLY düğmesine basın. Benim için çalıştı. EVGA GeForce GTX 950 ile birlikte ASUS F1A75 V-Pro.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.