재부팅 시 NVIDIA X 서버 설정 구성이 저장되지 않는 이유는 무엇입니까?

재부팅 시 NVIDIA X 서버 설정 구성이 저장되지 않는 이유는 무엇입니까?

저는 Debian 8.2 "Jessie"와 MATE 데스크톱 환경을 실행하는 64비트 컴퓨터를 사용하고 있습니다.

Geforce GTX 650ti 그래픽 카드가 있습니다.

저는 "john"이라는 루트가 아닌 계정으로 로그인했습니다.

엔비디아를 열었어요

그런데 재부팅하면 밝기가 0.000으로 돌아갑니다.

왜?

어떻게 해결할 수 있나요?

답변1

내 경우에는 다른 x11 구성에 줄을 추가하는 것이 작동하지 않는다는 것을 발견했습니다. 대안으로 로그인 시 설정을 자동으로 적용하는 bash 스크립트를 만들었습니다. 간단합니다. 저장된 파일에서 변경한 내용을 가져오기만 하면 xconf기본적으로 원하는 위치로 이동하게 됩니다. 가장 우아한 접근 방식은 아니지만 작동합니다 ...

아래 파일은 내 모니터 설정이므로 내 정보 위에 자신의 정보를 입력해야 합니다.

내 개인적인 해결책은 다음 줄을 직접 추가하는 것입니다 .bashrc.

nvidia-settings --load-config-only
nvidia-settings --assign CurrentMetaMode="DVI-I-1: nvidia-auto-select +0+54, HDMI-0: nvidia-auto-select +1600+0 {viewportout=1792x1008+65+30}"

내 원래 작업 답변은 .dll이 아닌 별도의 파일에 넣을 것을 제안하도록 편집되었습니다 .bashrc. 그러나 답변이 두 가지 접근 방식을 모두 반영하기를 바랍니다.

Bash 스크립트 예:

# Save this to some script.sh
nvidia-settings --load-config-only
nvidia-settings --assign CurrentMetaMode="DVI-I-1: nvidia-auto-select +0+54, HDMI-0: nvidia-auto-select +1600+0 {viewportout=1792x1008+65+30}"

다음으로, 로그인 시 자동으로 실행되도록 스크립트를 편집 .bashrc하거나 .bash_profile(원하는 대로) 추가하세요.

마지막으로 스크립트를 실행 가능하게 만듭니다.chmod +x script.sh

답변2

이 구성은 자동으로 사용되지 않으며, 대신 추가 정보 파일에 표시된 방법 중 하나를 사용하거나 로그인 시 작업을 시작하는 자신이 선호하는 방법을 통해 수동으로 로드해야 합니다. 당신이 찾고 있는 명령은 입니다 nvidia-settings --load-config-only.

4.  Loading Settings Automatically

The NVIDIA X driver does not preserve values set with nvidia-settings
between runs of the X server (or even between logging in and logging
out of X, with xdm, gdm, or kdm).  This is intentional, because
different users may have different preferences, thus these settings
are stored on a per user basis in a configuration file stored in
the user's home directory.

The configuration file is named "~/.nvidia-settings-rc".  You can
specify a different configuration file name with the "--config"
commandline option.

After you have run nvidia-settings once and have generated a
configuration file, you can then run:

    nvidia-settings --load-config-only

at any time in the future to upload these settings to the X
server again.  For example, you might place the above command in
your ~/.xinitrc file so that your settings are applied automatically
when you log in to X.

Your .xinitrc file, which controls what X applications should
be started when you log into X (or startx), might look something
like this:

    nvidia-settings --load-config-only &
    xterm &
    evilwm

or:

    nvidia-settings --load-config-only &
    gnome-session

If you do not already have an ~/.xinitrc file, then chances are that
xinit is using a system-wide xinitrc file.  This system wide file
is typically here:

    /etc/X11/xinit/xinitrc

To use it, but also have nvidia-settings upload your settings,
you could create an ~/.xinitrc with the contents:

    nvidia-settings --load-config-only &
    . /etc/X11/xinit/xinitrc

System administrators may choose to place the nvidia-settings load
command directly in the system xinitrc script.

Please see the xinit(1) manpage for further details of configuring
your ~/.xinitrc file.

원천:ftp://download.nvidia.com/XFree86/Linux-x86_64/1.0-6106/nvidia-settings-user-guide.txt

관련 정보