4K Sager NP8651 上的显卡(Clevo P650SE NVIDIA GTX970M + Intel 4600HD)无法更改分辨率

4K Sager NP8651 上的显卡(Clevo P650SE NVIDIA GTX970M + Intel 4600HD)无法更改分辨率

我最近购买了一台 Sager NP8651,它同时配备了 NVIDIA 970M 和 Haswell 芯片上的 Intel 4600HD。默认情况下,Nouveau 驱动程序已加载(未在附加驱动程序)。我尝试在 grub 配置中将 Nouveau 列入黑名单后安装 xorg-video-intel、nvidia-304、nvidia-330、nvidia-340、nvidia-346,但没有成功。我还从 Nvidia 网站手动安装了驱动程序。此问题在 Ubuntu 14.04 和 14.10 上仍然存在。

驱动程序从未正确加载。/var/log/X.log.0表示No device was detected在加载驱动程序后。在使用创建之前/etc/X11/xorg.confnvidia-xconfig默认分辨率为 4K,如果不增加 DPI 和字体,则很难使用,这会导致许多程序出现视觉缺陷。我更喜欢默认使用 2048x1152 或 1920x1080。只有一个分辨率可用(3840 x 2160),出于某种原因,该分辨率列为 0.0 Hz,并且 xrandr 无法添加新分辨率。

如果可以更改分辨率,我会完全禁用 Nvidia 驱动程序或使用 Nouveau。无需xorg.conf配置(无论是否安装 Nvidia 驱动程序),视频播放将顺利运行几分钟,然后 X 服务器崩溃(并且Ctrl++AltFn不再响应;我发现的唯一选项是重置电源)。

一旦xorg.conf由 生成nvidia-xconfig,唯一可用的分辨率是 800x600 和 640x480。nvidia-settings表示驱动程序未加载,xrandr仍然无法创建新的分辨率。是否与英特尔驱动程序存在配置冲突?

答案1

我最终获得了可与 x-edgers PPA 的最新 nvidia 346.47 驱动程序配合使用的 nvidia 驱动程序和屏幕分辨率。

必须nomodeset从 grub 配置文件中删除/etc/default/grub。然后运行

sudo update-grub
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-346-dev bumblebee-nvidia
sudo shutdown -r 0

然后xrandr就可以正常工作了(屏幕分辨率的设置 GUI 也是如此)。

我仍然遇到“primusrun”问题,但是 nvidia-settings 有一个选项可以选择您想要使用的 GPU,所以我不确定是否需要 bumblebee。glxgears 现在将以 4K 分辨率以 ~2000FPS 运行!

答案2

Linux 不直接支持 nVidia Optimus。nVidia Optimus 会在集成 GPU 和独立 GPU 之间动态切换,以延长电池寿命。不过,可以采用其他方法,请查看此链接

如何在 14.04 中设置 nVidia Optimus/Bumblebee

答案3

更新:Ubuntu 的更高版本(例如 16.10)通过使用自动受限硬件驱动程序 GUI 安装程序解决了 Nvidia 970M / Intel 4600HD 的这些图形安装问题。感谢 Ubuntu 开发人员!

相关内容