Vgaswitcheroo mengenai pengedaran berasaskan Debian

Oleh kerana sebahagian daripada anda dapat membaca di forum, saya telah mencadangkan untuk memasang grafik hibrid (ATI / Intel) dalam sebilangan besar pengedaran yang ada, kerana anda yang mengetahui kejahatan ini, anda akan tahu bahawa sistem ini membiarkan kedua-dua grafik tetap aktif walaupun hanya menggunakan salah satu dari dua, sehingga mengurangkan hayat bateri dengan ketara, dan memberikan PC anda kekuatan super baru, iaitu menggoreng telur di atasnya.

Saya sangat menyesal, saya terpaksa melepaskannya, kerana tidak ada pengedaran yang saya cuba (Debian, OpenSuse, Xubuntu y Linux Mint) Saya mendapat beberapa keputusan yang baik. Ini membawa kepada penyataan masalah yang lain:

Cara mendapatkan salah satu daripada dua graf, dalam kes saya ATI, masih ada mati?

Penyelesaiannya, seperti yang anda lihat di bawah, dilaksanakan dalam inti sebaran kegemaran kami dan dipanggil vgaswitcheroo. Dan di bawah ini anda mempunyai proses, di mana kami menganggap bahawa pakej itu firmware-linux-tidak percuma dipasang, untuk kegunaan dan kesenangan anda:

Mula-mula kita mesti mengetahui apakah kita teras anda mempunyai pilihan untuk digunakan vgaswitcheroo:

$ grep -i switcheroo / boot / config- *

Apa yang akan mengembalikan talian di terminal kami seperti ini:

CONFIG_VGA_SWITCHEROO = y

Sekiranya keluarannya berbeza, anda mesti menyusun semula teras untuk menambah pilihan ke vgaswitcheroo. Kedua, kita melihat apakah fail «/ sys / kernel / debug / vgaswitcheroo / beralih » ada. Pada ketika ini, perbezaan mesti dibuat:

Dalam pembahagian berdasarkan Ubuntu fail ini boleh diakses atau boleh diakses secara lalai. Semasa dalam pengedaran seperti Debian, folder itu debug anda tidak mempunyai panggilan lain vgaswitcheroo dan perlu melakukan beberapa langkah lagi.

Untuk sentiasa mempunyai folder yang boleh diakses dan dapat mengakses fail bertukar, kita mesti memasang folder debug seperti berikut (selalu dari pengguna super):

  1. # mountpoint -q / sys / kernel / debug
  2. # mount -t debugfs none / sys / kernel / debug
  3. # echo "none / sys / kernel / debug debugfs default 0 0" >> / etc / fstab

Langkah 3 kita boleh melakukannya secara manual. Ini mengenai menambah baris tidak ada / sys / kernel / debug debugfs lalai 0 0 untuk memfailkan / etc / fstab supaya folder vgaswitcheroo sentiasa dapat diakses walaupun selepas reboot.

Setelah ini selesai, kami dapat memeriksa fail kami bertukar di dalam folder vgaswitcheroo, melalui:

# cat / sys / kernel / debug / vgaswitcheroo / switch

dan ini mengembalikan output seperti yang terdapat dalam gambar:

vgaswitcheroo


Hasil anda boleh berbeza (Semua dalam mod Pwr, misalnya). Dalam fail ini kami mempunyai beberapa perkara untuk dikomen. Istilah DIS sepadan dengan grafik khusus (dalam kes saya, ATI). Istilah IGD sepadan dengan grafik bersepadu pada CPU (Intel). Salib, +, periksa graf Ia adalah menggunakan pada masa itu. Dan akhirnya, akhirnya pwr o off, rujuk kepada status grafik.

Dengan ini, kita dapat menyahaktifkan atau mengaktifkan grafik yang kita inginkan melalui beberapa arahan:

  • Matikan grafik khusus:
# echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
  • Hidupkan grafik khusus:
# echo ON> / sys / kernel / debug / vgaswitcheroo / tukar
  • Tukar antara bersepadu dan khusus:
# echo DIGD> / sys / kernel / debug / vgaswitcheroo / switch # echo DDIS> / sys / kernel / debug / vgaswitcheroo / beralih

Akhirnya, untuk memberi kebenaran kepada pengguna biasa kita dan dengan demikian dapat melaksanakan skrip pada awalnya, sebagai contoh, kita harus melaksanakan:

