Vgaswitcheroo Debian негізіндегі таратылымдар туралы

Форумда сіздердің кейбіреулеріңіз оқи алатын болғандықтан, мен өзімнің орнатуды ұсындым гибридтік графика (ATI / Intel) бар көптеген таратулардың бірінде, өйткені сіздер осы зұлымдықты білетіндер болсаңыз, сіз жүйенің екі графиканың екеуінің біреуін қолданса да қалдыратынын білесіз, осылайша батареяның қызмет ету мерзімін едәуір қысқартады және бұл сіздің компьютеріңізге жұмыртқа қуырудың жаңа супер қуатын береді.

Өкінішке орай, мен осы мақсаттан бас тартуға мәжбүр болдым, өйткені мен ешқайсысында сынақтан өткізбедім (Debian, OpenSuse, Хубунту y Linux Mint) Мен жақсы нәтижелерге қол жеткіздім. Бұл мәселенің тағы бір мәлімдемесіне әкелді:

Екі графиктің бірін қалай алуға болады, менің жағдайда АТИ қалады өшірулі?

Шешім, төменде көретіндей, біздің сүйікті дистрибуциямыздың өзегінде жүзеге асырылады және ол аталады vgaswitcheroo. Төменде сізде пакет бар деп болжанатын процесс бар микробағдарлама-Linux-ақысыз пайдалану және ләззат алу үшін орнатылған:

Алдымен біз өзімізді анықтап алуымыз керек өзегі сізде пайдалану мүмкіндігі бар vgaswitcheroo:

$ grep -i switchcheroo / boot / config- *

Біздің терминалдағы жолды не қайтарады:

CONFIG_VGA_SWITCHEROO = ж

Егер шығыс өзгеше болса, оны қайта компиляциялау керек өзегі опциясын қосу үшін vgaswitcheroo. Екіншіден, біз «/ sys / kernel / debug / vgaswitcheroo / switch » бар. Осы кезде айырмашылықты жасау керек:

Негізделген таратылымдарда Ubuntu бұл файлға қол жетімді немесе әдепкі бойынша қол жетімді болуы керек. Сияқты таратылымдарда Debian, қалта Жөндеу сізде басқа қоңырау жоқ vgaswitcheroo және тағы бірнеше қадам жасау керек болады.

Қалтаны әрдайым қол жетімді ету және файлға кіру мүмкіндігі қосқыш, түзету қалтасын келесідей орнату керек (әрдайым суперпайдаланушыдан):

  1. # mountpoint -q / sys / kernel / debug
  2. # mount -t debugfs none / sys / kernel / debugfs
  3. # echo «none / sys / kernel / debugfs debugfs әдепкі бойынша 0 0» >> / etc / fstab

3-қадам біз оны қолмен жасай аламыз. Бұл жолды қосу туралы none / sys / kernel / debugfs әдепкі мәні 0 0 файлға / etc / fstab vgaswitcheroo қалтасы қайта жүктелгеннен кейін де әрдайым қол жетімді болатындай етіп.

Бұл аяқталғаннан кейін біз файлды тексере аламыз қосқыш қалтаның ішінде vgaswitcheroo, арқылы:

# cat / sys / kernel / debug / vgaswitcheroo / қосқыш

және бұл кескіндегідей нәтижені қайтарады:

vgaswitcheroo
Сіздің нәтижеңіз болуы мүмкін әртүрлі (Барлығы, мысалы, Pwr режимінде). Бұл файлда бізде түсініктеме беруге болатын бірнеше нәрсе бар. Термин Депозиттерге кепілдік беру жүйесіне сәйкес келеді арнайы графикалық (менің жағдайда, АТИ). Термин IGD сәйкес келеді интеграцияланған графика процессорда (Intel). Крест, +, тексеріңіз график Бұл пайдалану сол уақытта. Соңында, соңы pwr o ажыратылған, сілтеме графикалық күй.

Осы арқылы біз өзімізге қажет графикті кейбір командалар арқылы өшіруге немесе қосуға болады:

  • Бөлінген графикті өшіріңіз:
# echo OFF> / sys / kernel / debug / vgaswitcheroo / қосқыш
  • Бөлінген графикті қосыңыз:
# echo ON> / sys / kernel / debug / vgaswitcheroo / қосқыш
  • Кіріктірілген және бөлінгенге ауысу:
# echo DIGD> / sys / kernel / debug / vgaswitcheroo / switch # echo DDIS> / sys / kernel / debug / vgaswitcheroo / switch

Соңында, беру рұқсат береді мысалы, әдеттегі пайдаланушыға сценарийлерді басында жасай аламыз, мысалы:

