use*_*066 4 x11 graphics ubuntu nvidia
我试图在计算机崩溃后在台式计算机上重新安装Ubuntu和NVIDIA驱动程序.但崩溃后NVIDIA驱动程序无法成功安装.第一个问题是Ubuntu usb安装后计算机进入低分辨率模式,要求我"重新启动"计算机.我遇到的第二个问题是按ctrl-alt-F1切换到文本命令模式后屏幕变为黑屏.我学会了通过编辑解决黑屏文本命令模式 /etc/default/grub,并将'nomodeset'添加到GRUB_CMDLINE_LINUX_DEFAULT变量并重新启动计算机.
然后我下载https://us.download.nvidia.com/XFree86/Linux-x86_64/384.130/NVIDIA-Linux-x86_64-384.130.run 并安装此NVIDIA驱动程序.但由于以下错误导致安装失败:
/tmp/selfgz1982/NVIDIA-Linux-x86_64-384.130/krenel/nvidia-uvm/uvm8_va_block.c:在函数'block_cpu_fault_locked'中:
./ arch/x86/inlcude/asm/process.h:820:39:错误隐式声明函数'task_stack_page'[-Werror = implicit-function-declaration]
unsigned long __ptr =(unsigned long)task_stack_page(task);
显卡坏了吗?
nvidia驱动器在崩溃时是否会更改母偏置或显卡设置?
Ubuntu安装可以完成安装并显示出很好的分辨率.
我有什么建议可以解决它吗?
正如@Wang所指出的,这是解决方案:https://github.com/NixOS/nixpkgs/issues/33284#issuecomment-354672627
现在,如果您使用的是脚本nvidia.run,那可能会有点棘手,因为脚本会在之后提取源代码,运行并擦除源代码.以下是您如何克服它:
sudo ./nvidia.run -x 将提取源代码.[the-extracted-folder]/kernel/nvidia-uvm/uvm8_va_block.c.添加#include <linux/sched/task_stack.h>到顶部.sudo [the-extracted-folder]/nvidia-installer 安装驱动程序.然后,你应该好好去.
| 归档时间: |
|
| 查看次数: |
1251 次 |
| 最近记录: |