Ubuntu的双屏显示

Ubuntu22.04 设置显示存在双屏却无法双屏显示 虽Wayland显示模式相比X11更新,延迟更少,但在nvidia显卡驱动存在bug,我的电脑即卡在了Bug上 ,,, o(╥﹏╥)o,所以需切换成 兼容性更好的。回到工位后,发现昨天离开时还可正常显示的双屏,今早ubuntu22.04 的设置界面显示有双屏,但外接的显示屏无法正常显示。首先,查看当前图像处理显卡是否为N卡,没错,就是N卡。 阅读详情
对我来说,安装完Ubuntu的第一件事情,当然就是恢复在电视上看电影的能力,因为这是LP的需求阿 :D
我的电脑使用的是ATI Radeon 9250 双头显卡,显示器接在VGA接口上,电视机通过VGA转接器接在DVI接口上。

第一步当然就是安装ATI的原生驱动程序,这可以在ati的官方网站上下载到:http://ati.amd.com/support/driver.html,对我而言,自然选择Linux X86->Radeon->Radeon 9250 series。点Go之后,在随后的页面中下载ATI Driver Installer,下载之后是一个ati-driver-installer-8.28.8.run的文件,这实际上是一个可执行文件。在Linux下,一个文件是否可执行,并不由它的后缀名决定,这一点不像Windows,windows下只要后缀不是exe或者com,即使他真的是个可执行文件你也执行不了。在Linux下,文件有一个“可执行属性”,包含可执行属性的文件都会被当做可执行文件处理。所以在这里,我们需要将这个文件的可执行属性设上。这个可以使用命令 sudo chmod a+x ati-driver-installer-8.28.8.run 做到。做完这一步,然后就可以执行这个命令了: sudo ./ati-driver-installer-8.28.8.run,这样在X系统下会弹出一个对话框,跟着对话框一步步走,一般而言驱动就能成功的装好了(我在这边没有碰到什么特殊的麻烦)。
不过如果系统是ubunut edgy (6.10),这里可能会碰到一点麻烦。我的 另一篇blog提到了这个问题。

重启之后应该能进入X,如果不行,那么很不幸,说明驱动的安装出现了问题。我自己曾经碰到过的一个问题是,最初用apt-get install的方式安装了源里的ati fglrx驱动,但是改用ATI原生驱动的时候先前的没有卸载干净,造成驱动无法加载。这时,可以去/etc/X11/xorg.conf把驱动fglrx改回ati,然后重启进入X,打开新立得软件包管理,搜索fglrx,把已经安装的都卸载,然后去/usr/share/fglrx目录,执行sudo ./fglrx-unistall.sh卸载之前的安装,再重新安装一次驱动就可以了。

如果顺利进入了X,并且执行fglrxinfo命令,OpenGL vender string是ATI ...字样,说明驱动已经安装完成了,这样就做完了第一步。接下来就是配置xorg.conf,使它支持双屏显示。

这个配置实在不好找,我找了N多的论坛,尝试了N次才算成功。下面是我的配置文件:

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "aticonfig-Screen[0]" 0 0
    Screen         "aticonfig-Screen[1]" RightOf "aticonfig-Screen[0]"
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
EndSection

Section "Files"

    # path to defoma fonts
    FontPath     "/usr/share/X11/fonts/misc"
    FontPath     "/usr/share/X11/fonts/cyrillic"
    FontPath     "/usr/share/X11/fonts/100dpi/:unscaled"
    FontPath     "/usr/share/X11/fonts/75dpi/:unscaled"
    FontPath     "/usr/share/X11/fonts/Type1"
    FontPath     "/usr/share/X11/fonts/100dpi"
    FontPath     "/usr/share/X11/fonts/75dpi"
    FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
    Load  "i2c"
    Load  "bitmap"
    Load  "ddc"
    Load  "dri"
    Load  "extmod"
    Load  "freetype"
    Load  "glx"
    Load  "int10"
    Load  "type1"
    Load  "vbe"
