NVIDIA रिबूट सर्वर हर रिबूट पर खो गया


28

मैं एक Z87 गीगाबाइट मोबो और दोहरे बूट विंडोज 8.1 प्रो और उबंटू 12.04.3% एस पर एक GeForce GTX 770 चला रहा हूं। जब यह वीडियो में आता है और उबंटू में 3 डी प्रदर्शन को छोड़कर सेटअप आसानी से चलता है। मेरे पास एक बिंदु पर कुख्यात चंचल मुद्दा था और इसे ठीक करने का एक तरीका मिला। यह एनवीडिया कार्ड को कम-पावर मोड में जाने के साथ करना पड़ता है और फिर वीडियो और 3 डी प्रभाव फाड़ और हकलाना से पीड़ित होते हैं। यह तय है कि एनवीडिया-सेटिंग्स में जाएं और पावर-मोड को 'ऑटो' से बदलकर 'ज्यादा से ज्यादा परफॉर्मेंस' करें। समस्या यह है कि यह केवल तब तक काम करता है जब तक मैं रिबूट नहीं करता। रिबूट के बाद सेटिंग साफ़ हो जाती है और समस्याएं अभी भी बनी रहती हैं, इसलिए मुझे इसे वर्तमान सत्र के लिए मैन्युअल रूप से सेट करना होगा। मैंने gksu-ing और इसे सेट करने की कोशिश की, लेकिन यह काम नहीं किया। मैंने आदि / X11 / xorg.conf को संपादित करने की कोशिश की, लेकिन यह खाली है - उस फ़ाइल में शून्य लाइनें हैं।

टीएल; डीआर: एनवीआईडीआईए सेटिंग्स को रिबूट के बाद रीसेट किया जाता है और जो कुछ भी मैं इंटरनेट पर पा सकता था वह सब कुछ करने की कोशिश की।

अगर किसी को पता है कि इस स्थिति में क्या करना है, तो कृपया साझा करें!

धन्यवाद!

EDIT [1]: मैंने कुछ और खुदाई की और ऐसा लगता है कि कोई स्पष्ट या सुरक्षित समाधान नहीं है। कुछ लोगों ने प्रदर्शन स्तर को मैन्युअल रूप से सेट करने की कोशिश की है, लेकिन रिपोर्ट करें कि यह असुरक्षित है और GPU को मार सकता है। हालांकि अभी भी उम्मीद है। मुझे लगता है कि यह एनवीडिया-सेटिंग्स से उपलब्ध एनवीडिया प्रोफाइल विकल्प के माध्यम से किया जा सकता है। समस्या यह है कि किसी को प्रश्न में कुंजी जानने की जरूरत है और मूल्य इस कुंजी को स्वीकार करता है।

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

मुझे न तो संभावित कुंजी की सूची मिल सकी और न ही किसी महत्वपूर्ण मूल्य की ... नसीब का अनुमान है।

क्या कोई लिंक प्रदान कर सकता है या कुछ उपयोगी लोगों को सूचीबद्ध कर सकता है?

धन्यवाद!

संपादित करें [२]: अंत में! मदद के लिए सभी को धन्यवाद! मैंने vegard torvund और इस धागे की मदद से समाधान पाया । और इस शब्द को फैलाने के लिए उबंटू Google+ समुदाय का धन्यवाद !

जवाबों:


17
  1. एक xorg.conf फ़ाइल बनाएँ:

    sudo nvidia-xconfig
    
  2. Xorg.conf फ़ाइल में "डिवाइस" भाग देखें और अनुभाग के अंदर इस लाइन को जोड़ें:

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

अपनी मशीन को सहेजें और रिबूट करें।

पुनश्च। यदि आप अधिक पैरामीटर जोड़ते हैं, तो ;0x3322 के बाद जोड़ें


1
धन्यवाद! यह काम करता है, लेकिन केवल कुछ समायोजन के साथ यहांOption "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefault=0x2; PowerMizerDefaultAC=0x2" पाया गया
kgizdov

रनिंग sudo nvidia-xconfigकोई फ़ाइल नहीं खोलता है और मुझे यह त्रुटि देता है: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'
एडवर्ड टॉर्वाड्स

