kubuntu 15.04 中 nvidia-304 的硬件渲染问题

kubuntu 15.04 中 nvidia-304 的硬件渲染问题

我遇到了类似的问题此主题在我的个人机器上(奔腾 4 3GHz、2GB 内存、使用 nvidia-304 的 GeForce 6200)。

更新到 Kubuntu 15.04 后,桌面上只显示黑色背景和鼠标指针,ctr+alt+supr 无响应,但可以使用 ctrl+alt+F1 登录另一个终端。与上述链接的相似之处就此结束,因为即使重新启动后冻结的桌面仍然存在。

在没有 nvidia 专有驱动程序的情况下重试安装后,桌面显示出来,禁用合成后即可使用(Nouveau 有破坏我机器中许多小部件的“美德”)。禁用合成后,我就可以安装 nvidia-304 并轻松进入桌面。

但我的问题就在这里:与我在 14.14 中习惯的相比,我的图形性能相当差,甚至一些 OpenGL 应用程序(如 glmark2)也显示了类似的错误消息

Inconsistency detected by ld.so: dl-version.c: 224: _dl_check_map_versions: Assertion `needed != ((void *)0)' failed!

适用于 glmark 与 Nouveau 一起运行而没有错误消息,但其性能令人失望。

我怀疑是 kwin 问题,但除了预发布问题之外,我似乎找不到任何相关问题。

除了返回 14.10 之外,有人知道其他明确的解决方案吗?

感谢您的帮助

编辑:这根本不是一个驱动程序安装问题,因为该驱动程序是 kubuntu 建议的驱动程序,也是 Nvidia 支持的最后一个驱动程序。

鉴于我的卡只是一张旧的 AGP 卡(如上所述的 GeForce 6200),它不受最新的驱动程序的支持,并且因为该卡与所有以前的 kubuntu 版本(直到 14.10)一起使用相同的驱动程序(包括桌面合成)工作正常,我仍然期望此版本使用相同的驱动程序版本会出现相同的行为。

我认为唯一可能破坏设置的是 wayland 或有缺陷的 kwin,因为更新后桌面屏幕被锁定(驱动程序 304 在 14.10 中启用了合成功能)

答案1

我认为问题出在 NVidia 驱动程序和 OpenGL 的使用上。当您遇到黑屏时,请登录另一个 tty 并尝试以下操作:- sudo vi ~/.config/kwinrc - 将 Backend=OpenGL 更改为 Backend=XRender - 然后使用 kill -9 -1 重新启动

您现在应该能够使用 Plasma 登录。但是它非常慢,但有时您可以切换回 OpenGL。如果您可以切换,您将获得您期望的 Kubuntu 性能。

关闭之前不要忘记切换回 XRender,否则您将不得不重复相同的步骤。

答案2

我有一台 Optimus nvidia Asus 笔记本电脑。安装 Kubuntu 15.04 后(我在 Beta2 的早期阶段安装的),除了 nouveau 模式之外,我无法以任何其他方式使其工作。这是我所做的:

-在驱动程序配置中选择 nouveau 驱动程序

-重启

-在终端类型中:sudo remove nvidia*(删除我的 nvidia-340 专有驱动程序的所有文件)

-重启

-在我的帐户配置中,我选择了“自动登录”,并且在 SDDM 高级配置中我也这样做了(这是因为如果不是处于 optimus intel 模式,SDDM 登录屏幕会导致使用 nvidia 专有驱动程序的桌面启动崩溃)

-在终端类型:sudo install nvidia-346 nvidia-prime nvidia-settings

-重启

- 之后我的笔记本电脑就可以在 nvidia 模式下完美运行了。

我也遇到了“sudo dolphin”的问题,它导致我的桌面崩溃,并导致出现空白屏幕,除了鼠标指针外什么也没有。解决方法:

-在空白屏幕上按 Ctrl-Alt-F1 进入控制台

-Type sudo chown 用户名:用户名 ~/.cache/*

-重启

这是另一个已知问题,因为当您使用带有 sudo 命令的 GUI 应用程序时,将专有用户从您的用户更改为 sudo。

希望能帮助到你

答案3

如果您在系统设置->显示和监视器中禁用合成器,则 nvidia-304 驱动程序将与 Kubuntu 15.04 兼容

答案4

我认为你可能遇到了 kwin 错误。Kwin 对如何执行同步的假设过于乐观,这对较旧的 nvidia 卡不起作用。

如果是这种情况,您可以尝试以下操作:

不要禁用合成,请尝试创建kwin.sh包含~/.config/plasma-workspace/env/以下内容的文件

#!/bin/sh
export KWIN_EXPLICIT_SYNC=0

然后进入系统设置 -> 启动和关闭 -> 自动启动并检查/添加脚本作为预 kde 启动文件

也可以看看https://bugs.kde.org/show_bug.cgi?id=348753

相关内容