انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => سخت‌افزار => نصب و پیکربندی انواع کارتهای گرافیک => نویسنده: iqson716 در 05 امرداد 1387، 07:11 ب‌ظ

عنوان: اسکریپتی برای به‌روز شدن خودکار کارت کرافیکی NVidia بعد از به‌روزآوری کرنل
ارسال شده توسط: iqson716 در 05 امرداد 1387، 07:11 ب‌ظ
 توجه این اسکریپتی که معرفی می کنم بدرد کسایی می خوره که درایور کارت گرافیکی خودشون رو بصورت دستی و با استفاده از درایوری که از سایت NVidia (http://www.nvidia.com/object/unix.html) دریافت نمودند نصب کرده اند و قابل استفاده است.
می دونید که با نصب کارت گرافیکی بصورت دستی بعد از هر بار به‌روز آوری کرنل کارت گرافیکی رو دوباره باید نصب کنید این اسکریپ توان این رو داره که بعد از به‌روز آوری کرنل کارت گرافیکی نیز به‌روز بشه و خیلی از زحمات خسته کننده برای نصب کارت گرافیکی مجدد بکاهد.
خوب اسکریپت از این قراره:
#!/bin/bash
#

# Set this to the exact path of the nvidia driver you plan to use
# It is recommended to use a symlink here so that this script doesn't
# have to be modified when you change driver versions.
DRIVER=/usr/src/nvidia-driver


# Build new driver if it doesn't exist
if [ -e /lib/modules/$1/kernel/drivers/video/nvidia.ko ] ; then
    echo "NVIDIA driver already exists for this kernel." >&2
else
    echo "Building NVIDIA driver for kernel $1" >&2
    sh $DRIVER -K -k $1 -s -n 2>1 > /dev/null

    if [ -e /lib/modules/$1/kernel/drivers/video/nvidia.ko ] ; then
        echo "   SUCCESS: Driver installed for kernel $1" >&2
    else
        echo "   FAILURE: See /var/log/nvidia-installer.log" >&2
    fi
fi

exit 0
این اسکریپت را توی یک محیط متنی مثل gedit انتقال دهید و با اسم update-nvidia ذخیره کنید و در دایرکتوری home قرار دهید.
 حال این اسکریپت رو با دستور های زیر نصب کنید:
sudo mkdir -p /etc/kernel/postinst.d
sudo install update-nvidia /etc/kernel/postinst.d


برای تست کردن نیز می توانید کرنل خود را به‌روز کرده و منتظر پیغام موفقیت در نصب کارت گرافیکی کرنل جدید بعد از یک وقفه باشید:
sudo apt-get install linux-image-386 linux-headers-386
خوب تمام شد دیگه :)

عنوان: پاسخ به: اسکریپتی برای به‌روز شدن خودکار کارت کرافیکی NVidia بعد از به‌روزآوری کرنل
ارسال شده توسط: فاراب در 07 امرداد 1387، 06:10 ب‌ظ
واقعا خوب بود کار شما، هر چند من تست نکردم.
ترجیح می دم بعد از آپدیت کرنل، آخرین درایور رو دوباره دستی نصب کنم.
به هر حال ممنون.