1
@edwardtorvalds यह केवल मुझे लगता है कि xorg.cong के लिए चीजों को बचाता है। आपको अभी भी sudo gedit /etc/X11/xorg.confप्रदान की गई पंक्ति को जोड़ना और जोड़ना है
ubuntico

@kgizdov उपलब्ध कराई गई लाइन ने मेरे मामले में मदद की। कुछ अतिरिक्त जोड़ना नहीं था।
ubuntico

1
आपको उबंटू askubuntu.com/a/377169/13207 के
ubuntico

10

से आधिकारिक उपयोगकर्ता गाइड :

* 4. लोड हो रहा है सेटिंग्स स्वचालित रूप से

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.

"


जितना पता लगा है, लेकिन मैं एक प्रोफ़ाइल फ़ाइल में प्रोफ़ाइल सेटअप करना चाह रहा था। वैसे भी, मुझे एक बेहतर समाधान मिला। धन्यवाद
kgizdov

4

लिनक्स मिंट 18 पर दालचीनी मॉनिटर नाम के छोटे कॉन्फिग ऐप पर जाते हैं। जब एक फ़ाइल "लागू करें" दबाते हैं ~ / .config / मॉनिटर्स.xml सहेजा जाता है जो xfce displays.xml की तुलना में एक ही उद्देश्य से कार्य करता है - यह उन सभी सेटिंग्स को बचाता है, जो एनवीडिया सेटिंग्स में लगातार नहीं हैं। यदि आप NVIDIA ग्राफिक सेटिंग्स पैनल में अपने डिस्प्ले लेआउट को कॉन्फ़िगर करने के लिए होते हैं, तो आपको कुछ बदलने के लिए (एप्लिकेशन बटन की उपलब्धता को ट्रिगर करने के लिए) चारों ओर खेलना होगा। मैंने ऐसा किया और ऊपर से लोड-सेटिंग्स को xinitrc में जोड़ दिया।

मैं जाँच wil अगर स्क्रीन लॉक करने के बाद अपने खिड़की-पुन: क्रम समस्या सक्रिय था अब चला गया है सभी खिड़कियां मुख्य मॉनिटर करने के लिए पुनर्क्रमित


2

मैं अपने सिस्टम पर इस समस्या को हल करने में सक्षम था:

  1. "एनवीडिया-सेटिंग्स कॉन्फ़िगरेशन" टैब पर नेविगेट करें।
  2. अनचेक करें "कॉन्फ़िगर फ़ाइल में एक्स डिस्प्ले नाम शामिल करें"
  3. वर्तमान कॉन्फ़िगरेशन सहेजें

यह पता चला है कि सेटिंग्स लोड हो रही थीं, लेकिन प्रदर्शन नाम (जो सही लग रहे थे) उन्हें सेट होने से रोक रहे थे। यह एक बुनियादी दोहरी प्रदर्शन प्रणाली पर था।


यहाँ छवि विवरण दर्ज करें


1
नाचने के लिए +1, 2, 3
WinEunuuchs2Unix

2

आप जो कर सकते हैं, वह निम्नलिखित की तरह एक स्क्रिप्ट बनाएं और इसे स्टार्टअप पर चलाएं।

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

आप <display_settings>अपनी प्रदर्शन-सेटिंग से प्रतिस्थापित करते हैं। प्रदर्शन-सेटिंग्स इस तरह दिख सकती हैं:

"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" 

आपको 'X कॉन्फ़िगरेशन फ़ाइल' से डिस्प्ले सेटिंग्स मिलती हैं।

आप इसे 'स्टार्टअप एप्लिकेशन प्राथमिकताएं' कार्यक्रम के माध्यम से स्टार्टअप पर चला सकते हैं।

आप gnome-session-propertiesटर्मिनल में 'स्टार्टअप एप्लिकेशन प्राथमिकताएं' लॉन्च कर सकते हैं ।


+1। जबकि अन्य समाधान मेरे लिए काम नहीं करते थे, मैंने इस विकल्प की कोशिश की। यह मुख्य समस्या के लिए एक वास्तविक समाधान नहीं है, लेकिन एक महान समाधान है! धन्यवाद!
7

0

सिस्टम रिबूट पर मापदंडों को फिर से नहीं लिखता है। वास्तव nvidia-settingsमें वह है जो ऐसा करता है। एक टर्मिनल खोलें और इसके साथ nvidia-settings में "Exec =" लाइन संपादित करें:

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