EndSection

Section "InputDevice"
    Identifier  "Generic Keyboard"
    Driver      "kbd"
    Option        "CoreKeyboard"
    Option        "XkbRules" "xorg"
    Option        "XkbModel" "pc104"
    Option        "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier  "Configured Mouse"
    Driver      "mouse"
    Option        "CorePointer"
    Option        "Device" "/dev/input/mice"
    Option        "Protocol" "ExplorerPS/2"
    Option        "ZAxisMapping" "4 5"
    Option        "Emulate3Buttons" "true"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]"
    VertRefresh  85.0 - 85.0
    HorizSync    30 - 75
    # 1024x768 @ 85.00 Hz (GTF) hsync: 68.60 kHz; pclk: 94.39 MHz
    Modeline "1024x768_85.00"  94.39  1024 1088 1200 1376  768 769 772 807  -HSync +Vsync
    Option        "VendorName" "ATI Proprietary Driver"
    Option        "ModelName" "Generic Autodetecting Monitor"
    Option        "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[1]"
    VertRefresh  60.0 - 60.0
    HorizSync 10 - 40
    # 800x600 @ 60.00 Hz (GTF) hsync: 37.32 kHz; pclk: 38.22 MHz
    #Modeline "800x600_60.00"  38.22  800 832 912 1024  600 601 604 622  -HSync +Vsync
    Option        "VendorName" "ATI Proprietary Driver"
    Option        "ModelName" "Generic Autodetecting Monitor"
    Option        "DPMS" "true"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]"
    Driver      "fglrx"
    Option        "VideoOverlay" "on"
    Option        "OpenGLOverlay" "off"
    BusID       "PCI:1:0:0"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[1]"
    Driver      "fglrx"
    Option        "VideoOverlay" "on"
    Option        "OpenGLOverlay" "off"
    BusID       "PCI:1:0:0"
    Screen      1
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]"
    Device     "aticonfig-Device[0]"
    Monitor    "aticonfig-Monitor[0]"
    DefaultDepth     24
    SubSection "Display"
        Viewport  0 0
        Depth     24
        Modes     "1024x768"
    EndSubSection
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[1]"
    Device     "aticonfig-Device[1]"
    Monitor    "aticonfig-Monitor[1]"
    DefaultDepth     24
    SubSection "Display"
        Viewport  0 0
        Depth     24
        Modes     "800x600"
    EndSubSection
EndSection
 
Section "DRI"
    Mode         0666
EndSection

Section "Extensions"
    Option "Composite" "false"
EndSection

Section "ServerFlags"
    Option "AIGLX" "off"
EndSection


这样做完之后,主屏幕以1024x768x24 75Hz的刷新率显示,电视所在的副屏幕以800x600x24 60Hz的刷新率显示(这是我们家电视的最大分辨率和刷新率)
但是现在,两个屏幕是独立的,不像Windows的扩展屏幕,可以把窗口拖到另外一边去(BTW:那种模式也可以通过配置xorg.conf实现,但我试过,效果不好),那怎么再另外一边放电影呢?难道还需要在另外一个屏幕上操作不成?
实际上不需要,现在在X里,主屏幕是DISPLAY :0.0,副屏幕是DISPLAY :0.1,所以,我们就可以使用mplayer的命令行版本,指定显示的display来让电影显示在副屏幕,而控制仍然在主屏幕:
mplayer -fs -font ~/.mplayer/subfont.ttf -subcp cp936 -subfont-autoscale 2  -display :0.1 1.avi
由于参数太多,而且输入文件名不方便,我写了一个脚本来做这件事。这样一来,双屏的问题就算是解决了。
Ubuntu下使用Nvidia显卡实现双屏显示设置 上述命令中,“Display1"和"Display2"分别是我们要配置的两个显示器的名称。"–left-of"选项表示将"Display1"放置在"Display2"的左侧。然后,使用xrandr命令配置双屏显示,并将配置保存到启动脚本中以实现自动应用。打开"Startup Applications"(启动应用程序)设置,点击"Add"(添加)按钮,并选择刚刚创建的脚本文件。现在我们可以开始配置双屏显示了。执行上述命令后,系统将自动配置双屏显示,并将"Display1"放置在"Display2"的左侧。 阅读详情

