我最近刚买了一台新电脑,我无法正确安装 debian 系统。现在我将以最详细的方式为您提供我的配置和状态:
个人电脑:
发行版:
Debian GNU/Linux 8.7 杰西
系统安装后,操作系统正常启动,但 xserver 仅以低分辨率(1024x768)运行。
我认为这是一个驱动程序问题,所以我从这个站点安装了一些驱动程序但没有成功,然后我尝试了一些新内核:
对于带有符号 X 的内核(见上文),情况与原始内核相同3.16.0-4,但是带有 M 符号的内核则不同:看起来它以正确的分辨率开始,但是 xserver 崩溃了,/var/log/Xorg.0.log有消息:
找到了屏幕,但没有可用的配置
进而
致命的服务器错误:未找到屏幕
我尝试更改xorgi915 模块中的某些配置或某些设置,但没有成功
任何帮助,将不胜感激
谢谢!
编辑:
删除所有手动安装的内核,从 jessie-backports 安装内核 4.9 并删除xserver-xorg-video-intel驱动程序后,命令: …
我可以为内部笔记本电脑面板设置显示缩放模式:
xrandr --output LVDS1 --set "scaling mode" "Full aspect"
然而,这不适用于外部显示器(DP1、VGA1、DP1),因为不支持缩放模式属性:
$> xrandr --output HDMI1 --set "scaling mode" "Full aspect"
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 11 (RRQueryOutputProperty)
Serial number of failed request: 47
Current serial number in output stream: 47
Run Code Online (Sandbox Code Playgroud)
显示较低分辨率的内容时如何保持纵横比?
当运行大型非交互式软件时,如果我需要更多处理能力,那么在移除桌面屏幕后,内核会停止与 GUI(图形用户界面)相关的处理,以便 CPU 可以专注于其他内容。
我假设如果我们没有外部显卡,那么与它相关的处理由 cpu 处理。如果我错了,请纠正我的假设。
如果我错了,如何管理 GUI?CPU 进行什么类型的处理?
我的主板上有 4 个物理端口,VGA、HDMI、DVI 和 DisplayPort。通常我使用HDMI和DVI,但我想切换到HDMI和DP。但是, xrandr 的输出显示 DP 始终断开连接:
$ xrandr --verbose
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 32767 x 32767
DP1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x43
Timestamp: 284401515
Subpixel: unknown
Clones: HDMI3
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
1920x1080 (0x4a) 148.500MHz +HSync +VSync
h: …Run Code Online (Sandbox Code Playgroud) 屏幕:2x Acer G226HQL(通过 HDMI 直接连接,并通过 DVI 至 miniDP 适配器连接到坞站)
操作系统:KDE neon 18.4
每次我重新插入坞站时,屏幕都会保持黑屏。我必须打开 xrandr(arandr、KDE 显示配置等)才能重新启用三屏布局。我怀疑这是由于端口名称不稳定造成的:
一切配置:
grep . /sys/class/drm/*/status
/sys/class/drm/card0-DP-1/status:disconnected
/sys/class/drm/card0-DP-2/status:disconnected
/sys/class/drm/card0-DP-5/status:connected # <---- 5
/sys/class/drm/card0-DP-7/status:connected # <---- 7
/sys/class/drm/card0-DP-8/status:disconnected
/sys/class/drm/card0-eDP-1/status:connected
/sys/class/drm/card0-HDMI-A-1/status:disconnected
/sys/class/drm/card0-HDMI-A-2/status:disconnected
/sys/class/drm/card0-HDMI-A-3/status:disconnected
Run Code Online (Sandbox Code Playgroud)
现在,当我拔下并重新插入扩展坞时:
/sys/class/drm/card0-DP-1/status:disconnected
/sys/class/drm/card0-DP-2/status:disconnected
/sys/class/drm/card0-DP-6/status:connected # <---- 6
/sys/class/drm/card0-DP-8/status:connected # <---- 8
/sys/class/drm/card0-DP-9/status:disconnected
/sys/class/drm/card0-eDP-1/status:connected
/sys/class/drm/card0-HDMI-A-1/status:disconnected
/sys/class/drm/card0-HDMI-A-2/status:disconnected
/sys/class/drm/card0-HDMI-A-3/status:disconnected
Run Code Online (Sandbox Code Playgroud)
DP-5和DP-7现在被称为DP-6和DP-8。数字每次都会改变。
如何防止这种情况发生?
编辑 1:注意到可能相关的行为。我有一个监控 PCH 温度的温度小部件。每次重新启动后,它也会更改其名称。acpi/Thermal_Zone/1-pch_cannonlake/Temperature几乎每次重新启动时,输入的数字都会改变。必须经常重新配置显示器。
编辑 2:在 arch …
我正在尝试使用 Ubuntu 的华硕笔记本电脑上的 USB-C 端口和适配器连接外部显示器。
我知道设置(电缆、适配器、显示器)都正常工作,因为我可以将其连接到运行相同 Ubuntu 版本的戴尔笔记本电脑上。
以下是一些规格:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal
$ uname -a
Linux bl-asus 5.4.0-58-generic #64-Ubuntu SMP Wed Dec 9 08:16:25 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
请注意,其中没有显示端口xrandr:
$ xrandr
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 16384 x 16384
eDP-1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 293mm x 165mm …Run Code Online (Sandbox Code Playgroud) 我的 Intel/AMD-GPU 设置遇到一些问题。
我使用的是配备“Intel Core i3-2350M 'Sandy Bridge'”的笔记本电脑,它具有内置 iGPU“Intel HD 3000”。除了这个 iGPU 之外,我的笔记本电脑还有 dGPU“AMD Radeon HD 6490M”。
几周前,我将系统从 Linux Mint 17.3(基于 Ubuntu 14.04-LTS,带有专有 fglrx-driver 的内核 3.19)更改为 Linux Mint 18.0(基于 Ubuntu 16.04-LTS,带有开源 radeon 的内核 4.4.0)司机)。
在这个新版本的 Mint/Ubuntu 中,带有 Catalyst Control Center 的 AMD 专有 fglrx 驱动程序不再受支持和安装,并且 dGPU 对于新的 amdgpu 驱动程序来说太旧了。所以我的系统现在运行在 radeon-driver 上。
借助 fglrx-driver 和 Catalyst Control Center,我能够根据我的用例手动激活和停用 AMD dGPU。现在有了 radeon 驱动程序,情况有点不同了。
当我检查当前的 GPU 状态时
$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
Run Code Online (Sandbox Code Playgroud)
结果总是
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
Run Code Online (Sandbox Code Playgroud)
这意味着 iGPU 处于活动状态,而 dGPU 处于停用状态(通过软件/驱动程序)。由于我(像所有现代笔记本电脑一样)有一个无复用器设备,因此条目 0:IGD 看起来不错,但 1:DIS …
我的带有 Intel 显卡的 Debian Jessie 无法超过1024x768分辨率。
我尝试过各种指南,但我来这里是因为我无法使其发挥作用。
xserver-xorg-video-intel是随发行版安装自动安装的,但没有Xorg.conf找到文件,听说现在可以了。
我的电脑有 VGA - RGB 输出(不是 hdmi)并且只有一台显示器
这是 lspci | grep -i --color 'vga\|3d\|2d' 输出:
00:02.0 VGA compatible controller: Intel Corporation 82915G/GV/910GL Integrated Graphics Controller (rev 04)
Run Code Online (Sandbox Code Playgroud)
这里 /var/log/Xorg.0.log 输出:
[ 50.815]
X.Org X Server 1.16.4
Release Date: 2014-12-20
[ 50.815] X Protocol Version 11, Revision 0
[ 50.815] Build Operating System: Linux 3.16.0-4-amd64 x86_64 Debian
[ 50.815] Current Operating System: Linux debster 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 …Run Code Online (Sandbox Code Playgroud) 在 Ubuntu 20 上遇到一个奇怪的问题。我正在尝试获得硬件加速的 xrdp Xorg 会话。计算机视频为 Mesa DRI Intel(R) HD Graphics 4600 (HSW GT2)。我获取了 xrdp 的编译并安装的 devel 分支(Glamour 分支已合并)。
然后我尝试登录,但肉桂显示有关软件渲染的警告。我查看了 xorg 日志并发现了这一点:
[ 3987.463] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 3987.463] (EE) systemd-logind: failed to take device /dev/dri/card0: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
/dev/dri/card0 归 root 所有,具有视频组和组 rw acl。xrdp-sesman 使用以下命令从 uid 1000 的用户启动 Xorg 会话:
/usr/lib/xorg/Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log
Run Code Online (Sandbox Code Playgroud)
我试过:
最近我完成了一个全新的安装PopOS 20.10 standard image(不是 NVIDIA 的)。我已经Intel UHD Graphics 620(rev.7)/i7-8650U安装了。
我注意到一个very laggy UI,就像您的 Windows 计算机上没有安装英特尔显卡驱动程序时一样。
即当您在浏览器中浏览网页时查看动画时。
只需转到Waylandfrom即可解决(这对我来说)X11的问题。100%
# Edit GDM3 configuration
# set (or add this entry if missing) WaylandEnable=true
sudo nano /etc/gdm3/custom.conf
# Restart the GDM3 daemon
sudo systemctl restart gdm3
Run Code Online (Sandbox Code Playgroud)
现在您应该PopOS on Wayland在登录屏幕上看到gear button。选择该选项。

echo $XDG_SESSION_TYPE
Run Code Online (Sandbox Code Playgroud)
intel-graphics ×10
xrandr ×3
debian ×2
displayport ×2
graphics ×2
amd-graphics ×1
chrome ×1
cpu-usage ×1
drivers ×1
gnome3 ×1
gui ×1
lag ×1
linux-kernel ×1
mate-desktop ×1
pop-os ×1
radeon ×1
resolution ×1
scheduling ×1
ubuntu ×1
usb ×1
xorg ×1
xrdp ×1