यदि आप भौंरा का उपयोग करते हैं, या यदि आप नहीं करते हैं, तो उद्धरण के बिना, कमांड संभवतः है:

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

अपनी सेटिंग्स को अनचेक करने से पहले भी: "Include X Display Names in the Config File". सिस्टम आपकी सेटिंग्स को एक सत्र से दूसरे सत्र में रखता है, लेकिन मेरे मामले में (Ubuntu Gnome 14.04.1 amd64) मेरे पास vdpau और Prime के बारे में कुछ त्रुटियां हैं। वे सामान्य विचार कर सकते हैं कि मैं एनवीडिया-प्राइम का उपयोग नहीं करता हूं। ये त्रुटियां सेटिंग्स को ओवरराइड करने के लिए एनवीडिया-सेटिंग भी कर सकती हैं।


0

मैं Ubuntu 12.04 का उपयोग कर रहा हूं और मैं अपने वीडियो कार्ड के साथ प्रयोग कर रहा था और आपको यह बताने के लिए कि मेरे पास ऐसी ही समस्या थी जो आपके पास थी या फिर शुरू होने के बाद मेरी एनवीडिया सेटिंग्स को लागू नहीं किया जा सकता था और वास्तव में मेरी xorg.confफाइल भी खाली थी! लेकिन यह सब तब हुआ जब मैंने अपने एनवीडिया ड्राइवरों को डाउनग्रेड किया और इसलिए इन सभी समस्याओं के बाद मैंने जो किया वह टर्मिनल में एक साधारण कमांड है:

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

केवल जो मैं आपको नहीं बताऊंगा कि मैंने अपने सिस्टम को रिबूट किया या फिर से इंस्टॉल करने के बाद नहीं, बस याद नहीं है लेकिन इस प्रक्रिया के बाद मुझे सब कुछ ठीक काम कर रहा है। मैं अपनी एनवीडिया सेटिंग्स को एक्सेस कर सकता हूं और वहां कोई भी सामान जैसे कि मैक्सिमाइज़र और इतने पर लगा सकता हूं, इसने मेरी हार्डवेयर की वजह से मेरी xorg.conf फाइल को भी पूरी लाइनों के साथ बदल दिया, यह डिलीट होने या खो जाने पर इसे फिर से बनाता है। लेकिन यह सब मैंने अपने जोखिम पर किया, शायद यह हार्डवेयर पर निर्भर करता है।


-1

Alt + F2 और कमांड प्रकार पर gksu nvidia-settings सहेजें X कॉन्फ़िगरेशन /etc/X11/xorg.conf


यह कोशिश की और काम नहीं करता ... क्या एक टर्मिनल के लिए Ctrl + Alt + T नहीं है?
किलोविडोव

2
क्यों घटता है? यह काम। सबसे पहले आपको इश्यू करने की जरूरत है sudo nvidia-xconfigऔर फिर सूडो के साथ एनवीडिया-सेटिंग्स को भी खोलें। फिर जो चाहें सेट करें, xorg में सेव करें। यह काम करेगा
अपाचे

4
हां, लेकिन sudo nvidia-xconfigउसके जवाब में कमांड का कोई उल्लेख नहीं है ...
kgizdov

-1

मुझे लिनक्स मिंट 17.2 के साथ एक समाधान मिला; आपको फ़ाइल को संपादित करना होगा /home/$user/.config/xfce4/xfce-perchannel-xml/displays.xml

आपको इसमें अपने डिस्प्ले दिखाई देंगे और वहां आप उनमें से एक्स और वाई एक्सिस सेट कर सकते हैं; बस उन्हें समायोजित करें और जब आप रिबूट करेंगे तो यह हर बार रहेगा।


-1

लिनक्स टकसाल के लिए 18.2 मेनू> प्रशासन> एक्स सर्वर सेटिंग्स। अपने इच्छित सभी बदलाव करें। फिर मेनू> प्राथमिकताएँ> प्रदर्शन। APPLY बटन दबाएं। इसने मेरे लिए काम किया। EVGA GeForce GTX 950 के साथ ASUS F1A75 V-Pro।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.