标签: optimus

不要设法在笔记本电脑上激活 HDMI(具有 optimus / bumblebee)

我正在尝试在带有 Debian (stretch) 的 PC (HP ZBook) 上使用 HDMI 输出。我已经配置了 Bumblebee,它运行良好(glxinfo 和 optirun glxinfo 报告预期信息,我测试了也按预期工作的复杂 GLSL 着色器)。

现在我希望能够在 HDMI 上插入视频投影仪。我在这里读到 [1] 当 HDMI 连接到 NVidia 板上时,可以使用 intel-virtual-output 对其进行配置(使用可由 xrandr 操作的 VIRTUAL 输出)。但是,intel-virtual-output 说:

 no VIRTUAL outputs on ":0"
Run Code Online (Sandbox Code Playgroud)

当我这样做时xrandr -q,没有列出虚拟输出,我只有:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 345mm x 194mm
   1920x1080     60.02*+  59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   ... …
Run Code Online (Sandbox Code Playgroud)

hdmi bumblebee optimus

18
推荐指数
1
解决办法
3万
查看次数

双显示器设置上的全屏应用程序

Linux 上的 Optimus 远非完美,但是使用本机nVidia驱动程序我过去遇到的大多数问题都主要解决了,除了一个。

每当我运行全屏应用程序时,例如Kodi或某些Steam游戏,位置关闭时,屏幕在 1080p 上正好位于 2 个屏幕的中间,或者在任何显示器上仅显示左半部分。

我认为这是由于我如何使用xrandr. 当sddm初始化运行下面的命令:

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --output HDMI-1-1 --mode 1920x1080 --pos 1920x0 --output HDMI-0 --primary --mode 1920x1080 --panning 3840x1080+0+0/0x0+0+0/0/0/-1920/0
Run Code Online (Sandbox Code Playgroud)

但是它可以完美运行,因为您可能会注意到容器是 3x1080p,因为这是因为有 3 个屏幕(全部为 1080p),禁用了我的内部显示并使用平移,我能够将 2 个显示器的输出移动到彼此相邻的位置。

看来我无法控制全屏行为,无法控制KDE或使用put. 在应用程序设置中播放我可以选择在哪个显示器上渲染它,但它无论如何都在中心渲染。

澄清:

xs on monitor left at 1920/2
ys on monitor left at 1080
xe on monitor right at (1920/2)+1920
ye on monitor right at 1080
Run Code Online (Sandbox Code Playgroud)

这是视觉参考的链接

老实说,我已经尝试了很多东西,但在这里我不知所措。我不是 Linux …

arch-linux xorg xrandr nvidia optimus

9
推荐指数
1
解决办法
2737
查看次数

xrandr --listproviders 未检测到 nvidia

我正在尝试配置“使用 RandR 1.4 卸载图形显示”,但 xrandr 仅检测到英特尔显卡:

$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x45 cap: 0x2, Sink Output crtcs: 3 outputs: 3 associated providers: 0 name:modesetting
Run Code Online (Sandbox Code Playgroud)

显卡(笔记本电脑 Acer Aspire V3-772G):

# lspci | grep -E 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Haswell Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev a1)
Run Code Online (Sandbox Code Playgroud)

操作系统:

$ cat /etc/slackware-version 
Slackware 14.1
# uname -a
Linux darkstar 3.15.1-big_btz #3 SMP Mon Jul 14 15:56:31 …
Run Code Online (Sandbox Code Playgroud)

xorg xrandr nvidia slackware optimus

8
推荐指数
1
解决办法
9089
查看次数

薄荷电池

这是我朋友的笔记本电脑配置:

  • Linux Mint 和 Windows 8.1
  • 英特尔酷睿 i7-3537U
  • NVIDIA Kepler GeForce GT 740M 和 Intel HD 4000
  • 4Go内存

所有驱动程序都是最新的


以下是问题:

  • 处理器在空闲状态下为 60°C;
  • 电池续航时间仅为 1 小时 30 分,而不是 Windows 8.1 的至少 3 小时

我所做的:

  • 尝试推荐的 3 个驱动程序 => 没有改变电池寿命;

在此处输入图片说明

  • 搜索具有top=> CPU 负载不超过 5% 的贪婪应用程序。

这里的powertop结果:

Usage       Évènements/s    Catégorie       Description
100,0%                      Device         Codec audio hwC0D0 : Realtek
 16,0 ms/s      62,6        Process        /usr/bin/X :0 -audit 0 -auth /var/lib/mdm/:0.Xauth -nolisten tcp vt8
 18,4 ms/s      55,8        Process        /opt/google/chrome/chrome --type=renderer --enable-deferred-image-decod
 11,6 …
