रीबूट (सॉफ्टसेट) के बिना जीपीयू को कैसे पुनरारंभ करें?


15

मैं कमांड लाइन से GPU को कैसे पुनः आरंभ करूं?

Ubuntu 12.04-64 और एक अति मोबाइल GPU के साथ एक HP DV6 लैपटॉप का उपयोग करना। उबंटू द्वारा सुझाए गए मानक एटीआई स्वामित्व वाले ड्राइवरों को स्थापित किया। जब मैं ढक्कन को बंद करता हूं, तो कंप्यूटर निलंबित मोड में चला जाता है। जब ढक्कन खोलते हैं, तो सब कुछ लेकिन स्क्रीन फिर से शुरू हो जाती है। एकदम काला। मुझे लगता है कि मुझे एक GPU रीसेट स्क्रिप्ट डालनी होगी /etc/pm/sleep.d। लेकिन मैं GPU को कैसे पुनः आरंभ / रीसेट करूं?


आपकी सबसे अच्छी शर्त उन लिपियों का उपयोग करना होगा जो नींद और फिर से शुरू करने को नियंत्रित करती हैं। आप इसे सैद्धांतिक रूप से fglrx के लिए कर्नेल मॉड्यूल को अनलोड करके rmmodऔर फिर इसे फिर से लोड करके (उपयोग करके modprobe) कर सकते हैं, लेकिन यह स्क्रीन पर कुछ भी नहीं (जब तक आप में ssh नहीं है) असंभव है;)
RolandiXor

जवाबों:


14

में अगले आदेशों में से एक भागो टर्मिनल का उपयोग कर या, बेहतर, TTY # में Ctrl+ Alt+ F#, जहां #1 से 6 से एक संख्या है:

sudo /etc/init.d/lightdm restart

या

sudo service lightdm restart

यह ग्राफिक्स वातावरण को पुनः आरंभ करेगा।

मैं अभी तक नहीं जानता कि किस कारण से, लेकिन इन आदेशों ने मेरे लिए केवल TTY में काम किया। वैसे भी, यदि आप टर्मिनल में इन कमांडों में से एक को चलाने के बाद काली स्क्रीन में फंस गए हैं, तो बस TTY में जाएं और अगली कमांड चलाएं:

sudo service lightdm start

से http://en.wikipedia.org/wiki/LightDM :

LightDM Ubuntu के लिए डिफॉल्ट डिस्प्ले मैनेजर है, एडुबंटू, Xubuntu और Mythbuntu 11.10 रिलीज़ के बाद से, 12.04 रिलीज़ के बाद से लुबंटू के लिए, और 12.10 के साथ Kubuntu की शुरुआत हुई।

इसलिए, लाइट को फिर से शुरू करके मशीन को रिबूट किए बिना जीडीएम को फिर से शुरू करना


1
क्या lightdm केवल लॉगिन स्क्रीन के लिए जिम्मेदार नहीं है?
पापुकायजा

1
@papukaija न केवल / वास्तव में; देख en.wikipedia.org/wiki/LightDM
राडू Rădeanu

2
आपके जवाब के लिए धन्यवाद, राडू। लेकिन lightdm को पुनरारंभ करने से पूरा डेस्कटॉप रीसेट हो जाता है और सभी प्रोग्राम और ओपन विंडो खो जाते हैं। मैं लैपटॉप के ढक्कन को खोलने के बाद बस GPU को रीसेट करने के तरीके के बारे में सोच रहा था और कंप्यूटर स्लीप मोड से बाहर आ गया। मुझे यह कैसे करना है?
लैपबंटू

@LapBuntu आपको जीडीएम को पुनः आरंभ करने का दूसरा तरीका नहीं मिलेगा। वैसे भी, GPU को पुनरारंभ करने से आपकी समस्या को ठीक करने का अच्छा तरीका नहीं है। हो सकता है कि यह उत्तर आपको आपकी समस्या का अच्छा समाधान प्रदान करे।
रादु राईडेनू

अभी भी इसकी जांच चल रही है और वापस मिल जाएगी।
लैपबंटू

2

कोशिश करें कि ग्राफिक स्क्रीन से आगे और पीछे एक आभासी tty काम करता है। मेरा मतलब है, आप काली स्क्रीन है जब, प्रेस करने की कोशिश Ctrl+ Alt+ F1और, अगर और जब आप लॉगिन स्क्रीन है, Alt+ F7। यदि ग्राफिक स्क्रीन वापस नहीं आती है, तो पढ़ना बंद करें ...

स्क्रीन वापस आता है, तो आप मंच प्रविष्टि के लिए (प्रशंसा आपकी नींद स्क्रिप्ट में जोड़ने के लिए कोशिश कर सकते हैं http://ubuntuforums.org/showthread.php?t=1978290 :)

#!/bin/sh
# 

case "${1}" in
        hibernate|suspend)

        chvt 1 
        ;;
        resume|thaw)

        chvt 7
        ;;
esac

इस स्क्रिप्ट को अपनी /etc/pm/sleep.d/निर्देशिका में एक फ़ाइल में रखें , उदाहरण के लिए 99_vthack, और इसे निष्पादन योग्य बनाएं:

sudo chmod 755 /etc/pm/sleep.d/99_vthack 

इसका 99_मतलब है कि यह स्क्रिप्ट फिर से शुरू अनुक्रम के अंत में चलाया जाता है।

यह हैक AMD-आधारित लैपटॉप की एक श्रृंखला में काम करता है। YMMV ...


1

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

जैसा कि स्क्रीन गड़बड़ है, आपको इस स्क्रिप्ट को शुरू करने के लिए एक कुंजी बांधनी होगी, मैं सुझाव देता हूं कि Shift+ Ctrl+ Alt+ F। इसके अलावा, प्रत्येक प्रयास को ठीक करने के लिए, यह बोलेगा कि यह क्या कर रहा है, इसलिए आपको पता चल जाएगा कि क्या हो रहा है। जब स्क्रीन ठीक हो जाती है, तो स्क्रिप्ट को रोकने के लिए Ctrl+ मारा C(इसे xtermइंटरएक्टिव होने का उपयोग करके शुरू किया जाना चाहिए )।

यह जो करता है वह मूल रूप से सभी संभावित स्क्रीन रिज़ॉल्यूशन के बीच बदलता है, और वर्कअराउंड को काम करने के लिए मजबूर करने के लिए एक नया एक्स सत्र खोल सकता है।

यदि स्क्रीन लॉक है तो यह काम नहीं करेगा, इसलिए आपके पास कम से कम अंधे लॉगिन करने के लिए होगा .. या हो सकता है कि पाठ कंसोल vt 1 पर चलने के साथ DISPLAY=:0, यह भी चाल हो सकती है।

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