کارت گرافیکهای اینتل بسیار متداول هستند و در بسیاری از مادربردها به صورت on-board وجود دارند. همین طور امروزه اکثر لپتاپها به همراه دو کارت گرافیک عرضه میشوند. کارت گرافیک دوم تنها وقتی فعال میشود که نیاز به پردازش سنگین باشد و در بقیه موارد از کارت گرافیک اول که یک کارت ارزان قیمت (معمولا intel) است، استفاده میشود. به این ترتیب میتوان در مصرف باطری صرفه جویی کرد. این تکنولوژی توسط هر دو سازنده اصلی چیپست گرافیک یعنی NVIDIA و ATI پیادهسازی شده و با نامهای NVIDIA Optimus یا ATI Hybrid شناخته میشود. متاسفانه درایورهای این تکنولوژی فقط برای سیستمعامل ویندوز ارائه شده است و هیچ پشتیبانی رسمی از این تکنولوژیها در دیگر سیستمعاملها وجود ندارد. (لطفا پروژه bumblebee را ببینید) در هر صورت اگر یک کارت گرافیک اینتل دارید و میخواهید درایور آن را در FreeBSD نصب کنید، این راهنما برای شماست.
در مرحله اول یک FreeBSD جدید نصب کنید. (راهنما)
سپس خطوط زیر را به فایل /etc/make.conf اضافه کنید:
WITH_KMS=YES
WITH_NEW_XORG=YES
سپس با دستور زیر سورس سیستم را بروزرسانی کنید:
# csup supfile.txt
که محتویات فایل supfile.txt به صورت زیر است:
*default host=CHANGE_THIS.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_9_1
*default delete use-rel-suffix
*default compress
src-all
حتما CHANGE_THIS را به نزدیکترین سرور به خودتان تغییر دهید. (برای دیدن لیست سرورها اینجا را ببینید)
حالا سورس سیستم را کامپایل و نصب کنید:
# cd /usr/src
# make buildworld kernel
سیستم را reboot کنید و مجددا دستورات زیر را اجرا کنید:
# cd /usr/src
# make installworld
مجددا سیستم را ریبوت کنید.
حالا پورتها را بروز کنید:
# csup ports-supfile.txt
که محتویات فایل ports-supfile.txt به صورت زیر است:
*default host=CHANGE_THIS.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-all
مانند مرحله قبل CHANGE_THIS را به یک سرور نزدیک به خود تغییر دهید.
حالا تمام پورتهای نصب شده را مجددا کامپایل کنید:
# portmaster -a -f
سپس x11-drivers/xf86-video-intel را نصب کنید:
# cd /usr/ports/x11-drivers/xf86-video-intel && make install clean && rehash
حالا دستور زیر را اجرا کنید تا یک فایل پیکربندی نمونه xorg.conf ایجاد شود.
# Xorg -configure
این فایل در مسیر /root/xorg.conf.new ذخیره خواهد شد.
حالا میتوانید x11/xorg و بعد میزکار دلخواه خود را نصب کنید. (اینجا و اینجا را ببینید)
در مرحله آخر حتما فایل پیکربندی را در مسیر /etc/X11 کپی کنید.
# cp /root/xorg.conf.new /etc/X11/xorg.conf