Run Code Online (Sandbox Code Playgroud)

linux-mint battery optimus

5
推荐指数
1
解决办法
310
查看次数

在 Mint 18 中安装 Nvidia 后 X 服务器出现故障

我遇到了 Linux Mint 18 的循环问题,它无法摆脱“无法启动桌面管理器”的相同重复循环,蓝色图形屏幕询问我是否要查看日志。

这是 Mint 18 的全新安装,我一生都无法安装 Nvidia 驱动程序,否则它会在 Xorg 抱怨找不到屏幕的情况下搞砸。

通常的方法是从驱动程序管理器中安装并像那样工作,但它又回到了它的旧方式,就像 4 个版本以前一样,无论你做什么它都会搞砸。

我一遍又一遍地清除系统中的 Nvidia 驱动程序、旧的和陈旧的 Xorg 配置文件、糟糕的新驱动程序,这通常是您安装 Nvidia 驱动程序时无法正常工作的原因。Ivebtried 在一些论坛上寻求帮助,但还没有得到任何关于该做什么的反馈帮助,我的耐心正在耗尽,因为我需要所有这些尽可能顺利和完美地工作,因为它让我在我的工作项目中落后。

当我删除 Nvidia 驱动程序时,它决定它会正常并在 Intel 显卡下正常工作,但我无法运行任何需要 OpenGL 的应用程序。这是最让我生气的部分,如果它可以在 Intel 图形芯片上正常运行,为什么 Nvidia 也不能?!

(EE) Fatal Error:
(EE) no screens found (EE)

(==) Using config file "/etc/X11/Xorg.conf"
(==) Using system config directory "/use/share/X11/Xorg.come.d"
(==) ServerLayout "layout"
(**) |-->Screen "nvidia" (0)
(**) |   |-->Monitor "<default monitor >"
(**) |   |-->Device "nvidia"
(**) |   |-->GPUDevice "Device0"
(**) |   |-->GPUDevice …
Run Code Online (Sandbox Code Playgroud)

xorg nvidia linux-mint optimus

5
推荐指数
1
解决办法
2万
查看次数

在 Arch Linux 的 UEFI 安装中启动后黑屏

我的笔记本电脑是华硕 K53SV,你可以在这里找到它的规格。我尝试使用 UEFI 引导方法安装 Arch Linux,在按下 Arch Linux archiso x86_64 UEFI CD 后我卡在黑屏。

首先,我在其主页下载 Arch,然后在另一台运行 Arch 的笔记本电脑中使用 dd 制作实时 USB。我已经使用该 USB 安装了另一个旧版引导,但是当我尝试在我的计算机中安装 UEFI 引导时,它卡住了。

这是我的bios配置 普通的

如果我想通过usb启动,通常是这样的,然后我会启动到legacy模式 在此处输入图片说明

如果我改成这个,它将以 UEFI 模式启动,但只有 4 个选项(缺少默认接口选项)

在此处输入图片说明

按 Arch Linux archiso x86_64 UEFI CD 后,我卡在一个黑色的空白屏幕上。我在谷歌上搜索过,似乎我必须按 e,然后添加类似nomodeset.

此链接还提供了原因是集成显卡

在撰写本文时,当前版本的 nouveau 驱动程序不支持 GeForce GTX970M/GTX980M。这将在未来改变。有关卡支持的当前状态,请参阅 nouveau 的功能矩阵。

因此,有必要在启动时禁用现代 Linux 内核对 nouveau 驱动程序的自动加载。否则你只会得到一个空白屏幕。为此,请在 Arch 启动菜单中按 e 并附加以下内容:

无模式集

这将强制 Linux 使用软件图形渲染而不是使用 nouveau 驱动程序。您的机器具有强大的硬件,因此您在安装过程中不会遇到其他问题。

我的问题是

1-到底是什么问题?当我使用这个 USB 在更现代的计算机上安装 Arch 时,启动屏幕有 5 个选项,而不是像我这样的 4 个选项。

2- 我的笔记本电脑有 …

boot arch-linux nvidia uefi optimus

5
推荐指数
0
解决办法
8192
查看次数

标签 统计

optimus ×6

nvidia ×4

xorg ×3

arch-linux ×2

linux-mint ×2

xrandr ×2

battery ×1

boot ×1

bumblebee ×1

hdmi ×1

slackware ×1

uefi ×1