Saya memiliki masalah dalam menginstal AMD GPU PRO
driver untuk sistem Ubuntu Gnome 16.04 saya. Layar menjadi hitam setelah instalasi dan reboot. Gambar dalam mode GUI tidak lengkap dan sebagian besar berwarna hitam dengan bagian layar berkedip yang kecil. Kursor mouse terlihat.
Saya dapat mengakses tty
dan menghapusnya.
Saya mengunduh driver dari tautan situs web resmi AMD . Mereka mengatakan itu kompatibel dengan kartu grafis saya: AMD Radeon ™ R9 285 Graphics . Saya mengikuti panduan instalasi yang disediakan di situs web. Instalasi selesai tanpa masalah dan setelah restart, layar menjadi hitam.
Menjalankan uname -r
memberi:
4.4.0-28-generic
Menjalankan dpkg -l amdgpu-pro
memberi:
dpkg-query: no packages found matching amdgpu-pro
Menjalankan ./amdgpu-pro-install
memberi:
Reading package lists... Done
Building dependency tree
...........................
Reading state information... Done
The following packages were automatically installed and are no longer required:
gcc-5-base:i386 libdrm-radeon1:i386 libdrm2:i386 libelf1:i386
libssl1.0.0:i386 libstdc++6:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386
libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386
libxcb-sync1:i386 libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386
libxfixes3:i386 libxshmfence1:i386 libxxf86vm1:i386 linux-headers-4.4.0-21
linux-headers-4.4.0-21-generic linux-image-4.4.0-21-generic
linux-image-extra-4.4.0-21-generic
Use 'sudo apt autoremove' to remove them.
......................
Reading package lists... Done
deb file:/var/opt/amdgpu-pro/ ./
Reading package lists... Done
W: The repository 'file:/var/opt/amdgpu-pro ./ Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic
linux-image-4.4.0-21-generic linux-image-extra-4.4.0-21-generic
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
amdgpu-pro-clinfo amdgpu-pro-computing amdgpu-pro-core amdgpu-pro-firmware
amdgpu-pro-graphics amdgpu-pro-libopencl-dev amdgpu-pro-libopencl-dev:i386
amdgpu-pro-libopencl1 amdgpu-pro-libopencl1:i386 amdgpu-pro-opencl-icd
amdgpu-pro-opencl-icd:i386 amdgpu-pro-vulkan-driver
amdgpu-pro-vulkan-driver:i386 libdrm-amdgpu-pro-amdgpu1
libdrm-amdgpu-pro-amdgpu1:i386 libdrm2-amdgpu-pro libdrm2-amdgpu-pro:i386
libegl1-amdgpu-pro libegl1-amdgpu-pro:i386 libgbm1-amdgpu-pro:i386
libgbm1-amdgpu-pro libgl1-amdgpu-pro-dev libgl1-amdgpu-pro-dev:i386
libgl1-amdgpu-pro-dri libgl1-amdgpu-pro-dri:i386 libgl1-amdgpu-pro-glx:i386
libgl1-amdgpu-pro-glx libgles2-amdgpu-pro libgles2-amdgpu-pro:i386
libvdpau-amdgpu-pro libvdpau-amdgpu-pro:i386 xserver-xorg-video-amdgpu-pro
The following NEW packages will be installed
amdgpu-pro amdgpu-pro-clinfo amdgpu-pro-computing amdgpu-pro-core
amdgpu-pro-dkms amdgpu-pro-firmware amdgpu-pro-graphics
amdgpu-pro-lib32:i386 amdgpu-pro-libopencl-dev amdgpu-pro-libopencl-dev:i386
amdgpu-pro-libopencl1 amdgpu-pro-libopencl1:i386 amdgpu-pro-opencl-icd
amdgpu-pro-opencl-icd:i386 amdgpu-pro-vulkan-driver
amdgpu-pro-vulkan-driver:i386 libdrm-amdgpu-pro-amdgpu1
libdrm-amdgpu-pro-amdgpu1:i386 libdrm2-amdgpu-pro libdrm2-amdgpu-pro:i386
libegl1-amdgpu-pro libegl1-amdgpu-pro:i386 libgbm1-amdgpu-pro:i386
libgbm1-amdgpu-pro libgl1-amdgpu-pro-dev libgl1-amdgpu-pro-dev:i386
libgl1-amdgpu-pro-dri libgl1-amdgpu-pro-dri:i386 libgl1-amdgpu-pro-glx:i386
libgl1-amdgpu-pro-glx libgles2-amdgpu-pro libgles2-amdgpu-pro:i386
libvdpau-amdgpu-pro libvdpau-amdgpu-pro:i386 xserver-xorg-video-amdgpu-pro
0 to upgrade, 35 to newly install, 0 to remove and 0 not to upgrade.
Need to get 0 B/84.0 MB of archives.
After this operation, 400 MB of additional disk space will be used.
Pertanyaan: Bagaimana cara melanjutkan, di mana saya harus mencari ketergantungan yang salah atau sesuatu yang menghalangi pengemudi untuk bekerja dengan baik, bagaimana membuatnya bekerja?
Sejauh ini saya sudah mencoba ini:
Saya telah menguji dengan HDMI dan DisplayPort dan keduanya memberikan hasil yang sama.
Sudah mencoba
sudo dpkg --add-architecture i386
dansudo apt -get update
.
dmesg
output: (Saya menyertakan cuplikan dari dmesg
log yang mungkin membantu dalam mengidentifikasi masalah.)
amdgpu: module verification failed: signature and/or required key missing - tainting kernel
[drm] amdgpu kernel modesetting enabled.
AMD IOMMUv2 driver by Joerg Roedel <[email protected]>
AMD IOMMUv2 functionality not available on this system
fb: switching to amdgpudrmfb from VESA VGA
amdgpu 0000:01:00.0: Invalid ROM contents
ATOM BIOS: C76601
amdgpu 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used)
amdgpu 0000:01:00.0: GTT: 2048M 0x0000000080000000 - 0x00000000FFFFFFFF
amdgpu 0000:01:00.0: amdgpu: using MSI.
[drm] amdgpu: irq initialized.
Can't find requested voltage id in vdd_dep_on_sclk table!
amdgpu: powerplay initialized
amdgpu 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000008, cpu addr 0xffff880425497008
[drm] [FeatureOverride_overriden feature] Overridden FEATURE_ENABLE_GPU_SCALING is enabled now
fbcon: amdgpudrmfb (fb0) is primary device
amdgpu 0000:01:00.0: fb0: amdgpudrmfb frame buffer device
[drm] Initialized amdgpu 3.2.0 20150101 for 0000:01:00.0 on minor 0
sudo dpkg --add-architecture i386
dan itu berhasil. Terima kasih!Jawaban:
Kutipan dari http://www.phoronix.com/scan.php?page=article&item=amd-gpu-pro&num=1
Saya tidak mencoba perbaikan yang mudah, tetapi saya menemukan yang sulit di awal hari, dan itu berhasil bagi saya tanpa masalah.
Masalahnya Untuk AMDGPU-PRO di Ubuntu GNOME adalah bahwa COGL gagal dikompilasi dengan benar.
ada file tambalan untuk itu:
Perbaiki COGL untuk driver AMDGPU-PRO oleh Ashley Sommer. https://gist.github.com/ashleysommer/25118d366bf8c1608f3b1a64bc52d4e5
Ada panduan oleh pengguna illwieckz tentang cara menerapkan perbaikan di sini:
https://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/amd-linux/881527-amdgpu-pro-16-30-released-with-rx-480-support/page5
Hal yang harus dilakukan:
jika Anda mendapatkan:
E: Unable to find a source package for cogl
dan tambahkan ini di akhir file:
lanjut:
instal beberapa paket yang diperlukan untuk membangun
cogl
:kemudian lanjutkan:
Jika gagal untuk Anda seperti gagal untuk saya, ada pilihan lain yang tersisa, Anda dapat melakukan seperti yang saya lakukan.
Karena pada akhirnya, build gagal pada beberapa bagian yang tidak perlu, tetapi lib yang ditambal dibangun dengan baik, saya hanya mengganti biner dengan tangan:
Kode:
Desktop membeku selama beberapa detik.
Kode:
sudo apt-mark hold libcogl20
Kode:
Kode:
Bagian terakhir dari instalasi amdgpu-pro terlihat seperti ini
Pembaruan 10-9-2016 : Menggunakan RX 480.
Instalasi berhasil dengan
4.4.0-36-generic
kernel,tetapi pembangunan modul untuk kernel
4.8.0-rc5
gagal.Pastikan Anda memiliki:
sudo apt-mark hold libcogl20
Perintah ini mencegah
gnome package updater
dari mengganti yang dikompilasilibgogl20
dengan versi yang lebih baru.Ini juga mencegah paket lain diinstal karena beberapa paket tergantung pada versi yang lebih baru
cogl
dan seterusnya.Kami hanya harus menunggu untuk perbaikan resmi untuk masalah ini, sampai saat ini adalah cara yang baik untuk membuat
amdgpu-pro
pengemudi bekerjaUbuntu Gnome 16.04
.sumber
apt-get update
sebelum langkah build-deb atau Anda tidak mengaktifkan / menghapus komentar repositori deb-src yang sudah tersedia di sources.list. Periksa dulu, diikutiapt-get update
lagi.