我有一块Nvidia Ge force Ge6150 SE显卡。我正在运行 ubuntu 12.04。当我尝试安装 .run 文件时,它失败了。它显示这样的消息:
我在卸载旧驱动程序后尝试安装它。仍然是相同的消息。这是日志文件:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Jun 11 05:46:17 2012
installer version: 295.53
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
nvidia-installer command line:
./nvidia-installer
Using: nvidia-installer ncurses user interface
-> The file '/tmp/.X0-lock' exists and appears to contain the process ID '1062' of a >runnning X server.
ERROR: You appear to be running an X server; please exit X before installing. For >further details, please see the section INSTALLING THE NVIDIA DRIVER in the …Run Code Online (Sandbox Code Playgroud) 我知道编辑启动选项行并添加“nomodeset”可以解决我的笔记本电脑在 LiveCD 模式下的问题,我不知道如何在安装 Ubuntu 后通过 Grub2 启动时设置它。
所以,我的问题是;在启动到 Ubuntu 之前如何设置 nomodeset?
自从安装 Ubuntu 12.10 以来,我一直在尝试让我的 Radeon HD 5450 gpu 与专有驱动程序一起工作,因为从一开始安装驱动程序就意味着失去统一性。
我不会列出我采取的步骤,因为这不是回答这个问题的必要条件。
采取一项措施然后安装 fglrx-updates 后,重新启动时系统挂在紫色屏幕上。所以我决定使用nomodeset
我编辑过
quiet splash $vt_handoff
Run Code Online (Sandbox Code Playgroud)
看起来像这样
quiet splash nomodeset
Run Code Online (Sandbox Code Playgroud)
进行此更改后,我可以使用 Unity 登录并安装专有驱动程序并运行良好。我什至会说它的性能比 12.04 更好
fglrxinfo 阅读
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 5000 Series
OpenGL version string: 4.2.11903 Compatibility Profile Context
Run Code Online (Sandbox Code Playgroud)
请注意我添加的方式我已经nomodeset有一段时间没有这样做了,所以它是凭记忆完成的。在寻找这个问题的答案时,我遇到了这个并发现我的编辑应该从
quiet splash $vt_handoff
Run Code Online (Sandbox Code Playgroud)
到
nomodeset $vt_handoff
Run Code Online (Sandbox Code Playgroud)
我的nomodeset编辑做了什么?我注意到的唯一错误是在启动时我没有看到 plymouth Ubuntu 徽标屏幕。
如果这是唯一的权衡,我很乐意让编辑永久化。
我有NVIDIA GTX 970 GPU,这是一款非常新的芯片,Ubuntu 14.10 附带的nouveau驱动程序无法识别它,因此我在全高清显示器上停留在 1024x768 分辨率上 - 不太好。附加驱动程序设置中没有专有驱动程序,因此我决定直接从 NVIDIA 网站下载并安装驱动程序。
我尝试安装 NVIDIA 驱动程序,就像我十年前在Slackware上所做的那样:
$ sudo ./NVIDIA-Linux-x86_64-343.36.run
但它说,它必须在没有 X Server 运行的情况下运行。Ctrl+ Alt+ F1(或任何其他组合F?键)带我到黑屏,只有我可以做的事情,然后是要返回到X Alt+ F7。
我的下一步是调整 GRUB 以启动到纯文本模式。我编辑/etc/default/grub为:
GRUB_CMDLINE_LINUX_DEFAULT="text"
后
$ sudo update-grub
并重新启动,系统在某些视频模式下的启动过程中挂起。
我的问题是:如何运行纯 VGA 文本模式?没有成名缓冲区,没有花哨的飞溅,只有纯 ASCII 80x24 文本?我只需要一次,只是为了安装 NVIDIA 驱动程序并拥有 1920x1080 的屏幕分辨率。
聚苯乙烯
我还尝试从 Ubuntu 存储库安装 NVIDIA 驱动程序:
$ sudo apt-get install nvidia-331
没有成功,它使我的系统无法使用,图形完全混乱。