如何理解nvidia-settings保存配置選項?

如何理解nvidia-settings保存配置選項?

為我的 nvidia 顯示卡安裝專有驅動程式後

英偉達專有

gksu nvidia-settings從終端運行

nvidia 設定 透過它檢查了我的顯示卡的配置,但在嘗試儲存設定檔以供系統使用後,我不確定在哪裡保存配置文件,例如,如果我想添加第二個顯示器或更改解析度。
較新的版本不使用/etc/X11/xorg.conf也不了解如何充分利用我的專有驅動程式和顯示卡。看來 nvidia-settings 僅確認該卡的使用方式。而不是其預期用途進行配置更改。對我來說,這似乎是 uʍop ǝpısdn 和/或 ʍɹouƃ ʍɐʎ ɹonup。

有人想分享如何使用 nvidia-settings 儲存設定選項,同時解釋該驅動程式如何在沒有明顯etc/X11/xorg.conf檔案的情況下運作嗎? (或者如果沒有/etc/X11/xorg.conf使用任何文件,系統如何使用卡片和驅動程式?)

答案1

首先我想提一下,保存的所有資訊nvidia-settings都儲存在其中~/.nvidia-settings-rc,您可以透過鍵入以下內容來存取:

nano ~/.nvidia-settings-rc

我提到這一點是因為其他用戶也想知道,如果xorg.conf不使用,那麼 Ati 或 Nvidia 的設定如何運作。背後的原因是,現在可以自動檢測和配置許多輸入/輸出設備(包括視訊卡)之前X的許多方面。xorg.conf這之前並沒有完全自動發生,但從 2010 年左右開始,X可以處理許多選項並檢測它們,沒有任何問題或不需要為它們設定檔。

請注意,其中許多仍然存在,但分為更具體的文件/usr/share/X11/xorg.conf.d/

現在,在某些情況下,例如特定的 Nvidia 或 Ati 型號需要xorg.conf正確工作,因為它們需要的某些變數X檢測不正確或 Nvidia/Ati 卡工作需要這些變數。自動偵測非常好,但仍需要一些工作來覆蓋,例如最新的顯示卡。

例如,某些顯示卡不會顯示 Unity 啟動器或頂部面板,除非xorg.conf存在。在其他情況下,想要調整顯示卡的使用者可能需要加入xorg.conf.這就是存在的原因nvidia-xconfig。提供額外的支持,以防X無法偵測或提供視訊卡的所有選項。

我還想補充一點,如果您碰巧編輯了顯示配置您很可能需要建立或擁有一個現有xorg.conf文件。這可以透過下圖中提到的按鈕來創建:

在此輸入影像描述

或在終端機中執行以下命令(建議方式):

sudo nvidia-xconfig

之後我還建議重新啟動電腦,以確保該xorg.conf檔案能夠在 Nvidia 卡上正常運作。

但是,如果您想手動更改分辨率,則可以在xorg.conf文件中而不是/usr/share/X11/xorg.conf.d/資料夾中完成此操作。

xorg.conf然後,這將在該部分的文件中完成Screen,它看起來類似於以下內容:

Section "Screen"
    Identifier    "Default Screen"
    Device        "NVIDIA Corporation NV34 [GeForce FX 5200]"
    Monitor        "CM752ET"
    DefaultDepth    16
    SubSection "Display"
        Depth        32
        Modes      "1024x768_75.00"
    EndSubSection
EndSection

您可以在其中看到顯示器型號、Nvidia 顯示卡以及與其各自的刷新率 (75Hz) 一起使用的解析度(模式)。

相關內容