# chmod -R 705 / sys / kernel / debug # chown -R user: user / sys / kernel / debug / vgaswitcheroo
Жүйедегі кез-келген қалтаның рұқсаттарын өзгерту белгілі бір қауіп тудыруы мүмкін. Мен мұны өзіңіздің тәуекеліңізбен жасауға кеңес беремін. Бұл нұсқаулық жағдайында процесс Debian тестілеуінде орындалады, сондықтан кейбір таратулар басқа дистрибутивтерге қарағанда басқаша болуы мүмкін.

Бұл сізге ноутбуктың жұмысын жақсартуға немесе, ең болмағанда, олардың шығуын азайтуға көмектеседі деп үміттенемін.

Сәлем!

Fuentes: Debian поштасының тізімі | LinuxСұрақ


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

23 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады.

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Иван Барра дижо

    Nvidia үшін керемет мәліметтер (менің жағдайым), Bumblebee жобасы бар, ол OpenSUSE 12.3, Fedora 1x және басқа RPM негізіндегі дистрибьюторларда жақсы жұмыс істейді, Ubuntu-да ол жақсы жұмыс істейді, бірақ басқаларында .deb негізінде, кейде ол ілулі болады және қайта бастау үшін кіру керек.

    Сәлемдесу және бөліскеніңіз үшін рақмет.

    1.    Карлос Салдана дижо

      Кешіріңіз, ол дебиан 7 64бит үшін жұмыс істейтінін білесіз бе ??

      1.    Иван Барра дижо

        Ия, егер ол жұмыс істесе, мен оны дебианмен көрдім және ол жақсы жұмыс істейді.

        http://wiki.debian.org/Bumblebee

        Мен иә немесе иә меншікті драйверлерді қолдануды ұсынамын. Opensource қателерді береді.

        Құттықтаулар.

        1.    Карлос Салдана дижо

          Ақпарат үшін рахмет

  2.   оттегі дижо

    Мен сені жақсы көремін tesla, мен ubuntu-да vgaswitcheroo-ны қолдана алдым, бірақ дебианда маған ол орнатылмаған деп айтады, мен оны бүгін түстен кейін көремін

    1.    Tesla дижо

      Сізге сәттілік тілеймін.

      Менің ойымша, 3.2 ядросы ол қазірдің өзінде іске қосылған. Егер сізде ол белсендірілмеген болса, сіз әрқашан ядроны жинап, оны белсендіре аласыз.

      1.    оттегі дижо

        Мен қазірдің өзінде дебиандамын және оқулықты тексеруде қарама-қайшылықтар бар, бірінші қадамда ол маған vgaswicheroo белсендірілген нәтиже береді, бірақ мен оны қолданған кезде ол хабарлама жібереді

        bash: / sys / kernel / debug / vgaswitcheroo / switch: файл немесе каталог жоқ

        Мен мұны екі жолмен де қолмен де, команда арқылы да шештім (мен оны қолмен жасағым келді, бірақ файлды көргенде менде жол бар, бірақ ол файлда менде тек жол болды)

        Қадамды жасағаннан кейін ол маған дәл осындай қателік жібереді

        1.    Tesla дижо

          Мен автоматты түрде жауап беремін, бұл жазбаны редакциялауға мүмкіндік бермейді, өйткені ол қателік жібереді және мен түсінбейтін басқа нәрселерді жібереді. Мүмкін кейбір админ бізге қол ұшын бере алады.

          3-ҚАДАМҒА қатысты: файлды қолмен өңдеңіз, ол жаңғырықпен айтылғандай емес !!!!

          Сізді тудырған кез-келген ыңғайсыздық үшін кешіріңіз. Қалай болғанда да, маңызды файлдар кез-келген жағдайда көшірмесін жасау үшін өзгертілген кезде ұсынылады!

          1.    оттегі дижо

            Пәрмен арқылы жол жасалады. Мәселе менікі болды, өйткені мен тікелей құрылыс алаңына барып, микробағдарлама-linux-nonfree орнатуды ұмытып кеттім, сонымен қатар 3-бөлімде rc.local файлына жол қосу керек

            # пайдаланушыны анықтайды: сіздің_қолданушыңыз / sys / kernel / debug / vgaswitcheroo / switch

            Мен меншікті amd драйверлерін орнаттым және ол флэш мені үнемі бөгеп тұрған терезелерден гөрі очаров сияқты жұмыс істейді

            көп рахмет

          2.    Tesla дижо

            Сізге бәрі керемет болғанына қуаныштымын! 🙂

            Rc.local файлына келетін болсақ, мен оны қоймадым, себебі бұл қауіптің туындау қаупіне сенімді емеспін. Сонымен қатар, мен әр адам өзінің өлшемдері мен қалауына сәйкес әрекет ететініне сенемін. Кейбіреулер rc.local-ді қалауы мүмкін, ал басқалары әр сессияға рұқсаттарды тағайындай алады. Бұл әр адамның талғамына сай келеді!

            Сәлемдесу және ДК рахаттану!

  3.   87 дижо

    0.0 қызықты мақала, егер ол маған жұмыс істемесе де, мен оны АТИ сатып алғанда ескеремін (nvidia маған қолым мен аяғыма қымбат)

    1.    Юкитеру дижо

      Linux-тағы NVIDIA ATI-ге қарағанда миллион есе артық, ал арзанырақ нұсқалары бар. GT 210, айту өте қымбат емес, ойындар ойнау және заттарды сапалы және ажыратымдылықпен көру жақсы.

  4.   Карлос Салдана дижо

    Менде xvid 15 i7, 2 гб видеоның nvidia бар, біз getforce GT 640m-ді таңдаймыз және оның бөлігінде жұмыртқа қуырудың керемет күші бар, дәл менде солай болады, менде дебиан 7 64-бит бар .. осы туто, мен қалаймын?

    1.    Tesla дижо

      Nvidia үшін, Иван Барра айтқандай, Бамблби бар. Nvidia қолданатындар бұны қолданбас бұрын Bumblebee-ді жұмыс істетуге тырысуы керек, менің достарым сәтті болды.

      Бұл хабарлама, егер ештеңе шықпаса, соңғы шара ретінде. Сіз бәрібір жұмыртқаға қарсы қуырғыш әдісін таңдай аласыз! 😉

  5.   Eliotime3000 дижо

    Жақсы пост. Мен Debian 7-ді NVIDIA бейнесі бар компьютерге орнатқанда, ол жұмыртқа қуырғышқа айналмайды деп үміттенемін.

  6.   Жақып дижо

    Мен жоғарыда айтылғандарды жасадым және деректерді «fstab» -тен өшіремін, енді мен үйге / бөлімдерді орнатып, бөлімдерді ауыстыруым керек. Бұл маған «mkswap» және «swapon» сияқты жаңа нәрселерді білуге ​​көмектесті. Енді жоғарыда аталған файлды қалпына келтіру керек.

    1.    Tesla дижо

      Сіздің fstab деректеріңіз не үшін жойылғанын түсінбеймін. Қалай болғанда да, мен 3-қадамды өңдеп, оны қолмен жасаймын деп ойлаймын, өйткені бұл жерде кінәрат болуы мүмкін!

      1.    Жақып дижо

        Мен де, мен де оттегімен қанықтырумен бірдей нәрсе өткізген жоқпыз. Менің ойымша, менің хатым хатқа сәйкес әрекеттерді орындау және «file.old» атауын өзгертуді ұмытып кету болды деп ойлаймын, бірақ бұл маған көмектесті, өйткені мен қазір жоғарыдағы командалардың бар екенін білемін !!!

      2.    adrian15 дижо

        Ол түсінікті :).

        > Болуы керек >>.

        1.    Tesla дижо

          Түсіндіргеніңіз үшін рақмет.

          Алайда блогтағы қатеге байланысты жазбаны өңдей алмаймын. Мүмкін ол алдағы бірнеше күнде жөнделеді, мүмкін жоқ болса, егер мен оны өзгертсем.

          Сәлем және рахмет!

  7.   dakar дижо

    Мен «/ sys / kernel / debug / vgaswitcheroo / switch: файл немесе каталог жоқ» алуды жалғастырамын
    Мен түсініктемелерді оқып, олардың айтқанын орындауға тырыстым, бірақ жоқ, бәрібір сол күйі ...
    Мен барлық жерге қарадым, бірақ D шешімін таба алмадым:

    1.    Tesla дижо

      Сізде микробағдарлама-linux-ақысыз пакет орнатылған ба? Команда нені қайтарады: grep -i switcheroo / boot / config- * ??

      1.    Ригель Рикардо Валладарес Мендес дижо

        сәлем қайырлы таң, күндіз немесе түнде менімен бірге дәл осындай жағдай дакар сияқты болады және команданы орындаған кезде мен мұны аламын, сіз әлі де осы сұрақтарға жауап бересіз деп үміттенемін
        root @ Rigel-PC: ~ # grep -i switchcheroo / boot / config- *
        /boot/config-3.16.0-4-amd64:CONFIG_VGA_SWITCHEROO=y
        /boot/config-3.16.0-5-amd64:CONFIG_VGA_SWITCHEROO=y