如何在英特尔显卡上渲染 xorg 并在 nvidia gpu 上使用 cuda?

如何在英特尔显卡上渲染 xorg 并在 nvidia gpu 上使用 cuda?

我正在使用 xubuntu 17.10。你能帮我配置一下,让除了一个使用 cuda 的程序之外的所有内容都在 CPU 上渲染吗?我不知道如何将其设置为在 CPU 上渲染。我已经尝试这样做了整整 4 天。我看到 bios 在显示器上闪现,然后 linux 以顶部的一些标准行开始(在安装驱动程序之前也得到了它们),然后它就冻结在那里了。在安装驱动程序和运行命令之前,nvidia-xconfig --enable-all-gpus我已登录到桌面。(自动登录已启用)

我在 xubuntu 17.10 上使用 nvidia 网站为 ubuntu 17.4 提供的最新驱动程序,我认为它们可以正常工作。我认为问题在于我不知道如何配置 /etc/X11/xorg.conf。我不想在 gpu 上渲染,只使用主板端口显示(例如使用 xrandr)。

我不得不说,我尝试了很多不同的方法来做到这一点,但我就是无法设置它。如果您想要更多文件,请在评论中写下。

我的 xorg.conf 使用 nvidia-xconfig --enable-all-gpus 生成

# nvidia-xconfig:nvidia-xconfig 生成的 X 配置文件
# nvidia-xconfig: 版本 387.34 (buildmeister@swio-display-x64-rhel04-15) 2017 年 11 月 21 日星期二 03:31:45 PST


“服务器布局”部分
    标识符“Layout0”
    屏幕 0 “屏幕 0”
    屏幕 1 “Screen1” 右侧“Screen0”
    屏幕 2 “屏幕 2” 位于“屏幕 1”右侧
    屏幕 3 “屏幕 3” 位于“屏幕 2” 右侧
    不活跃的“情报”
    输入设备“键盘0”“核心键盘”
    输入设备“Mouse0”“CorePointer”
结束部分

“文件”部分
结束部分

“输入设备”部分

    # 从默认生成
    标识符“Mouse0”
    驱动程序“鼠标”
    选项“协议”“自动”
    选项“设备”“/dev/psaux”
    选项“Emulate3Buttons”“否”
    选项“ZAxisMapping”“4 5”
结束部分

“输入设备”部分

    # 从默认生成
    标识符“Keyboard0”
    驱动程序“kbd”
结束部分

“监控”部分
    标识符“Monitor0”
    供应商名称“未知”
    模型名称“未知”
    水平同步 28.0 - 33.0
    垂直刷新 43.0 - 72.0
    选项“DPMS”
结束部分

“监控”部分
    标识符“Monitor1”
    供应商名称“未知”
    模型名称“未知”
    水平同步 28.0 - 33.0
    垂直刷新 43.0 - 72.0
    选项“DPMS”
结束部分

“监控”部分
    标识符“Monitor2”
    供应商名称“未知”
    模型名称“未知”
    水平同步 28.0 - 33.0
    垂直刷新 43.0 - 72.0
    选项“DPMS”
结束部分

“监控”部分
    标识符“Monitor3”
    供应商名称“未知”
    模型名称“未知”
    水平同步 28.0 - 33.0
    垂直刷新 43.0 - 72.0
    选项“DPMS”
结束部分

“设备”部分
    标识符“Device0”
    驱动程序“nvidia”
    供应商名称“NVIDIA Corporation”
    主板名称“GeForce GTX 750 Ti”
    总线 ID “PCI:1:0:0”
结束部分

“设备”部分
    标识符“Device1”
    驱动程序“nvidia”
    供应商名称“NVIDIA Corporation”
    主板名称“GeForce GTX 750 Ti”
    总线 ID “PCI:3:0:0”
结束部分

“设备”部分
    标识符“Device2”
    驱动程序“nvidia”
    供应商名称“NVIDIA Corporation”
    主板名称“GeForce GTX 750 Ti”
    总线 ID “PCI:4:0:0”
结束部分

“设备”部分
    标识符“Device3”
    驱动程序“nvidia”
    供应商名称“NVIDIA Corporation”
    主板名称“GeForce GTX 750 Ti”
    总线 ID “PCI:5:0:0”
结束部分

“屏幕”部分
    标识符“Screen0”
    设备“Device0”
    监控“Monitor0”
    默认深度 24
    “显示”子部分
        深度 24
    结束子节
结束部分

“屏幕”部分
    标识符“Screen1”
    设备“Device1”
    监视器“Monitor1”
    默认深度 24
    “显示”子部分
        深度 24
    结束子节
结束部分

“屏幕”部分
    标识符“Screen2”
    设备“Device2”
    监视器“监视器2”
    默认深度 24
    “显示”子部分
        深度 24
    结束子节
结束部分

“屏幕”部分
    标识符“Screen3”
    设备“Device3”
    监视器“监视器3”
    默认深度 24
    “显示”子部分
        深度 24
    结束子节
结束部分

现在我应该添加什么来使用 CPU 进行渲染(显示器仅连接到主板并且集成显卡在 BIOS 中设置为默认值)?

非常感谢您的任何帮助。

相关内容