zl程序教程

您现在的位置是:首页 >  系统

当前栏目

Linux下实现多显卡支持的终极解决方案(linux 多显卡)

Linux解决方案 实现 支持 显卡 终极
2023-06-13 09:18:12 时间

如今Linux桌面系统仍然不太能支持多种显卡,这给用户带来了一定的困扰,有时用户还要装一台笔记本电脑来平衡两个显卡的性能,但这样会使系统运行速度变慢,并且会有一些安全风险,但最近新创建的Linux下多显卡支持的终极解决方案似乎可以解决这一难题。

这种终极解决方案在linux下,可以实现多屏显示,可以将两个显卡强行横向连接,让Linux桌面系统能够支持这两个显卡,使用户不需要再担心使用多个笔记本电脑影响系统速度和安全性。

实现多显卡支持的终极解决方案通常需要更改Xorg服务器配置文件,找出两个显卡的EDID,识别新的显卡类型,然后给Xorg服务器添加新的独立屏幕,再添加单个屏幕来把两个显卡连接到一起,整个过程如下:

1. 修改Xorg.conf:

`

Section “Device”

Identifier “Device0”

Driver “nvidia”

# 进行驱动程序设置

VendorName “NVIDIA Corporation”

BoardName “GeForce GTX 1060”

EndSection

Section “Monitor”

Identifier “Monitor0”

# EDID的模块

Option “UseEDID” “TRUE”

EndSection

Section “Screen”

Identifier “Screen0”

Device “Device0”

Monitor “Monitor0”

DefaultDepth 24

EndSection

`

2. 找出两个显卡的EDID:

`

$ sudo get-edid | parse-edid

EDID version: 1.3

Manufacturer: SEC (6943)

Product code: 7823

Serial number: 0

Manufacture date: 2014, Week 43

EDID version: 1.3

Manufacturer: SEC (6943)

Product code: 7823

Serial number: 0

Manufacture date: 2014, Week 43

`

3.修改Xorg.conf文件添加新的独立屏幕:

`

Section “Device”

Identifier “Device1”

Driver “nvidia”

# 驱动程序设置

VendorName “NVIDIA Corporation”

BoardName “GeForce GTX 1060”

Option “EDID” “0xABCD” # 使用EDID0xABCD作为此显卡的配置匹配

EndSection

Section “Monitor”

Identifier “Monitor1”

Option “UseEDID” “TRUE”

EndSection

Section “Screen”

Identifier “Screen1”

Device “Device1”

Monitor “Monitor1”

DefaultDepth 24

EndSection

`

4. 添加一个合并的屏幕,将两个显卡连接到一起:

`

Section “ServerLayout”

Identifier “MultiHead”

Screen 0 “Screen0” 0 0

Screen 1 “Screen1” RightOf “Screen0”

# 合并两个屏幕

Screen 2 “Screen2” 0 0

Option “MergedFB” “true”

Option “MergeNPlanes” “0”

EndSection


最后,用户需要重启X服务器确保配置文件的生效,通过这种终极解决方案,用户就可以部署多显卡系统,将两个显卡连接到一起,充分利用多显卡的性能和功能,系统运行效率也能得到提升,使用Linux桌面系统也变得更加安全。

我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Linux下实现多显卡支持的终极解决方案(linux 多显卡)