การติดตั้ง Fedora 25 AMDGPU-PRO


3

ฉันเปลี่ยนไปใช้ Fedora 25 เมื่อไม่กี่วันที่ผ่านมาสำหรับฮาร์ดแวร์ใหม่ของฉัน (Ryzen 7 1800X + XFX RX580 กราฟิกการ์ด + มาเธอร์บอร์ด Gigabyte GA-AB350-gaming gaming) เนื่องจาก Ubuntu 17.04 ล้มเหลวในการบูทสื่อการติดตั้ง ทุกอย่างทำงานได้ดียกเว้นการเล่นวิดีโอขนาด 4k ดังนั้นฉันจึงพยายามติดตั้งไดรเวอร์ amdgpu-pro แต่ฉันติดอยู่ที่การพึ่งพาแปลก ๆ

# dnf install amdgpu-pro.x86_64
Last metadata expiration check: 0:17:50 ago on Tue May  9 21:10:51 2017.
Error: nothing provides libudev.so.0()(64bit) needed by xorg-x11-drv-amdgpu-pro-1:1.2.99-414273.el6.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages)

มีใครที่มีปัญหาเดียวกันไหม? ซึ่งแพคเกจที่เราควรจะติดตั้งที่จะได้รับlibudev.so.0? ฉันเห็นว่าฉันมี/lib64/libudev.so.1สัญลักษณ์ที่เชื่อมโยงกับสัญลักษณ์/lib64/libudev.so.1.6.5แต่การเชื่อมโยงนั้นไปlibudev.so.0ใช้งานไม่ได้

คำตอบ:


1

นี่คือวิธีที่ฉันจัดการเพื่อติดตั้งamdgpu-proไดรเวอร์ใน Fedora 25 ลองด้วยความเสี่ยงของคุณเอง

ฉันเยี่ยมชมเว็บเพจของ AMD และดาวน์โหลดamdgpu-driverREHL 7 ก่อนที่ฉันจะติดตั้งไดรเวอร์ฉันต้องทำการเปลี่ยนแปลงบางอย่างในระบบปฏิบัติการของฉัน

ก่อนอื่นฉันต้องติดตั้ง (repel EPEL สำหรับ Redhat) https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ] ซึ่งทำงานบน Fedora 25

สิ่งที่สองที่ผมต้องทำคือการปรับลดxorgคนขับรถเพราะไม่ได้ดูเหมือนจะสนับสนุนรุ่นใหม่ของamdgpu-driver xorgและฉันคิดว่านี่เป็นปัญหาที่คุณมี คุณต้องดาวน์เกรดxorgเพื่อที่คุณจะไม่ได้ติดตั้งเวอร์ชันที่ใหม่กว่า 1.17 ฉันขอแนะนำให้คุณถอนการติดตั้งxorgไดรเวอร์ทั้งหมดจากนั้นติดตั้งไดรฟ์จาก Fedora 21 เพื่อไม่ให้การพึ่งพาใด ๆ คุณสามารถลองวิธีที่ง่ายกว่าด้วยคำสั่งต่อไปนี้: sudo dnf downgrade --allowerasing --releasever=21 xorg-x11-server-Xorg xorg-x11-server-commonมีโอกาสที่คุณจะทำลายการพึ่งพาบางอย่างด้วยวิธีนี้ แต่ระบบสามารถทำงานได้ ลองเสี่ยงและตัดสินใจตามระดับความรู้ของคุณ

สิ่งที่สามและขั้นสุดท้ายที่ฉันต้องทำคือปรับใช้ตัวจัดการการแสดงผลและสภาพแวดล้อมเดสก์ท็อปของฉัน ดูเหมือนจะไม่สนับสนุนตัวเลือกทั้งหมดที่มีอยู่ซึ่งยังเป็นกรณีที่มีพี่amdgpu-driver fglrx-driverฉันไม่ทราบความเข้ากันได้กับตัวเลือกทั้งหมด แต่ในคอมพิวเตอร์ของฉันฉันทำงานเป็นผู้จัดการการแสดงผลและสภาพแวดล้อมเดสก์ทอปlightdm LXDEแต่แน่นอนว่าคุณสามารถลองทดสอบด้วยตัวเลือกที่คุณต้องการและดูว่าทำงานได้อย่างไร ต้องการที่จะใช้LXDEและคุณสามารถลองมีคำสั่งดังต่อไปนี้:lightdm sudo dnf install lightdmแล้วคุณจะต้องเปิดใช้งานมันแล้วsudo systemctl disable name_of_your_current_display_manager.service sudo systemctl enable lightdm.serviceการติดตั้งคุณเพียงแค่พิมพ์LXDEsudo dnf install @lxde-desktop

ในที่สุดฉันก็ยังไม่ได้ใช้เคอร์เนล Linux ล่าสุด ฉันไม่แน่ใจว่าสิ่งนี้สำคัญหรือไม่ แต่ฉันใช้เวอร์ชั่น 4.8

ในที่สุดรีสตาร์ทคอมพิวเตอร์และตรวจสอบให้แน่ใจว่าทุกอย่างทำงาน ทำตามคำแนะนำในหน้าเว็บ AMDเพื่อติดตั้งไดรเวอร์ รีสตาร์ทคอมพิวเตอร์และหวังว่าจะดีที่สุด!


0

ดูเหมือนว่าอูบุนตูจะไม่เริ่มต้นด้วยเมนบอร์ด Gigabyte รุ่นใหม่ที่ไม่ตรงกัน ( https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1671360 ) ในทำนองเดียวกันไดรเวอร์ AMDGPU-PRO ไม่ได้ติดตั้งอย่างถูกต้องจาก Fedora 25 เพียงเปิดแหล่ง AMDGPU เท่านั้น ที่นี่ฉันต้องติดตั้ง Fedora 26 Alpha และฉันใช้ AMDGPU แบบโอเพ่นซอร์สเนื่องจากฉันมีการตั้งค่าเกือบเหมือนกับคุณ แต่เป็น RX480


1
คุณไม่ได้อธิบายวิธีแก้ไขปัญหา OP
2560

0

ไฟล์ libudev.so.1.NN ควรอยู่ใน / usr / lib และ / usr / lib64 คุณสามารถสร้าง symlink ให้กับผู้ที่ชี้ไปที่. 0 แล้วติดตั้งโดยไม่ตรวจสอบการพึ่งพา:

(ตัวอย่าง: sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1.6.2 /usr/lib/libudev.so.0)

rpm -Uvh - แก้ไข amdgpu-pro.x86_64

ในกรณีนี้ นี่คือห้องสมุดที่รู้จักกันว่า. rpms info คุณควรมีหนึ่งในเวอร์ชันใน usr / lib64

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.