मैं 16.04 में एनवीडिया जीटीएक्स 960 एम के साथ स्क्रीन फाड़ कैसे निकालूं?


12

मेरी 16.04 स्थापना काफी खराब स्क्रीन फाड़ से ग्रस्त है। अगर मैं एक खिड़की को खींचता हूं, उदाहरण के लिए, स्क्रीन के पार बग़ल में, यह टुकड़े करता है ताकि नीचे का हिस्सा शीर्ष के पीछे थोड़ा सा हो, और वीडियो देखते समय, स्क्रीन के नीचे शीर्ष के पीछे कुछ फ्रेम होते हैं।

मैंने निम्नलिखित प्रश्नों में दिए गए समाधानों की कोशिश की है, लेकिन न तो मदद की है, दुर्भाग्य से:

मेरा ग्राफिक्स कार्ड एक एनवीडिया GeForce GTX 960M है, मैं उपयोग कर रहा हूं NVIDIA binary driver - version 361.42 from nvidia-361

जब मैं 15.10 पर चल रहा था तब यह समस्या भी मौजूद थी।


सचमुच इसे ठीक करने के लिए कुछ भी नहीं लगता है। केवल इंटेल ग्राफिक्स पर स्विच करना, जो बेकार है।
Riki137

@ Riki137 इंटेल ग्राफिक्स पर वापस कैसे जाता है?
user3728501

