Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

ควรใช้ AMD Proprietary Graphics Drivers หรือไม่? และติดตั้งอย่างไร? [Ubuntu]

หากคุณมีการ์ดจอหรือชิปกราฟิก AMD หรือ nVidia ในเดสก์ท็อปหรือแล็ปท็อป คุณมีพลังประมวลผลกราฟิกที่แข็งแกร่งอยู่ใต้ฝาคราม แต่ผู้ผลิตกราฟิกที่ได้รับการยอมรับเหล่านี้ชอบเก็บความลับ ซึ่งรวมถึงการทำให้ไดรเวอร์เป็นซอฟต์แวร์ Proprietary ( मालิกถือลิขสิทธิ์)

Ubuntu และดิสทริบิวชัน Linux อื่นๆ ใช้ไดรเวอร์โอเพนซอร์สเพื่อให้ทำงาน แต่ความแตกต่างระหว่างสองแบบคืออะไร? และติดตั้ง Proprietary Driver ใน Ubuntu อย่างไร หากคุณตัดสินใจใช้?

ความแตกต่างคืออะไร?

การตัดสินใจระหว่างไดรเวอร์โอเพนซอร์สและ Proprietary สำคัญกว่าที่คุณคิด ก่อนอื่น ประสิทธิภาพของ Proprietary Driver สูงกว่ามาก เพราะพัฒนาโดย AMD เอง ไม่ใช่ชุมชนนักพัฒนาโอเพนซอร์สที่มีเพียง schematic ของการ์ดจอเท่านั้น นอกจากนี้ การจัดการพลังงาน (Power Management) ก็ดีกว่ามากด้วย Proprietary Driver

อย่างไรก็ตาม หากมีปัญหากับไดรเวอร์ นักพัฒนา Ubuntu สามารถแก้ไขและส่งอัปเดตถึงคุณได้เอง แต่กับ Proprietary AMD Graphics Driver คุณต้องรอ AMD ตอบสนองและแก้ไข ปกติแล้ว เลือก Proprietary Drivers เป็นตัวเลือกที่ดีที่สุดสำหรับประสิทธิภาพและการประหยัดพลังงาน โดยเฉพาะถ้าคุณเป็นเกมเมอร์ หรือมีความต้องการกราฟิกสูง

วิธีง่าย (Easier Way)

ควรใช้ AMD Proprietary Graphics Drivers หรือไม่? และติดตั้งอย่างไร? [Ubuntu]

ใน Ubuntu 13.04 "Raring Ringtail" คุณต้องไปที่อื่นเพื่อเข้าถึงฟีเจอร์ "Additional Drivers" ที่ช่วยหา Proprietary Drivers จาก Repository ของ Ubuntu ที่มีสำหรับระบบของคุณ ตอนนี้ ต้องเปิด Dash (โลโก้ Ubuntu ด้านข้าง) พิมพ์ "Software & Updates" คลิกแอปเมื่อปรากฏ แล้วคลิกแท็บ Additional Drivers

ควรใช้ AMD Proprietary Graphics Drivers หรือไม่? และติดตั้งอย่างไร? [Ubuntu]

ในแท็บนั้น จะเห็นการ์ดจอของคุณ พร้อม 3 ตัวเลือก: ไดรเวอร์โอเพนซอร์ส, "fglrx" Proprietary Driver, และ "fglrx-updates" Proprietary Driver ความแตกต่างระหว่าง fglrx และ fglrx-updates คือ fglrx เป็นเวอร์ชันล่าสุดตอน Ubuntu 13.04 เปิดตัว ส่วน fglrx-updates จะอัปเดตเองเมื่อ AMD ปล่อยเวอร์ชันใหม่

เลือกตัวเลือกใดก็ได้ กด Apply และรีสตาร์ทคอมพิวเตอร์เมื่อติดตั้งเสร็จ คุณใช้ Proprietary Drivers แล้ว และควรเห็นการปรับปรุงประสิทธิภาพ 3D!

วิธีที่ยุ่งยากกว่า (Harder Way)

แม้ fglrx-updates จะควรอัปเดตเมื่อ AMD ปล่อยเวอร์ชันใหม่ แต่ไม่ได้เกิดขึ้นทุกครั้งเนื่องจากความล่าช้าในการอัปเดต Repository ของ Ubuntu แทนที่จะรอ คุณติดตั้งไดรเวอร์เอง และรู้เวอร์ชันที่แน่นอนว่ากำลังใช้

เริ่มต้นด้วยคำสั่งนี้:

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4 devscripts

หากใช้ Ubuntu 64-bit ต้องรันคำสั่งเพิ่ม:

sudo apt-get install lib32gcc1

คำสั่งทั้งสองเตรียมสภาพแวดล้อมสำหรับสร้างแพ็กเกจไดรเวอร์ในขั้นตอนต่อไป

ไปที่หน้าดาวน์โหลดไดรเวอร์ของ AMD เลือกไดรเวอร์สำหรับการ์ดจอและ 32/64-bit ของ Ubuntu หลังดาวน์โหลดเสร็จ แตกไฟล์ .run จาก .zip แล้วเปิด Properties ของ .run ตั้งให้รันเป็น Executable ได้

เปิดเทอร์มินัล ใช้ cd ไปที่โฟลเดอร์ที่มี .run (เช่น cd Downloads/) แล้วรัน:

sudo sh ./amd-catalyst-version-here-and-such.run --buildpkg Ubuntu/raring

แทนที่ชื่อไฟล์จริง หากไม่ใช่ Ubuntu 13.04 ให้เปลี่ยน raring เป็นโค้ดเนมที่ถูกต้อง

ควรใช้ AMD Proprietary Graphics Drivers หรือไม่? และติดตั้งอย่างไร? [Ubuntu]

รอจนเสร็จ จะได้ไฟล์ .deb หลายไฟล์ รัน:

sudo dpkg -i fglrx*.deb

จะติดตั้งแพ็กเกจที่สร้างขึ้นทั้งหมด เมื่อเสร็จ รันอีกคำสั่งเพื่อตั้งค่าไดรเวอร์ใหม่ ใช้หนึ่งจอ:

sudo amdconfig --initial -f

หลายจอ:

sudo amdconfig --initial -f && sudo amdconfig --set-pcs-str="DDX,EnableRandR12,FALSE"

รีสตาร์ทคอมพิวเตอร์ และพร้อมใช้งาน! หากอยากอัปเดตไดรเวอร์กราฟิกภายหลัง ทำซ้ำขั้นตอนตั้งแต่ดาวน์โหลดจนติดตั้งด้วย sudo dpkg -i fglrx*.deb

สรุป

Proprietary Drivers ช่วยได้จริงในระยะยาว และไดรเวอร์ AMD ใน Linux ยังคงมีความซับซ้อนเล็กน้อย แต่เคล็ดลับเหล่านี้จะช่วยติดตั้งและทำงานได้ เพื่อให้คุณใช้ประโยชน์จากระบบเต็มที่ และตอนนี้ Gaming บน Linux เริ่มยอดนิยม การรู้วิธีนี้จึงสำคัญ หากใช้ดิสทริบิวชันอื่น เช่น Fedora อาจดูคำแนะนำเก่ากว่าสำหรับติดตั้ง Proprietary Graphics Drivers บน Linux

หากคุณมือใหม่ Ubuntu ดู Ubuntu Beginner's Guide ของเรา!

คุณใช้ Proprietary Drivers ใน Linux หรือไม่? หากไม่ ใช้โอเพนซอร์สอยู่เพราะเหตุใด? แชร์ในความคิดเห็นได้เลย!