相关推荐

TI电机驱动应用中MOSFET选型完整指南

深入解析TI电机驱动设计中MOSFET的选型关键,涵盖参数匹配、热性能与开关效率,帮助工程师优化系统性能并提升能效,是掌握MOSFET应用的核心参考。

weixin_42263617的博客 1268

Ubuntu显示设置

作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 linux系统配置x11,配置Xorg X11窗口系统 恢复ubuntu20.04默认桌面管理器 Ubuntu18.04多显卡配置显示输出,指定某个独显输出图形界面,解决黑屏无法进入图形界面 多显卡切换 一块GT710,一块T2080,安装系统时显示器接的T2080,后面接到GT710上也是黑屏,无法显示, # 查看到gdm se

黑客三遍猪 1600

用ESP32-S3打造迷你录音笔:SPIFFS存储+INMP441麦克风全流程解析

本文详细解析了如何使用ESP32-S3微控制器与INMP441数字麦克风构建迷你录音笔。内容涵盖硬件选型、I2S驱动配置、SPIFFS文件系统存储管理以及WAV格式封装等全流程,重点探讨了在资源受限的嵌入式设备上实现高质量语音采集与存储的优化方案和实战技巧。

qq_27496129的博客 1365

ubuntu双屏幕(主从屏幕)

先设置single display(效果相当于设置了主屏幕);再设置join display(相当于设置副屏幕)。

TVSTFE的博客 725

FT601Q芯片深度解析:从USB3.0引脚定义到FPGA FIFO协议实战选型

本文深入解析FT601Q芯片在USB3.0接口设计与FPGA协议栈开发中的应用,详细介绍了USB3.0引脚定义、FT601Q芯片架构、245同步FIFO模式及硬件设计要点,帮助工程师实现高速数据传输系统。

weixin_30607659的博客 447

Python爬虫实战:高效爬取Vimeo高清视频

在当今数字化时代,视频内容已成为互联网的重要组成部分。Vimeo作为一个高质量的视频分享平台,拥有大量优质视频资源。然而,Vimeo并未提供直接下载视频的选项,因此,我们需要借助Python爬虫技术来获取这些高清视频。(HTTP Live Streaming)格式存储。Vimeo的视频通常不会直接暴露。Vimeo的视频通常以。

2201_76125261的博客 427

Ubuntu 12.04 设置外接显示器

//--------------------------------------------------- 更新:2012-8-1 Ubuntu 11.04自带的图形配置也可以: System->Preferences->Monitor //--------------------------------------------------- 一激动花了900大洋买了台三星22寸显示器,外

1万+

数据库系统概论第五版课后习题答案第十二章

对元组的插入、删除、修改;语义检查的具体做法是,DBMS读取数据字典,检查是否存在与该语句中的表、视图或索引等要创建的对象相同的对象名,检查该用户是否具有创建数据库对象的权限。答:操作系统提供的封锁机制和DBMS的封锁机制在封锁对象、封锁对象的状态、封锁的粒度、及封锁的类型上存在很大的差别,操作系统的封锁机制不能直接应用在DBMS中,DBMS必须重新设计,来满足复杂的封锁需求。数据库的建立和维护包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组织和重构造以及性能监测分析等功能。

wenling54321的博客 693

ubuntu的显示器unkown display,主次屏,及qml程序双窗口设置问题

1 unknown display 问题 无法选择高清分辨率。这时候需要命令设置(不能使用shell工具),在ubuntu原生图形下面操作。 (1) xrandr 会显示出很多当前接口名字,比如VGA-1,HDMI-1,如果是VGA-1找不到高清分辨率选项的话 (2)sudo cvt 1440 900 60 (3)xrandr --newmode “1440x900_60.00” 106...

