HOW TO ATI driver On Linux TLE 8.0

จาก OpenTLE Wiki

ข้ามไปที่: ป้ายบอกทาง, ค้นหา
คู่มือใช้งานลินุกซ์ทะเล

การติดตั้งไดรเวอร์การ์ดจอ ATI สำหรับลินุกซ์ทะเลนั้น ทางทีมงานได้จัดเตรียมไดรเวอร์ไว้ให้ในแผ่นติดตั้งเรียบร้อยแล้ว และวิธีการติดตั้งนั้น ในเว็บ openTLE ก็คงจะมีไว้ให้แล้วเช่นกัน แต่ถ้าติดตั้งจากแผ่นนั้นเราจะได้ไดรเวอร์รุ่น 8.28 มา ซึ่งก็ถือว่าใช้งานได้ดี แต่ถ้าใครอยากจะได้ไดรเวอร์ตัวใหม่ละก็ นี่คือวิธีการครับ เริ่มกันเลย

(ก่อนอื่นต้องเปิด repositories universe กับ multiverse ใน /etc/apt/sources.list ก่อนครับ)


1. ขั้นแรกดาวน์โหลดไดรเวอร์จากเว็บของ ATI ก่อนครับ ตัวล่าสุดตอนนี้คือ 8.34.8 ดาวน์โหลดที่ลิงค์นี้ https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-dr... ซึ่งสามารถเช็คไดรเวอร์เวอร์ชันใหม่ได้ที่เว็บของ ATI


2. ขั้นต่อมาเปิดเทอร์มินัลขึ้นมา สั่ง sudo apt-get update

ตามด้วย sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)


3. เสร็จแล้วก็สั่ง cd ไปยังไดเรกทอรีที่ไฟล์ไดรเวอร์อยู่ เช่น cd /home/user/ati/ เป็นต้น ตามด้วย

sudo ln -sf bash /bin/sh sh ati-driver-installer-8.34.8-x86.x86_64.run --buildpkg Ubuntu/edgy sudo ln -sf dash /bin/sh

หลังจากนั้นก็รอให้ไดรเวอร์สร้างแพ็กเกจต่างๆ ให้เสร็จ


4. ไป Blacklist fglrx module ก่อน

sudo gedit /etc/default/linux-restricted-modules-common

ถ้ามี DISABLED_MODULES="" ขึ้นมาให้เปลี่ยนเป็น DISABLED_MODULES="fglrx"

ถ้าไม่มีก็แล้วไป ข้ามไปขั้นต่อไปได้เลย


5. สั่ง sudo dpkg -i *.deb


6. sudo rm /usr/src/fglrx-kernel*.deb


7. Compile the kernel module กัน

sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
sudo module-assistant install fglrx
sudo depmod -a

สั่งทีละคำสั่งนะ


8. Configure Driver

sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv


9. รีบูตหนึ่งครั้ง ถ้าไม่มีอะไรผิดพลาดหลังจากรีบูตแล้วให้เปิดเทอร์มินัลขึ้นมาแล้วสั่ง fglrxinfo จะได้ผลประมาณนี้

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON XPRESS Series
OpenGL version string: 2.0.6334 (8.34.8)

ถ้าไม่ได้ดังนี้ แต่เปลี่ยนจาก ATI เป็น mesa ก็ให้ทำขึ้นที่ 10 ต่อครับ


10. สั่ง sudo gedit /etc/X11/xorg.conf ในเทอร์มินัล

หา Section "Module" แล้วดูว่ามี Load "dri" หรือเปล่า ถ้าไม่มีก็เพิ่มเข้าไป

หลังจากนั้นหาบรรทัดที่ชื่อว่า Section "Extensions" ถ้าไม่มีก็เพิ่มหรือถ้ามีก็แก้ไขให้เป็นดังนี้

Section "Extensions"
Option "Composite" "Disable"
EndSection

Section "DRI"
Mode 0666
EndSection

เสร็จแล้วรีบูตอีกครั้ง ก็จะใช้ได้แล้วครับ

รับข้อมูลจาก "http://wiki.opentle.org/HOW_TO_ATI_driver_On_Linux_TLE_8.0"
เครื่องมือส่วนตัว