Снова прописывается load "dri"

Аватар пользователя sandyb

установил драйвера для видиокарты, в xorg закоментировал строчку load "dri" и исправил driver "nv" на driver "nvidia" сделал ctrl+alt+backspace
загрузился и заработал драйвер. Но если перезагрузить компьютер то в xorg прописывается еще одна строчка load "dri" и строчка driver "nvidia" сново исправляется на driver "nv" Как это можно исправить

Аватар пользователя Tigro

снова прописывается load "dri"

Это наверно стартовый скрипт, типа /etc/init.d/nvidia***** хулиганит!

Аватар пользователя sandyb

Re: снова прописывается load "dri"

не подскажите где именно :

#!/bin/sh
#
# nvidia-glx: Enable/Disable nvidia driver in /etc/X11/xorg.conf
#
# chkconfig: 2345 8 92
# description: This script will check if the nvidia kernel module is present \
# for the running kernel and modify /etc/X11/xorg.conf to the \
# 'best' configuration.
# processname: nvidia-glx

# Source function library.
. /etc/rc.d/init.d/functions

exec="/usr/sbin/nvidia-config-display"
prog=`basename $exec`
servicename=nvidia-glx
lockfile="/var/lock/subsys/${servicename}"

test -e /etc/sysconfig/$prog && . /etc/sysconfig/$prog

kernel="`uname -r`" ; kernel="${kernel#2.}" ; kernel="${kernel%%.*}"

case $kernel in
4) module=/lib/modules/"`uname -r`"/kernel/drivers/video/nvidia/nvidia.o ;;
6) module=/lib/modules/"`uname -r`"/kernel/drivers/video/nvidia/nvidia.ko ;;
*) exit 1
esac

start() {
if action "Checking for nvidia kernel module" test -f $module
then
action "Enabling nvidia-glx driver" $exec enable
else
echo "`basename $module` module for `uname -r` kernel not found"
action "Disabling nvidia-glx driver" $exec disable
sleep 3
fi
retval=$?
[ "$retval" -eq "0" ] && touch $lockfile
return $retval
}

stop() {
action "Disabling nvidia-glx driver" $exec disable
retval=$?
[ "$retval" -eq 0 ] && rm -f $lockfile
return $retval
}

restart() {
stop
start
}

reload() {
restart
}

fdrstatus() {
status $prog
}

case "$1" in
start|stop|restart|reload)
$1
;;
status)
fdrstatus
;;
force-reload)
forceload
;;
condrestart)
restart
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart|reload|force-reload}"
exit 1
esac

Аватар пользователя DRVTiny

снова прописывается load "dri"

Просто отключите сервис nvidia-glx.
Если Вас замучало любопытство, то поясню: строки в /etc/X11/xorg.conf изменяет скрипт nvidia-config-display, вызываемый скриптом /etc/init.d/nvidia-glx в нижеследующих строках:
action "Enabling nvidia-glx driver" $exec enable
action "Disabling nvidia-glx driver" $exec disable
где переменная exec="/usr/sbin/nvidia-config-display"

Аватар пользователя sandyb

Re: снова прописывается load "dri"

спасибо, все получилось

Аватар пользователя Ali

Re: снова прописывается load "dri"

DRVTiny

Цитата:
Просто отключите сервис nvidia-glx.

Или K > Система > NVIDIA X Server Settings nvidia-settings configuration убрать галочку Include X Display... in config file.

Аватар пользователя krypt3r

Re: снова прописывается load "dri"

Еще вариант: chattr +i /etc/X11/xorg.cong

RSS-материал