qq_36184671的博客 1328

第42章:BRepBuilderAPI_MakeEdge(构建边)

是 OpenCascade 中用于构建边(Edge)的类。边是几何建模中的基本元素之一,通常连接两个顶点,并且可以有不同的几何形式,如直线、圆弧、样条曲线等。提供了多种创建边的方法,包括通过给定两个顶点、通过参数化曲线、通过给定起始和结束点的方式等。方法说明示例使用两个顶点创建直线边使用Geom_Curve创建边使用两点的坐标创建边Shape()获取创建的边。

yumeiguo的博客 182

Unreal使用nDisplay制作裸眼3D(9宫格)

摘要: nDisplay是虚幻引擎的分布式实时渲染技术,可将内容同步输出到多个显示设备(如LED墙、投影仪等),构建沉浸式可视化系统。其核心功能包括:分布式渲染(支持多台设备协同处理高分辨率内容)、空间透视校正(通过追踪观众动态调整画面几何关系)以及虚拟拍摄应用。配置时需设置集群组件(Cluster、Host、Node、Viewport)定义渲染逻辑,空间组件(nDisplayScreen、ViewPoint)确定投影关系。文中以9宫格配置为例,详细演示了从工程创建到影片渲染合成的全流程,最终通过多视口合成

TxNet 607

Ubuntu更改分辨率以及刷新率

有独立显卡但是没有装显卡驱动,也会有分辨率不匹配显示器的问题。不过这个时候就不要通过下面命令去设置了,还是先安装显卡驱动先,安装后它会自动匹配合适的分辨率。下面主要是针对已经安装了显卡驱动的。 查看当前分辨率以及刷新率: xrandr 如下,链接的借口是DP-4,分辨率是1920x1080,刷新率是60(带*的): 设置命令如下: sudo xrandr --output DP-...

SeventhBlue 1万+

【人工智能】Cursor模型被封?两步教你破解

Cursor模型全线被禁,主流模型如Claude、GPT-4无法访问,仅剩Deepseek等基础模型可用。官方证实限制源于上游API区域政策,提供三种"无效"解决方案引发用户不满。社区发现有效解决方式:需同时开启全局代理和将Cursor网络设置改为HTTP/1.1协议,详细步骤包括修改用户设置和完全重启程序。另有SOCKS5代理配置方案供高级用户选择。技术原理推测HTTP/1.1可绕过区域检测。用户面临继续使用或转投其他工具的选择,社区交流受限但仍有讨论。

奶爸的编程之路,也就一周冷个三天 2188

ubuntu如何实现双屏显示

关注公众号“码农帮派”,查看更多系列技术文章: 在ubuntu系统下使用xrandr实现双屏幕显示: 一.首先直接运行xrandr命令,查看设备的相关信息: 运行之后会显示当前连接设备的屏幕信息,如下图,LVDS和VGA-0,而HDMI屏幕为disconnect,意为没有连接: 二.设置双屏幕显示: (1)打开外接显示器,双屏幕显示相同的内容--克隆,(auto为最高分辨率) ...

天马行空的专栏 9万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Ubuntu Nvidia 显卡 双屏显示设置

Linux 的双屏可不像windows那么简单,归根到底还是Linux本身的权限问题,因为权限很严格,所以不好设置,有利必有弊。今天终于把公司的电脑弄错双屏显示了,一个 1680X1050的宽屏主显示器,和一个1280X1024的副显示器,用来测试网页的不同分辨率兼容性。 安装步骤:在“系统”--》“系统管理”菜单下有硬件驱动,打开后让Ubuntu 自己寻找,Ubuntu找到显卡后,

断浪追风 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

ubuntu系统下如何设置双屏显示并设置主屏