अब तक काम कर रहे स्थानीय एडिट्स को रोकने के लिए 15.10 / 16.04 क्या हुआ था, यह एक कथित मेसा बग के कारण था। तथाकथित फिक्स एनवीडिया-प्राइम के माध्यम से एनवीडिया ड्राइवरों का उपयोग करते हुए इंटेल के लिए मोडसेटिंग पर जाना था। टियरफ्री विकल्प मोडसेटिंग के साथ काम नहीं कर सकता है और एक को sna पर स्विच करने से रोका जाता है। यूबा-ड्राइवर-आम को संशोधित करके और एकता के लिए सोने के लिए समय में फेरबदल करके मेसा बग के आसपास काम करना संभव है। लेकिन 100% स्वच्छ समाधान के रूप में यहां एक उत्तर के रूप में पोस्ट नहीं करेंगे। (यूएफ में एक पोस्ट हो सकता है) उबेर में एक फिक्स है, अगले साल उबंटू में दिखा सकता है। (या 14.04
डौग

1
ड्राइवर के अद्यतन (381.09 संस्करण के लिए) के बाद भी मुझे Nvidia Quadro M1200 के साथ यह समस्या थी, जो केवल @ qwr के उत्तर में Intel GPU पर स्विच करके हल की गई थी।
गैरेट

जवाबों:


16

आसान तय मुझे / जी / पर मिला। इस कमांड को अपने स्टार्टअप कमांड में जोड़ें

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"

यदि आप Nvidia ड्राइवरों का उपयोग कर रहे हैं तो बेशक यह काम करता है।

संपादित करें: तो मल्टीमॉनिटर सेटअप के लिए मैं का उपयोग कर सुझाव है कि Nvidia X server settingsकार्यक्रम, के लिए जाना X Server Display Configurationऔर उपयोग Save to X configuration file। अब प्रत्येक मॉनीटर सेटिंग (+ 0 + 0 और + कुछ + कुछ) के बाद पता लगाना /etc/X11/xorg.confऔर जोड़ना{ ForceCompositionPipeline = On}

इसके अतिरिक्त आप कर सकते हैं sudo apt install comptonऔर comptonअपने स्टार्टअप आदेशों को जोड़ सकते हैं ।

संपादित करें: मुझे नहीं पता कि यह मामला कब तक रहा है लेकिन NVIDIA X सर्वर सेटिंग्स प्रोग्राम nvidia-settingsमें ForceFullCompositionPipeline को आलेखीय रूप से करने का विकल्प है। 'एक्स सर्वर डिस्प्ले कॉन्फ़िगरेशन' मेनू में 'उन्नत ...' पर क्लिक करें, 'फोर्स फुल कम्पोज़िशन पाइपलाइन' पर टिक करें और 'सेव टू एक्स कॉन्फ़िगरेशन' को हिट करें। यदि आपके पास कॉन्फ़िगरेशन फ़ाइल के लिए कोई पूर्वनिर्धारित पथ नहीं है, /etc/X11/xorg.confतो फ़ाइल पथ टेक्स्ट बॉक्स में टाइप करें और सहेजें।


1
धन्यवाद, यह काम किया है, लेकिन यह भी मेरी निगरानी में से एक काला हो गया ..
नाना

... तो अगर ऐसा होता है तो आगे बढ़ें और प्रदर्शन में उस प्रदर्शन को फिर से सक्षम करें।
नाना

आपका क्या मतलब है /g/?
गैरेट

3
अन्य नोब्स के लिए, ध्यान रखें कि आप अपने टर्मिनल में यह देखने के लिए परीक्षण कर सकते हैं कि क्या यह काम करता है ( इसे अपनी स्टार्टअप स्क्रिप्ट में जोड़ने और फिर से लॉग-इन करने से पहले)। दुर्भाग्य से, यह मेरे लिए काम नहीं किया (एनवीडिया क्वाड्रो एम 1200, एनवीडिया संस्करण 381.09)।
गैरेट

मेरे लिए भी काम नहीं किया। GF940M चल रहा है। सक्षम चिप्स के साथ एम चिप्स या कंप्यूटर जैसे लगता है ऐसा नहीं कर सकते।
Dat टूटब्रस

4

एकमात्र उपाय जो मैंने अब तक आज़माया है कि कुछ भी महान नहीं है, लेकिन यह कुछ है: एनवीडिया जीपीयू के बजाय इंटेल जीपीयू का उपयोग करें । यह अधिकांश स्क्रीन फाड़ को कम करता है।

एनवीडिया एक्स सर्वर सेटिंग्स में ( nvidia-settings) प्राइम टाइम प्रोफाइल में जाएं और इंटेल (पावर सेविंग मोड) चुनें । वैकल्पिक रूप से sudo prime-select intel

मैं एनवीडिया -370 का उपयोग कर रहा हूं, जो कि वर्तमान आधिकारिक रिलीज है, जिसमें एनवीडिया 940 एमएक्स है। ऐसा लगता है कि विडंबना यह है कि उनका ड्राइवर अभी भी इंटेल ड्राइवरों से भी बदतर है। उज्जवल पक्ष में, मेरी बैटरी का जीवन लगभग दोगुना हो गया, इसलिए यह बहुत अच्छा व्यापार था।

अपडेट: कर्नेल 4.7.0 के लिए डिफ़ॉल्ट इंटेल ड्राइवरों का उपयोग करना, कोई स्क्रीन फाड़ मुद्दे नहीं हैं। nvidia-387 grub में नामांकन के साथ ठीक लग रहा है, लेकिन चमक बदलना अक्षम है, इसलिए मैं अभी इसके लिए उपयोग नहीं कर रहा हूं।


1

यह थोड़ी देर से आता है, लेकिन मैं ईमानदारी से आपको XFCE4 या इसी तरह की गैर-कंपोज़िंग DE पर स्विच करने का सुझाव दूंगा। कम से कम मेरे मामले में (Lenovo Y580, openuseLeap 42.1 + भौंरा), इससे मुझे स्क्रीन फाड़ और फ़ायरफ़ॉक्स में धीमी स्क्रॉलिंग से कैसे छुटकारा मिला। चीयर्स !!!!


2
एक समस्या के आसपास शिपिंग और एक समस्या को हल करना अलग चीजें हैं। लेकिन यह अच्छा है कि आप अपना अनुभव यहाँ साझा करें। AskUbuntu में आपका स्वागत है!
mook765

सुझाव के लिए धन्यवाद - यहां तक ​​कि XFCE भी मेरी स्क्रीन फाड़ नहीं सकता। मुझे लगता है कि मेरा लैपटॉप बस शापित हो सकता है। आशा है कि यह समाधान किसी और की मदद कर सकता है।
गिली

1

मुझे उम्र के लिए यह समस्या है, अब मेरे पास सिर्फ नोव्यू ड्राइवर स्थापित है। इस पोस्ट से समाधान का प्रयास करें, मुझे यह जानने में दिलचस्पी होगी कि क्या यह काम करता है: http://ubuntuforums.org/showthread.php?t=2235382

यह भी हो सकता है? लेकिन यह मेरे काम नहीं आया ... https://psyq123.wordpress.com/2015/09/20/another-way-to-fix-tearing-and-vsync-issues-using-the-nvidia-driver /

ठीक है, कुछ कर रहे हैं, लेकिन मैंने इसे इस प्रकार तय किया:

एक CLI खोलें और करें:

sudo nvidia-xconfig

फिर:

sudo nvidia-settings

Xserverसेटिंग्स में अपना स्क्रीन रिज़ॉल्यूशन और रिफ्रेश रेट सेट करें (मैं मेरा 1920x1200 @ 60 हर्ट्ज पर सेट) और इसे सेव करेंxorg.conf

फिर करो:

sudo nano /etc/X11/xorg.conf

इस प्रकार डिवाइस सेक्शन को संपादित करें:

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 650"
Option "RegistryDwords" "PerfLevelSrc=0x2222"
Option "TripleBuffer" "True"
EndSection

यह कार्ड को प्रदर्शन मोड में सेट करता है और ट्रिपल बफरिंग को सक्षम करता है।

में nvidia-settings/OpenGLसेट:

Sync to Vblank
Allow Flipping
Use Conformant Texture Clamping

अपने कॉन्फ़िगरेशन को सहेजें और X- सर्वर को पुनरारंभ करें।


3
मुझे एनवीडिया सेटिंग्स के भीतर रिफ्रेश रेट को बदलने का विकल्प नहीं मिला, और न ही मुझे वल्बैंक के लिए सिंक सेट करने, फ़्लिप करने या कंफ़र्मेंट टेक्सचर क्लैम्पिंग का उपयोग करने का विकल्प नहीं मिला। मेरे xorg.conf को बदलने में मदद नहीं की, शायद इसलिए कि मेरे पास एक से अधिक Deviceअनुभाग हैं। हालांकि उत्तर के लिए धन्यवाद!
गिली

वास्तव में निराशाजनक समस्या ... इस पर अधिक यहाँ: youtube.com/watch?v=-55y5sgHcbo (मेरे लिए भी काम नहीं करता है)
draoi

मेरे लिए काम नहीं किया, दुर्भाग्य से। मैं अभी के लिए इंटेल ग्राफिक्स का उपयोग कर रहा हूं और उम्मीद करता हूं कि यह अपडेट में ठीक हो जाएगा। ऐसा लगता है कि बहुत से लोग इससे और इसी तरह की समस्याओं से प्रभावित हैं।
गिली

"Vblank Allow Flipping Use Conformant Texture Clamping" कहाँ है?
user3728501

मुझे नहीं पता, ऐसा लगता है कि यदि वह विकल्प मौजूद है तो वह चला गया है। कम से कम एनवीडिया ड्राइवर से जो ड्राइवर मैनेजर के माध्यम से इंस्टॉल होता है। हो सकता है कि आप एनवीडिया ड्राइवर को एनवीडिया वेबसाइट से इंस्टॉल करने का प्रयास कर सकते हों, लेकिन आप अपना सिस्टम छिपाने का जोखिम उठाते हैं।
दारोई
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.