我的电脑上有一块较旧的显卡,希望将它与 Edubuntu 12.04 一起提供给孩子们。它是 Nvidia Quadro PCI-E。我知道我需要 nvidia-173 驱动程序(主要使用 Ubuntu 软件中心提供的驱动程序),但我只能以低显卡启动。
然后我花了几个小时浏览这里和 ubuntu/support 上的帖子。据我所知Xorg.0.log
,它没有编译 nvidia 模块。
我的日志中dmesg.0
有以下几行:
nvidia:module license 'NVIDIA taints kernel'
Disabling lock debugging due to kernel taint
nvidia: module verification failed: signature and/or required key missing - tainting kernel
nvidia: Unknown symbol acpi_os-wait_events-complete (err 0)
这个问题可能和很多问题重复,但我敢发誓,除了更复杂的解决方案(新手)外,我已经尝试了几乎所有建议的解决方案。我希望我的日志中的详细信息能提供更准确的答案。我的显示器是普林斯顿的。偶尔我会收到屏幕硬件错误(不是 Ubuntu,而是来自屏幕)“超出范围”。这也可能是屏幕的问题吗?我是否需要放弃并花钱买一台新的旧电脑?
答案1
此符号在 v3.13 及更高版本中不再导出。请参阅v3.12:osl.c和这个差异出口被删除的地方。
幸运的是,目前 v3.12 仍然受支持,请参阅http://kernel.org。
因此,只需阅读最新的 v3.12 版本号,在ubuntu 主线内核版本,并下载内核和头文件(全部和 i386/amd64)。