Q1:在ubuntu系统下如何设置双屏 A1:首先你得有两个显示器,然后都连接主机或笔记本,进入ubuntu系统后,打开终端(快捷键Ctrl+Alt+T),输入命令: xrandr 即可查看显示器信息。 如: Q2:如何设置主屏 A2:打开终端,输入命令: xrandr --output DP-4 --auto --primary 这里DP-4按情况而定,我的主机显示接口是DP的所以是DP-4,也就是显示器的名字 auto 是自动分辨率; primary 是主屏。 Q3:设置双屏的位置,也就是挪动鼠标从

Time_Memory_cici的博客 2万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

ubuntu 双屏显示的设置

出自:https://blog.youkuaiyun.com/tianmaxingkong_/article/details/50570538 在ubuntu系统下使用xrandr实现双屏幕显示: 一.首先直接运行xrandr命令,查看设备的相关信息: 运行之后会显示当前连接设备的屏幕信息,如下图,LVDS和VGA-0,而HDMI屏幕为disconnect,意为没有连接: 二.设置双屏幕显示: (1)打开外接显示器,双屏幕显示相同的内容–克隆,(auto为最高分辨率) xrandr --output VGA-0

skysys的研究小屋 5006

ubuntu双屏复制显示

ubuntu双屏复制显示 操作指令 # 查看当前连接的显示器 xrandr # xrandr --output 主显示器名称 --same-as 副显示器名称 --auto xrandr --output HDMI-1 --same-as DP-2 --auto

P_Leung的技术博客 4104

Ubuntu18.04 N卡 双屏显示

Ubuntu 18.04 N卡 双屏显示出现:failed to connect to nvidia drivers 1. 问题描述 sudo nvidia-smi 提示failed to connect to nvidia drivers 管他是什么原因,解决才是硬道理! 2. 解决方法 2.1 更新一下 sudo apt-get update sudo apt-get upgrade 在第二个更新的时候,会出现诸多问题。例如“锁”住了、再比如终端出现Secure boot。 前者上网查一下就行(注意

qq_45871272的博客 1443

ubuntu18.04 双屏显示设置

配置双屏显示:重新启动后,打开系统设置(System Settings)并找到显示器设置(Displays)。在显示器设置中,您将看到两个显示器选项卡。根据您的硬件配置,选择正确的显示器选项卡并设置分辨率和刷新率。测试双屏显示:完成上述步骤后,您的Ubuntu 18.04系统应该已经成功配置了双屏显示。如果一切正常,您应该能够在每个显示器上看到不同的桌面环境。安装Nvidia驱动:首先,确保已经安装了正确的Nvidia驱动程序。重启X服务器:保存更改并退出编辑器后,重新启动X服务器。

weixin_42294118的博客 2842

ubuntu 分屏(双屏显示)

有时候我们有两个显示器,那么我们想要在两个显示器显示东西,下面到方法能帮到你 1.查看相关显示器信息,输入命令xrandr 我们可以看到有两个显示器:VGA-1(主显示器)和HDMI-1 2.设置显示器 (1)打开外接显示器,双屏幕显示相同的内容–克隆,(auto为最高分辨率) xrandr --output HDMI-1 --same-as VGA-1 --auto (命令中HDMI-1和VG...

nuc606的博客 1万+

凝思磐石linux系统怎么切双屏_linux (ubuntu) 下双屏显示解决?

早就有心弄个显示器,把笔记本的外接上,倒不是说非要2个屏幕来工作如何如何?只是因为我的本子是14寸的屏,显卡是ati9600,而分辨率达到了1400X1050。就这个分辨率,我看文本比较多,实在是太累了,换大字体倒是也可以,不过页面什么的显示就很别扭了。终于,在一个凉爽的午后,来到了电脑城,转了一会,比较了下,大概要什么样的自己已经很清楚了,所以,就问了几家店的lg ,飞利浦,优派,benq和三星...

weixin_39895684的博客 1248
上一篇: [公告]重新启用这个Blog
下一篇: 在UBuntu下玩FC和街机模拟器
TopCat
博客等级 码龄26年 13粉丝 10原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值