我有一台带有 Win10 和 Ubuntu 22.04.1 的双启动 PC,最近从 RTX 3070 切换到 RX 7900XTX,从 AMD 网站安装了 GPU 驱动程序,但 Ubuntu 仍然只允许 1024x768 分辨率。下载 3070 的官方 Nvidia 驱动程序时遇到同样的问题,不得不切换回一些最初安装的驱动程序,但这似乎不适用于新的 Radeon GPU。不知道如何解决这个问题,正如您可能猜到的那样,我也是一个完整的 Linux 菜鸟。有谁知道如何解决这个问题?
我有一台双启动 Windows 10 和 Ubuntu 22.10 的 PC。我有一台外接电视作为显示器,通过 VGA 电缆连接,我知道电视和 VGA 都完美支持 1920x1080,因为它可以在 Windows 10 上运行。但是,当我尝试在 Ubuntu 的设置中将显示器设置为 1920x1080 时 - > 显示,屏幕只是闪烁并恢复到旧分辨率。
我有来自 hardinfo 的以下系统信息:
Operating System: Ubuntu 22.10
CPU: Intel(R) Care(TM) i3-4130t CPU @ 2.90Ghz 1 physical process, 2 cores; 4 threads
RAM: 3920360 KiB
Motherboard: Hewlett-Packard 21D0
Graphics: 1680x1050 Mesa intel(R) HD Graphics 4400 (HSW GT2) The X.Org Foundation
Storage: ATASTS001_7012-PWS14
Audio: HISA-Intel-FICA Intel PCH
我的 xorg.conf 文件的内容是:
Section "Monitor"
Identifier "Monitor0"
Modeline "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Option "PreferredMode" "1680x1050_60.00"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Modes "1680x1050_60.00"
EndSubSection
EndSection
当我运行 $ xrandr 时,我得到以下输出:
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 16384 x 16384
VGA-1 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1920x1080_60.00 59.96 +
1680x1050_60.00 59.95*
1024x768 60.00
800x600 60.32 56.25
848x480 60.00
640x480 59.94
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
我怎样才能在 Ubuntu 22.10 上获得 1920x1080?”
原生 OLED 分辨率 3456 x 2160 即使是 200% 的比例对我来说也太小了,我有带有 Ubuntu 21.04、Wayland 和 Kernel 5.13 的 XPS 9510,我眼睛的理想分辨率是 1280 x 800,我必须选择:
2560 x 1600,比例为 200%:对我来说看起来更清晰
1280 x 800:有点模糊,但不多(可能我已经太累了)
哪个选项更适合:低 CPU 使用率、更长的电池寿命、更少的 OLED 屏幕磨损以及更清晰/更清晰的图像。
我需要帮助将我的终端命令行模式字体调整为更小、更清晰/准确的字体。我在联想 Ideapad Y450 上安装了 ubuntu lts 20.04。屏幕分辨率为1366*768 14英寸屏幕。更详细的规格如下。我努力了
dpkg-reconfigure console-setup
并尝试/错误选择不同的字体,并在终端模式下严重搞砸/乱码屏幕字体。如果您知道如何应用字体更改,请提供帮助,无需重新启动即可验证。
neofetch 输出如下:
当前终端模式字体[太大了]:
当前的控制台设置文件如下所示:
所以我在笔记本电脑上连接了一台惠普显示器作为外接显示器。显示器的文档说使用他们提供的 HDMI 电缆的最佳分辨率是 2560x1440 @ 60 Hz。当我启动 Windows 时,我可以获得该分辨率。但无论我尝试什么,我都无法在 Ubuntu 20.04 中获得该分辨率。
我的笔记本电脑上没有 DisplayPort 连接,所以我使用随附的 HDMI 电缆。
我尝试使用 设置分辨率xrandr --admode
,但新模式失败:
$ cvt 2560 1440 60
# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
$ xrandr --newmode "2560x1440" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
$ xrandr --addmode XWAYLAND1 2560x1440
$ xrandr --output XWAYLAND1 --mode 2560x1440
xrandr: Configure crtc 1 failed
这是输出xrandr --verbose
:
Screen 0: minimum 16 x 16, current 3840 x 1441, maximum 32767 x 32767
XWAYLAND0 connected 1920x1080+1920+361 (0x24) normal (normal left inverted right x axis y axis) 290mm x 170mm
Identifier: 0x21
Timestamp: 20221
Subpixel: unknown
Gamma: 1.0:1.0:1.0
Brightness: 0.0
Clones:
CRTC: 0
CRTCs: 0
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
non-desktop: 0
supported: 0, 1
1920x1080 (0x24) 173.000MHz -HSync +VSync *current +preferred
h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.16KHz
v: height 1080 start 1083 end 1088 total 1120 clock 59.96Hz
XWAYLAND1 connected 1920x1200+0+0 (0x25) normal (normal left inverted right x axis y axis) 600mm x 340mm
Identifier: 0x23
Timestamp: 20221
Subpixel: unknown
Gamma: 1.0:1.0:1.0
Brightness: 0.0
Clones:
CRTC: 1
CRTCs: 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
non-desktop: 0
supported: 0, 1
1920x1200 (0x25) 193.250MHz -HSync +VSync *current +preferred
h: width 1920 start 2056 end 2256 total 2592 skew 0 clock 74.56KHz
v: height 1200 start 1203 end 1209 total 1245 clock 59.88Hz
这是输出lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
DeviceName: Onboard IGD
Subsystem: Dell HD Graphics 620
Kernel driver in use: i915
--
00:13.0 Non-VGA unclassified device: Intel Corporation Sunrise Point-LP Integrated Sensor Hub (rev 21)
Subsystem: Dell Sunrise Point-LP Integrated Sensor Hub
Kernel driver in use: intel_ish_ipc
Kernel modules: intel_ish_ipc
并且glxinfo | grep -i vendor
:
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
Vendor: Intel (0x8086)
OpenGL vendor string: Intel
我正在使用 Mesa Intel® HD Graphics 620 (KBL GT2) 卡运行 Ubuntu 20.04.1 LTS。Gnome 版本是 3.35.3,使用 Wayland 作为窗口系统。
关于如何让显示器显示最佳分辨率的任何建议?
编辑 1
我尝试切换到 Xorg,而不是 Wayland。我仍然遇到同样的问题。如果我启动到 Xorg,以下是相关行xrandr --verbose
:
HDMI-1 connected 1920x1200+1920+0 (0xa1) normal (normal left inverted right x axis y axis) 597mm x 336mm
Identifier: 0x43
Timestamp: 76498
Subpixel: unknown
Gamma: 1.0:1.0:1.0
Brightness: 1.0
Clones:
CRTC: 1
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
EDID:
00ffffffffffff00220e753401010101
091e0103803c22782a9325a9544d9e25
0c5054a10800d1c081c081809500a9c0
a940b300d100565e00a0a0a029503020
350055502100001a000000fd00323c1e
5a19000a202020202020000000fc0048
502045323733710a20202020000000ff
0036434d303039303939430a202001cc
020319b149101f041303120211016703
0c0010000032e2002b023a801871382d
40582c450055502100001e023a80d072
382d40102c458055502100001e565e00
a0a0a029503020350055502100001a00
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000023
_MUTTER_PRESENTATION_OUTPUT: 0
HDCP Content Type: HDCP Type0
supported: HDCP Type0, HDCP Type1
Content Protection: Undesired
supported: Undesired, Desired, Enabled
max bpc: 12
range: (8, 12)
content type: No Data
supported: No Data, Graphics, Photo, Cinema, Game
Colorspace: Default
supported: Default, SMPTE_170M_YCC, BT709_YCC, XVYCC_601, XVYCC_709, SYCC_601, opYCC_601, opRGB, BT2020_CYCC, BT2020_RGB, BT2020_YCC, DCI-P3_RGB_D65, DCI-P3_RGB_Theater
aspect ratio: Automatic
supported: Automatic, 4:3, 16:9
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 92
supported: 92
non-desktop: 0
range: (0, 1)
1920x1200 (0xa1) 154.000MHz +HSync -VSync *current
h: width 1920 start 1968 end 2000 total 2080 skew 0 clock 74.04KHz
v: height 1200 start 1203 end 1209 total 1235 clock 59.95Hz
1920x1080 (0xa2) 148.500MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.50KHz
v: height 1080 start 1084 end 1089 total 1125 clock 60.00Hz
1920x1080 (0xa3) 148.500MHz +HSync +VSync
h: width 1920 start 2448 end 2492 total 2640 skew 0 clock 56.25KHz
v: height 1080 start 1084 end 1089 total 1125 clock 50.00Hz
1920x1080 (0xa4) 148.352MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.43KHz
v: height 1080 start 1084 end 1089 total 1125 clock 59.94Hz
1600x1200 (0xa5) 162.000MHz +HSync +VSync
h: width 1600 start 1664 end 1856 total 2160 skew 0 clock 75.00KHz
v: height 1200 start 1201 end 1204 total 1250 clock 60.00Hz
1680x1050 (0x4b) 119.000MHz +HSync -VSync
h: width 1680 start 1728 end 1760 total 1840 skew 0 clock 64.67KHz
v: height 1050 start 1053 end 1059 total 1080 clock 59.88Hz
1600x900 (0xa6) 108.000MHz +HSync +VSync
h: width 1600 start 1624 end 1704 total 1800 skew 0 clock 60.00KHz
v: height 900 start 901 end 904 total 1000 clock 60.00Hz
1280x1024 (0x52) 108.000MHz +HSync +VSync
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 63.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.02Hz
1440x900 (0xa7) 88.750MHz +HSync -VSync
h: width 1440 start 1488 end 1520 total 1600 skew 0 clock 55.47KHz
v: height 900 start 903 end 909 total 926 clock 59.90Hz
1280x720 (0xa8) 74.250MHz +HSync +VSync
h: width 1280 start 1390 end 1430 total 1650 skew 0 clock 45.00KHz
v: height 720 start 725 end 730 total 750 clock 60.00Hz
1280x720 (0xa9) 74.250MHz +HSync +VSync
h: width 1280 start 1720 end 1760 total 1980 skew 0 clock 37.50KHz
v: height 720 start 725 end 730 total 750 clock 50.00Hz
1280x720 (0xaa) 74.176MHz +HSync +VSync
h: width 1280 start 1390 end 1430 total 1650 skew 0 clock 44.96KHz
v: height 720 start 725 end 730 total 750 clock 59.94Hz
1024x768 (0x67) 65.000MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.36KHz
v: height 768 start 771 end 777 total 806 clock 60.00Hz
800x600 (0x76) 40.000MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.88KHz
v: height 600 start 601 end 605 total 628 clock 60.32Hz
720x576 (0xab) 27.000MHz -HSync -VSync
h: width 720 start 732 end 796 total 864 skew 0 clock 31.25KHz
v: height 576 start 581 end 586 total 625 clock 50.00Hz
720x480 (0xac) 27.027MHz -HSync -VSync
h: width 720 start 736 end 798 total 858 skew 0 clock 31.50KHz
v: height 480 start 489 end 495 total 525 clock 60.00Hz
720x480 (0xad) 27.000MHz -HSync -VSync
h: width 720 start 736 end 798 total 858 skew 0 clock 31.47KHz
v: height 480 start 489 end 495 total 525 clock 59.94Hz
640x480 (0xae) 25.200MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.50KHz
v: height 480 start 490 end 492 total 525 clock 60.00Hz
640x480 (0x85) 25.175MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz
v: height 480 start 490 end 492 total 525 clock 59.94Hz
720x400 (0xaf) 28.320MHz -HSync +VSync
h: width 720 start 738 end 846 total 900 skew 0 clock 31.47KHz
v: height 400 start 412 end 414 total 449 clock 70.08Hz
编辑2:
在grep 2560
日志中查看后,我查看/var/log/syslog
并发现以下几行:
Nov 25 13:57:04 laptop systemd[1606]: Starting GNOME Shell on X11...
Nov 25 13:57:04 laptop /usr/lib/gdm3/gdm-x-session[1696]: (II) modeset(0): EDID vendor "BOE"
Nov 25 13:57:04 laptop /usr/lib/gdm3/gdm-x-session[1696]: (II) modeset(0): Printing DDC gath
Nov 25 13:57:04 laptop /usr/lib/gdm3/gdm-x-session[1696]: (II) modeset(0): Modeline "1920x10
Nov 25 13:57:04 laptop /usr/lib/gdm3/gdm-x-session[1696]: (II) modeset(0): Modeline "1920x10
Nov 25 13:57:04 laptop /usr/lib/gdm3/gdm-x-session[1696]: (--) modeset(0): HDMI max TMDS fre
Nov 25 13:57:04 laptop gnome-shell[1853]: Failed to use stored monitor configuration: Invalid mode 2560x1440 (59.864616) for monitor 'HPN HP E273q'
这就是启动时发生的事情。如果我尝试通过更改分辨率xrandr
,我会得到:
Nov 25 13:09:47 laptop gnome-shell[1853]: Failed to use stored monitor configuration: Invalid mode 2560x1440 (59.864616) for monitor 'HPN HP E273q'
Nov 25 13:09:53 laptop /usr/lib/gdm3/gdm-x-session[1696]: (II) modeset(0): Allocate new frame buffer 4480x1440 stride
Nov 25 13:09:53 laptop /usr/lib/gdm3/gdm-x-session[1696]: (EE) modeset(0): failed to set mode: Invalid argument
Nov 25 13:09:53 laptop /usr/lib/gdm3/gdm-x-session[1696]: (II) modeset(0): Allocate new frame buffer 3840x1200 stride
Nov 25 13:09:54 laptop /usr/lib/gdm3/gdm-x-session[1696]: (II) modeset(0): EDID vendor "BOE", prod id 1703
Nov 25 13:09:54 laptop /usr/lib/gdm3/gdm-x-session[1696]: (II) modeset(0): Printing DDC gathered Modelines:
Nov 25 13:09:54 laptop /usr/lib/gdm3/gdm-x-session[1696]: (II) modeset(0): Modeline "1920x1080"x0.0 138.78 1920 1968 2000 2080 1080 1083 1088 1112 +hsync -vsync (66.7 kHz eP)
Nov 25 13:09:54 laptop /usr/lib/gdm3/gdm-x-session[1696]: (II) modeset(0): Modeline "1920x1080"x0.0 111.02 1920 1968 2000 2080 1080 1083 1088 1112 +hsync -vsync (53.4 kHz e)
Nov 25 13:09:54 laptop /usr/lib/gdm3/gdm-x-session[1696]: (--) modeset(0): HDMI max TMDS frequency 250000KHz
编辑3:
我可以在 30 Hz 下获得 2560x1440 以使用xrandr
. 只是 60.00(或 55、或 59.9 等)不起作用。
我安装了一个 Ubuntu Server 20.04,我xubuntu-desktop
从 开始添加并禁用了它systemctl set-default multi-user
,我只需要它附带的库来启动我的应用程序。
所以现在我有一个以仅 CLI 模式启动的安装。
登录后,我正在appimage
使用startx myapp.appimage
.
我的问题是它没有使用显示器的全尺寸,而只是中间的一个正方形,而且我在尝试旋转该屏幕时遇到了另一个问题,因为我的显示器是纵向的。
我已经搜索了一段时间来寻找这些答案,接近了,但还没有完全达到。
人们说尝试xrandr
,例如xrandr -q
应该列出您的视频输出,但它返回Can't open display
。我可能必须创建一个.xsession
或.xinitrc
文件并xrandr
在startx
? 我迷路了...
我还看到人们谈论在xorg.conf
. 该文件在文件系统上不存在,但在 中有替代方法,在xorg.conf.d
那里,我找不到他们正在谈论的部分,似乎我必须自己创建它,但这意味着将设置硬编码到这个特定显示器没有?
我的显卡是:VGA compatible controller Intel Corporation HD Graphics 500
,需要安装驱动吗?
顺便说一句,如果我让 xubuntu 桌面启动,它似乎是全屏且分辨率正确。
这个应用程序将是一个信息亭应用程序,所以这就是我不想要桌面的原因。
我希望它像设置一些startx
参数一样简单。
编辑:我取得了一些进展。
我没有使用startx myapp.appimage
,而是创建了一个.xinitrc
文件,并在该文件中写道:
xrandr
myapp.appimage
然后使用startx > output.log
.
这将启动我的应用程序,在日志中,我看到了 xrandr 的输出,我有一个名为“default”的输出,最大分辨率为 1920*1080。
当我将该xrandr
命令更改为xrandr --output default --rotate left
没有任何不同时,日志中没有错误,但应用程序仍然没有旋转。
我刚买了这台 4K 显示器,但可用的最高分辨率是 1920x1080。
这是xrandr
命令的输出:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 697mm x 392mm
1920x1080 60.00* 50.00 59.94
1680x1050 59.88
1600x900 60.00
1280x1024 75.02 60.02
1440x900 59.90
1280x800 59.91
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
DP-1 disconnected (normal left inverted right x axis y axis)
我读到有人通过启用 Wayland 并使用 Wayland 会话在不同的显示器上获得了 4K。唉,这对我不起作用。
我在Ubuntu 20.04上,升级后,我的分辨率在重新启动时被重置。我从1920x1080分辨率变为800x600。
我通常使用arandr来调整我的分辨率,但现在我只有 800x600 选项。我的输出被命名VGA
或类似的东西。现在它被称为default
.
当我输入命令xrandr -q
时,我得到了这个:
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 800 x 600, current 800 x 600, maximum 800 x 600
default connected 800x600+0+0 0mm x 0mm
800x600 75.00*
有人可以帮我紧急解决这个问题吗?像这样工作几乎是不可能的。
顺便说一句,我已经尝试过这些: 尝试添加新的屏幕分辨率 和https://stackoverflow.com/questions/47391669/xrandr-displaying-failed-to-get-size- of-gamma-for-output-default没有任何成功。
当我输入 thislspci | grep VGA
时,我得到了这个输出:
01:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 730] (rev a1)
我真的不知道这是否重要,但我看到人们在几篇文章中给出了他们的 GPU 规格。
我已经使用 Lubuntu 很长一段时间了。我的计算机中有一个中等硬件。旧版本的 Lubuntu 还不错。但是最新的 20.04.1 LTS 似乎存在某种错误,因为有时它会导致某种内存过载。
我发现我的电脑上的硬盘使用灯一直亮着,然后电脑变慢,然后最终死机。当时我没有任何选择,只能重新启动我的电脑。从某种意义上说,我不得不重做许多在这个过程中丢失的作品,这很烦人。
不是我做繁重的过程。我通常在浏览器打开时看到这个问题,同时假设我正在处理文档文件(只是将文本写入 .odt 文件左右)或在 gedit 中编写 C 程序。(只是一个例子情况)。
我的电脑配置如图:
abhishek@abhishek:~$ neofetch
.-/+oossssoo+/-. abhishek@abhishek
`:+ssssssssssssssssss+:` -----------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 20.04.1 LTS x86_64
.ossssssssssssssssssdMMMNysssso. Kernel: 5.4.0-47-generic
/ssssssssssshdmmNNmmyNMMMMhssssss/ Uptime: 3 mins
+ssssssssshmydMMMMMMMNddddyssssssss+ Packages: 2001 (dpkg)
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Shell: bash 5.0.17
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Resolution: 1280x1024
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ DE: LXQt
ossyNMMMNyMMhsssssssssssssshmmmhssssssso WM: Openbox
ossyNMMMNyMMhsssssssssssssshmmmhssssssso WM Theme: Lubuntu Arc
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Theme: Arc-Darker [GTK3]
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Icons: Adwaita [GTK3]
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ Terminal: qterminal
+sssssssssdmydMMMMMMMMddddyssssssss+ Terminal Font: Ubuntu Mono 14
/ssssssssssshdmNNNNmyNMMMMhssssss/ CPU: Intel Core 2 Duo E7200 (2) @ 2.364GHz
.ossssssssssssssssssdMMMNysssso. GPU: Intel 82945G/GZ
-+sssssssssssssssssyyyssss+- Memory: 443MiB / 2984MiB
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
abhishek@abhishek:~$
现在在第二个问题中,据说系统每 10-15 秒挂起一次,但在我的系统中并非如此。冻结是随机发生的。对于与我的不同的第二个问题的答案,答案没有详细解释每个命令应该做什么以及如果它不起作用则恢复的命令。
我觉得这是操作系统本身的一个错误。克服它的方法有哪些?
编辑:下面是运行的输出free -h
abhishek@abhishek:~$ free -h
total used free shared buff/cache available
Mem: 2.9Gi 671Mi 1.3Gi 141Mi 997Mi 2.0Gi
Swap: 0B 0B 0B
abhishek@abhishek:~$
但是在运行时grep -i swap /etc/fstab
我没有输出。
abhishek@abhishek:~$ grep -i swap /etc/fstab
abhishek@abhishek:~$