Di laptop linux saya, saya memiliki dua pengontrol yang kompatibel dengan VGA (informasi dari lshw
):
- produk: GK107 [GeForce GT 640M]
id fisik: 0
info bus: pci @ 0000: 01: 00.0
..
jam: 33mHz
kemampuan: pm msi pciexpress vga_controller
konfigurasi bus_master cap_list : driver = nouveau latency = 0
sumber daya: irq: 16 memori: f2000000-f2ffffff memory: e0000000-efffffff memory: f0000000-f1ffffff ioport: 3000 (ukuran = 128) - produk: prosesor Core Gen 3 Graphics Controller
id fisik: 2
info bus: pci @ 0000: 00: 02.0
jam: 33MHz
kemampuan: msi pm vga_controller bus_master cap_list
konfigurasi rom : driver = i915 latensi = 0
sumber daya: irq: 44 memori: f3000000- memori f33fffff: d0000000-dfffffff ioport: 4000 (ukuran = 64)
lspci | grep VGA
keluaran:
- 00: 02.0 Pengontrol yang kompatibel VGA: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
- 01: 00.0 Pengontrol yang kompatibel VGA: NVIDIA Corporation GK107 [GeForce GT 640M] (rev a1)
Ketika saya menjalankan, glxgears
saya mendapatkan output berikut (saat aplikasi sedang berjalan):
libGL error: gagal memuat driver: i965 libGL error: Coba lagi dengan LIBGL_DEBUG = verbose untuk lebih jelasnya. XIO: fatal IO error 11 (Sumberdaya sementara tidak tersedia) di server X ": 0" setelah 2968 permintaan (2966 diketahui diproses) dengan 0 acara tersisa.
Jadi saya kira gagal dengan intel VGA?
Saya telah menginstal driver berikut:
- intel-dri
- xf86-video-intel 2.20 (driver video X.org Intel i810 / i830 / i915 / 945G / G965 +)
- xf86-video-nouveau
1 Bagaimana saya dapat memeriksa controller mana yang digunakan oleh sistem / program ?
2 Bagaimana cara memastikan pengontrol tertentu digunakan ?
3 Bagaimana saya memastikan bahwa driver i965 dimuat, sebagai gantinya i915 (dari lshw
output)? (tepat untuk intel agp saya)
4 Mengapa lshw
menunjukkan jam: 33MHz ? Untuk GeForce 640M harus 625 MHz .
Saya menggunakan Linux Arch.
linux
drivers
graphics-card
vga
Robert Zaremba
sumber
sumber
Jawaban:
Untuk mengetahui pengontrol grafis mana yang saat ini digunakan oleh sistem / program, gunakan dua perintah berikut:
Yang pertama akan memberi Anda daftar semua modul yang dimuat (atau modul yang X coba muat), dan yang kedua akan memberi Anda daftar semua perangkat yang dikonfigurasi untuk dijalankan di komputer Anda. Persimpangan dari file-file ini memberi Anda menjalankan controller.
Tentukan di
/etc/X11/xorg.conf
Bukan untuk memasukkan terlalu banyak detail, tetapi tentukan
Driver
baris diDevice
bagian.Jika diinstal dan dikonfigurasi
/etc/X11/xorg.conf
, itu akan berjalan. Harap diingat bahwa driver terkadang generik, artinya nvidia adalah driver untuk semua kartu nvidia, sehingga i915 bisa menjadi driver yang tepat untuk i965.@Hennes sudah sebagian menjawabnya di atas. Tampaknya itu adalah
lshw
bug, untuk menunjukkan kecepatan bus PCI untuk setiap perangkat baik pada PCI atau PCIe. Lihat gambar ini: NVidia GeForce GT220 (bukan milikku, tapi aku punya dua NVidias dan lshw untuk keduanya memberitahu 33MHz).sumber