Saya memiliki akhir 2011 MacBook Pro. Ini memiliki kartu video Intel terintegrasi dan kartu video ATI diskrit. Idealnya, saya ingin Xorg saya menggunakan kartu ATI dengan driver gratis (tidak ada Catalyst).
Inilah masalahnya: pengaturan mode kernel hang boot saya (diverifikasi dengan menambahkan nomodeset
ke parameter kernel), dan saya tidak tahu mengapa. Namun, driver ATI memerlukan KMS, seperti halnya driver Intel. Apa pilihan saya untuk mendapatkan gambar dengan pengaturan yang diinginkan seperti dijelaskan di atas?
Saya menggunakan kernel 3.13.8, Arch GNU / Linux. Saya juga sudah mencobanya dengan kernel 3.10.35, AKA kernel LTS. Tidak berhasil Seperti yang disarankan dalam komentar, saya sudah mencoba melakukan ping ke mesin yang terpengaruh setelah terkunci. Saya tidak tahu pasti, tetapi tampaknya itu benar-benar beku, bukan hanya tampilan.
Saya juga mencoba mem-boot ke Mac OS X dan menggunakan gfxCardStatus untuk memaksa menggunakan kartu Intel. Ini tidak melakukan apa pun.
Untuk mencoba mendapatkan informasi lebih lanjut, saya telah mem-boot MacBook dengan parameter kernel berikut ditambahkan ke baris kernel normal saya (kernel reguler, bukan kernel LTS, dan dengan quiet
dihapus), dan dengan gfxCardStatus diatur ke on-the- fly switching (ini sepertinya mengembalikan secara otomatis pada reboot OS X):
rootwait ignore_loglevel debug debug_locks_verbose=1 sched_debug initcall_debug mminit_loglevel=4 udev.log_priority=8 loglevel=8 earlyprintk=vga,keep log_buf_len=10M print_fatal_signals=1 apm.debug=Y i8042.debug=Y drm.debug=1 scsi_logging_level=1 usbserial.debug=Y option.debug=Y pl2303.debug=Y firewire_ohci.debug=1 hid.debug=1 pci_hotplug.debug=Y pci_hotplug.debug_acpi=Y shpchp.shpchp_debug=Y apic=debug show_lapic=all hpet=verbose lmb=debug pause_on_oops=5 panic=10 sysrq_always_enabled
Ketika saya mencoba menjalankan GDM menggunakan driver ATI atau Intel, yang di-boot tanpa KMS, Xorg gagal dengan pesan tentang tidak menemukan driver yang sesuai (diharapkan, karena driver Intel / AMD memerlukan KMS). Saya juga sudah mencoba menggunakan xf86-video-vesa
paket, tetapi gagal dengan pesan tentang memiliki driver yang sesuai tetapi tidak memiliki konfigurasi yang sesuai - sesuatu tentang BIOS tidak benar.
Saya sudah mencoba menggunakan PRIME , tetapi karena saya tidak bisa membuat Xorg muncul bahkan tanpa akselerasi atau sesuatu yang mewah, xrandr
tidak berhasil dan saya bahkan tidak bisa melewati langkah pertama.
Saya sudah berpikir tentang menggunakan vgaswitcheroo atau sesuatu yang terkait, tetapi saya tidak berpikir itu akan melakukan apa-apa karena fakta bahwa masalah yang mendasarinya adalah, saya percaya, fakta bahwa KMS tergantung.
Hal terakhir yang saya coba adalah menggunakan driver Catalyst berpemilik, karena fakta bahwa ia memiliki implementasi KMS sendiri, tetapi saya tidak bisa mendapatkannya untuk menginstal karena ketidakcocokan versi server Xorg. Dan jujur, saya memiliki keinginan kurang dari nol untuk menggunakan driver berpemilik jika saya dapat membantu, jadi saya tidak berusaha sangat keras.
Saya sudah mengirim email ke Linux Kernel Mailing tentang ini, dan mudah-mudahan seseorang akan kembali kepada saya.
Apakah mungkin saya mengalami bug kernel atau bug yang layak dilaporkan?
Saya sudah mencari Google, tetapi tidak ada yang membantu.
sumber
radeon.modeset=0
atau driver apa pun yang Anda gunakan?Jawaban:
Baca Posting ini di Forum Gentoo. Saya membantu pengguna lain di sana dengan NVIDIA Setup yang identik. Singkatnya, Anda tidak dapat memilih dan memilih:
Beberapa penjelasan di sini: (Saya minta maaf karena harus menjelaskan ini dalam hal NVIDIA, karena proyek ATI untuk ini - Ironhide - dihentikan. Saya percaya ATI mengharapkan Anda untuk menggunakan
CONFIG_VGA_SWITCHEROO
opsi ini)Seseorang yang lebih pintar dari saya membangun Proyek Bumblebee , untuk berinteraksi dengan Optimus Line of Notebook yang menggunakan sistem grafis hybrid, seperti halnya ATI. Cari tahu referensi terselubung untuk transformer sendiri di kedua kasus :)
Melanjutkan, semua sistem hybrid bekerja dengan cara yang sama, yaitu:
Saya tahu semua ini ketika saya memposting tautan di atas, dan hanya diberi tautan saja. Saya harap penjelasan saya membantu. Jika Anda memiliki pertanyaan, saya akan memperbarui jawaban ini dengan jawaban baru /
sumber
Anda tidak memberikan versi kartu ATI. "Akhir 2011 MacBook Pro" dengan Intel & ATI di dalamnya tidak sebutan yang cukup baik. Boot ke konsol, mulai lspci -nn | grep VGA untuk mendapatkan versi yang tepat, seperti ini:
Dengan itu Anda dapat google untuk "Linux mode pengaturan hang di ATI xyz"
Coba boot ke konsol menggunakan kernel yang berbeda, misalnya dari 2.6.32, 3.0.last, 3.2.last, 3.4.last, 3.16.last. Tidak perlu memeriksa setiap versi kernel antara 3.0 dan 3.16, tetapi menurut Anda, saya akan mencoba 2.6.sesuatu pasti. Dan jika boot berjalan dengan baik, maka mulai GUI dengan startx (cara lama). (.last berarti versi terbaru dari cabang kernel itu)
Ketika Anda dikunci dengan perangkat keras (menggunakan notebook), Anda tidak punya banyak pilihan jika Anda sendiri tidak dapat menulis / men-debug driver Linux - Anda harus menggunakan driver apa yang ada dan berfungsi. Saya menulis dari pengalaman, sebagai pengguna lama Linux. Jadi gunakan driver ATI yang berfungsi, jika tidak ada, gunakan kartu Intel. Ketika Anda memberikan versi kartu ATI yang tepat, semoga Google atau beberapa pengguna di sini akan memberi tahu Anda apakah kartu itu bekerja sama dengan Linux (sehingga akan memiliki bug perangkat keras) atau tidak (kurangnya driver yang berfungsi). Jika bermain game bukan urusan utama Anda (Anda mungkin tidak akan mengganti Mac OSX untuk Linux dengan tujuan bermain game), kartu Intel seharusnya berfungsi dengan baik, tetapi saya memahami keinginan Anda memiliki sendiri kombo Intel / NVIDIA di notebook yang saya gunakan dari waktu ke waktu. :)
Terakhir, Anda tidak perlu mem-boot UEFI: https://help.ubuntu.com/community/UEFIBooting "Apple secara resmi hanya mendukung booting EFI untuk Mac OS X, meskipun secara teknis dimungkinkan untuk mem-boot Mac OS X menggunakan firmware BIOS. Booting Linux menggunakan (U) EFI pada Intel Macs memiliki keuntungan sebagai berikut: ... "
sumber