HOW TO ATI driver On TLE 8
การติดตั้งไดรเวอร์การ์ดจอ 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
เสร็จแล้วรีบูตอีกครั้ง ก็จะใช้ได้แล้วครับ
(ก่อนอื่นต้องเปิด 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
เสร็จแล้วรีบูตอีกครั้ง ก็จะใช้ได้แล้วครับ