為什麼我只能在 Live CD 環境中獲得可用的解析度?

為什麼我只能在 Live CD 環境中獲得可用的解析度?

我正在嘗試在具有整合 Nvidia Geforce 6150se Nforce 430 GPU 的舊 Compaq CQ5500F 上安裝 Ubuntu(或任何確實有效的發行版)。

它使用的是 Windows 7,看起來不錯,但速度慢得令人沮喪。

即時發行版(ubuntu、lubuntu、xubuntu、bodhi...)需要「nomodeset」參數才能使用顯示器,它提供 1024x768 的可用圖片。 Puppy linux 提供了更高的分辨率,但似乎不穩定。在即時發行版中,xrandr 列出了多種解析度。

安裝後,解析度將為 640x480,並帶有“nomodeset”,如果沒有它,顯示器會出現“訊號不足”錯誤。 Xrandr 僅列出該分辨率,用於更改顯示設定的 GUI 也是如此。

安裝專有的 nvidia-304 驅動程式會導致登入畫面短暫出現,然後出現故障,然後「訊號消失」。命令列終端可以訪問,“lshw -c video”表示驅動是nvidia。 Xrandr 無法開啟顯示器(因為專有驅動程式?)。清除/刪除 *nvidia 允許電腦重新啟動至 640x480。

我已經使用 ubuntu-drivers 安裝了驅動程序,安裝了 nvidia-304,並從 nvidia 網站下載了當前和推薦的舊版 304.117 驅動程式。我嘗試過啟動修復、內核啟動選項中 nomodeset、nouveau.noaccel=1 和 acpi=off 的每種組合、取消註釋 grub 解析度、不同的顯示管理器。我已經嘗試過 Ubuntu 14、15 和 17,我相信 Debian 也遇到了同樣的問題。

修復或發行版建議會很好,但最重要的是,我很想知道為什麼 Live CD 可以毫無失敗地提供乾淨的 1024x768 圖像,但在安裝後就不再可用。

另外,Puppy Linux Tahr 似乎運作正常,但我想要多用戶支援和更多的穩定性(我遇到核心恐慌和凍結)。

編輯:Antix 16 32 位元 Linux 發行版可與 nomodeset 搭配使用。如果您確實安裝了此程序,請注意預設瀏覽器中包含一些政治書籤。

編輯:Mint 13 可以工作,安裝後必須在 /etc/default/grub 中手動新增 n​​omodeset 並從 live cd 執行 grub-update。我會嘗試更高版本並報告回來。

相關內容