# chmod -R 705 / sys / kernel / debug # chown -R pengguna: pengguna / sys / kernel / debug / vgaswitcheroo
Mengubah kebenaran folder apa pun pada sistem boleh membawa risiko. Saya cadangkan melakukannya dengan risiko anda sendiri. Dalam kes panduan ini, prosesnya dilakukan pada Pengujian Debian, jadi beberapa langkah mungkin berbeza di sini daripada pengedaran lain.

Saya harap ini dapat membantu anda meningkatkan prestasi komputer riba anda dengan lebih baik atau sekurang-kurangnya mengurangkan kepanasan yang dikeluarkan.

Sesuatu ucapan!

Sumber: Senarai Mel Debian | LinuxSoalan


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Ivan Barra kata

    Data yang sangat baik, sekurang-kurangnya, untuk Nvidia (kes saya), ada projek Bumblebee, yang berfungsi dengan baik di OpenSUSE 12.3, Fedora 1x dan distro berdasarkan RPM lain, di Ubuntu ia berfungsi dengan baik, tetapi pada yang lain berdasarkan .deb, kadang-kadang hang dan anda mesti masuk untuk memulakan semula.

    Salam dan terima kasih kerana berkongsi.

    1.    Carlos Saldaña kata

      maaf, adakah anda tahu jika ia berfungsi untuk debian 7 64bits ??

      1.    Ivan Barra kata

        Ya, jika ia berfungsi, saya telah mencubanya dengan debian dan ia berfungsi dengan baik.

        http://wiki.debian.org/Bumblebee

        Walaupun saya mengesyorkan menggunakan pemacu proprietari ya atau ya. Sumber terbuka memberi pepijat.

        Greetings.

        1.    Carlos Saldaña kata

          Terima kasih atas maklumatnya

  2.   pengoksigenan kata

    Saya suka awak tesla, di ubuntu saya berjaya menggunakan vgaswitcheroo tetapi dalam debian memberitahu saya bahawa saya belum memasangnya, saya akan mencubanya petang ini

    1.    Tesla kata

      Semoga anda berjaya.

      Saya berpendapat bahawa dari kernel 3.2 ia sudah diaktifkan. Tetapi bagaimanapun jika anda tidak mengaktifkannya, anda selalu dapat menyusun kernel dan mengaktifkannya.

      1.    pengoksigenan kata

        Saya sudah menggunakan debian dan menguji tutorialnya terdapat percanggahan, pada langkah pertama ia memberi saya output yang saya aktifkan vgaswicheroo, tetapi ketika saya menggunakannya, ia melancarkan mesej

        bash: / sys / kernel / debug / vgaswitcheroo / switch: Fail atau direktori tidak ada

        Saya telah melakukan langkah untuk menyelesaikannya dengan kedua-dua cara secara manual dan dengan arahan (saya akan melakukannya secara manual tetapi ketika saya melihat fail saya sudah memilikinya dengan garis, tetapi dalam fail itu saya hanya mempunyai garis)

        Dan setelah melakukan langkah itu, saya membuat kesalahan yang sama

        1.    Tesla kata

          Saya autoresponder, tidak membenarkan mengedit siaran, kerana ini memberikan kesalahan fatal dan perkara lain yang saya tidak faham. Mungkin sebilangan pentadbir dapat membantu kita.

          Mengenai LANGKAH 3: EDIT FILE MANUAL DAN TIDAK SEPERTI YANG DIKATAKAN DENGAN Gema perintah !!!!

          Maaf atas kesulitan yang menimpa anda. Bagaimanapun, selalu disarankan apabila fail penting diubah untuk membuat salinan sekiranya berlaku!

          1.    pengoksigenan kata

            Dengan arahan garis dibuat. Masalahnya adalah masalah saya, kerana saya terus pergi ke tapak pembinaan dan terlupa memasang firmware-linux-nonfree dan selain itu pada bahagian ke-3 anda harus menambahkan baris dalam fail rc.local

            # chown your_user: your_user / sys / kernel / debug / vgaswitcheroo / tukar

            Saya telah memasang pemacu amd proprietari dan ia berfungsi seperti daya tarikan yang lebih baik daripada pada tingkap yang lampu kilat sentiasa menghalang saya

            terima kasih banyak

          2.    Tesla kata

            Saya gembira kerana semuanya sesuai untuk anda! 🙂

            Mengenai fail rc.local, saya belum meletakkannya kerana saya tidak pasti risiko yang ditanggungnya. Dan lebih jauh lagi, saya percaya bahawa setiap orang akan bertindak mengikut kriteria dan pilihan mereka. Sebilangan mungkin lebih suka rc.local dan yang lain memberikan kebenaran pada setiap sesi. Itu adalah selera setiap orang!

            Salam dan selamat menikmati komputer anda!

  3.   Reput87 kata

    0.0 artikel menarik walaupun tidak berfungsi untuk saya, saya akan mengambil kira ketika saya membeli ATI (nvidia berharga lengan dan kaki)

    1.    yukiteru kata

      NVIDIA di Linux adalah sejuta kali lebih baik daripada ATI, dan ada yang lebih murah. GT 210, tidak terlalu mahal untuk dikatakan, dan bagus untuk bermain permainan dan melihat sesuatu dengan kualiti dan resolusi yang baik.

  4.   Carlos Saldaña kata

    Saya mempunyai xps 15 i7 dengan nvidia 2gb video, kami memilih getforce GT 640m dan di bahagian yang mengatakan ia mempunyai kekuatan super untuk menggoreng telur, perkara yang sama berlaku kepada saya, saya mempunyai debian 7 64-bit .. Saya akan mencuba dengan tuto ini, bagaimana saya buat?

    1.    Tesla kata

      Bagi Nvidia ada, seperti yang dikatakan oleh Iván Barra, Bumblebee. Anda yang menggunakan Nvidia harus berusaha menjadikan Bumblebee berfungsi sebelum mencuba ini, saya mempunyai rakan yang berjaya.

      Catatan ini sebagai jalan terakhir sekiranya semuanya gagal. Namun, anda bebas memilih kaedah penggorengan telur anda! 😉

  5.   eliotime3000 kata

    Pos yang baik. Mudah-mudahan apabila saya memasang Debian 7 pada PC dengan video NVIDIA, ia tidak akan menjadi penggoreng telur.

  6.   Yakub kata

    Baiklah, saya melakukan perkara di atas dan saya memadam data dari "fstab" sekarang saya harus memasang / home dan menukar partisi secara manual. Itu membantu saya mempelajari sesuatu yang baru seperti "mkswap" dan "swapon". Sekarang untuk memulihkan fail tersebut.

    1.    Tesla kata

      Saya tidak faham mengapa data fstab anda dipadamkan. Bagaimanapun, saya rasa saya akan mengedit langkah 3 dan melakukannya secara manual, kerana ini menunjukkan bahawa kesalahan itu mungkin berlaku!

      1.    Yakub kata

        Saya dan saya tidak menghabiskan masa yang sama dengan pengoksigenan. Saya rasa kesilapan saya adalah mengikuti langkah-langkah untuk menulis surat dan melupakan penamaan semula "file.old" asas tetapi ia membantu saya kerana sekarang saya tahu bahawa perintah di atas ada !!!

      2.    adrian15 kata

        Adakah itu jelas :).

        > Mestilah >>.

        1.    Tesla kata

          Terima kasih atas penjelasan.

          Walau bagaimanapun, saya tidak dapat mengedit catatan kerana bug di blog. Mungkin ia akan diperbaiki dalam beberapa hari akan datang atau mungkin tidak, jika ia diperbaiki saya akan mengubahnya.

          Salam dan terima kasih!

  7.   dakar kata

    Saya terus mendapat "/ sys / kernel / debug / vgaswitcheroo / switch: Fail atau direktori tidak ada"
    Saya membaca komen dan cuba melakukan apa yang mereka nyatakan, tetapi tidak, ia tetap sama ...
    Saya telah mencari di mana-mana, tetapi saya tidak dapat mencari penyelesaian D:

    1.    Tesla kata

      Adakah anda memasang pakej firmware-linux-nonfree? Apakah arahan yang dikembalikan: grep -i switcheroo / boot / config- * ??

      1.    Rigel Ricardo Valladares Mendez kata

        halo selamat pagi, siang atau malam perkara yang sama berlaku kepada saya seperti dakar dan ketika saya melaksanakan perintah yang saya terima, saya harap anda masih menjawab soalan-soalan ini
        root @ Rigel-PC: ~ # grep -i switcheroo / boot / config- *
        /boot/config-3.16.0-4-amd64:CONFIG_VGA_SWITCHEROO=y
        /boot/config-3.16.0-5-amd64:CONFIG_VGA_SWITCHEROO=y