Bagaimana cara mengaktifkan mode grafis rendah (rendering llvmpipe) di Unity?

22

Saya telah mencari pertanyaan lain, tetapi sepertinya tidak ada yang menjawab pertanyaan saya. Yang paling dekat saya memberi saya informasi tentang ppa untuk 12,04. Masa pakai baterai komputer saya menderita di bawah Ubuntu 12.10. Saya membayangkan kinerjanya akan lebih baik jika saya menggunakan LLVMPipe, karena ditujukan untuk komputer kelas bawah. Bagaimana cara saya mengaktifkan LLVMPipe?

Saya dapat menambahkan bahwa kembali ke 12,04 bukanlah pilihan, karena komputer saya hanya bekerja di Unity 2D, yang tidak cukup untuk saya. Sejauh yang saya mengerti, LLVMPipe hampir sama dengan Unity biasa. Namun, sepertinya saya tidak dapat menemukan banyak informasi tentang itu. Jika ini salah, koreksi akan sangat dihargai.

Tuan Greeb
sumber
Metode ini tidak memaksa rendering perangkat lunak LLVM afiak, hanya menggunakan mode unity grafis rendah yang juga akan digunakan secara otomatis ketika rendering LLVM digunakan. Dengan metode ini Anda harus dapat menjaga akselerasi perangkat keras dan mendapatkan kinerja yang lebih baik karena efek yang dimatikan, yang bahkan lebih baik daripada memaksa rendering perangkat lunak :)

Jawaban:

22

Ada variabel lingkungan yang dapat Anda atur,UNITY_LOW_GFX_MODE

Lari

UNITY_LOW_GFX_MODE=1 unity 

harus mengganti sesi yang ada dengan desktop "mode grafis rendah".

Jika karena alasan tertentu Anda ingin membuatnya permanen

  • Untuk pengguna Anda:

    Tambahkan baris

    export UNITY_LOW_GFX_MODE=1
    

    ke file ~/.xprofile(buat satu, jika tidak ada).

  • Atau secara global:

    Buat file /etc/X11/Xsession.d/99force-llvmdan tambahkan baris di atas (memerlukan izin root, lihat jawaban ini tentang cara membuat file sebagai root).

    Anda dapat mengatur ini secara global dalam satu langkah dengan menjalankan baris berikut di dalam terminal:

    echo "export UNITY_LOW_GFX_MODE=1" | sudo tee /etc/X11/Xsession.d/99force-llvm
    
Jorge Castro
sumber
Saya pikir LLVMpipe adalah auto-fallback jika mesin Anda tidak mendukung OpenGL?
Marky
Ya, ini memaksanya jika Anda mau.
Jorge Castro
2
Bagaimana saya bisa tahu jika ini berhasil? Saya mengalami masalah grafis yang saya duga terkait dengan kartu video saya, tetapi melakukan ini tidak mengubah apa pun.
namuol