Gentoo itself is power

09.10.2011

nvidia vs nouveau, xcfgmaker

Filed under: gentoo, linux — init_6 @ 14:23

В продолжение темы Create a boot option for easy nvidia or nouveau display driver switching

Делаем раз


# grep -1 depend /etc/init.d/xdm

depend() {
	need localmount xdm-setup

Отлично т.е. вместо /etc/init.d/xcfgmaker можно использовать /etc/init.d/xdm-setup
Этим и займемся.


cat /etc/init.d/xdm-setup 
#!/sbin/runscript
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/files/xdm-setup.initd-1,v 1.1 2010/04/13 10:07:39 scarabeus Exp $

depend() {
	need localmount
}

start() {
	if get_bootparam "nox" ; then
		touch /etc/.noxdm
	fi
	if get_bootparam "nouveau.blacklist=true" ; then
		cp /etc/X11/video/20-nvidia.conf.nvidia /etc/X11/xorg.conf.d/20-nvidia.conf &>/dev/null &
		eselect opengl set nvidia &>/dev/null &
		eselect xvmc set nvidia &>/dev/null & # grep touch /usr/share/eselect/modules/xvmc.eselect
	fi
	if get_bootparam "nvidia.blacklist=true" ; then
		cp /etc/X11/video/20-nvidia.conf.nouveau /etc/X11/xorg.conf.d/20-nvidia.conf &>/dev/null &
		eselect opengl set xorg-x11 &>/dev/null &
		eselect xvmc set xorg-x11 &>/dev/null & # grep touch /usr/share/eselect/modules/xvmc.eselect
	fi
}

Как результат больше нет лишних велосипедов.

Добавить комментарий »

Комментариев нет.

RSS-лента комментариев к этой записи. URI для обратной ссылки

Добавить комментарий

Fill in your details below or click an icon to log in:

Логотип WordPress.com

You are commenting using your WordPress.com account. Log Out / Изменить )

Фотография Twitter

You are commenting using your Twitter account. Log Out / Изменить )

Фотография Facebook

You are commenting using your Facebook account. Log Out / Изменить )

Connecting to %s

Theme: Silver is the New Black. Блог на WordPress.com.

Follow

Get every new post delivered to your Inbox.