在 Subiquity(Ubuntu 服务器安装程序)的手动分区阶段,有一个磁盘列表,以 id 的形式。
/dev/disk/by-id
但是,这些与条目略有不同。
例如,Subiquity 显示VBOX_HARRDISK_VB_01234_56789
,而对应的/dev/disk/by-id
文件是scsi-0ATA-VBOX_HARRDISK_VB_01234_56789
.
前者从何而来?有没有办法以编程方式从终端获取它(不包括文本处理)?
在 Subiquity(Ubuntu 服务器安装程序)的手动分区阶段,有一个磁盘列表,以 id 的形式。
/dev/disk/by-id
但是,这些与条目略有不同。
例如,Subiquity 显示VBOX_HARRDISK_VB_01234_56789
,而对应的/dev/disk/by-id
文件是scsi-0ATA-VBOX_HARRDISK_VB_01234_56789
.
前者从何而来?有没有办法以编程方式从终端获取它(不包括文本处理)?
我有一个 Intel UHD 620 GPU,它的驱动程序在 18.04 Bionic 上使我处于一个矛盾的位置:
xserver-xorg-video-all
,一切正常,但视频会撕裂;xserver-xorg-video-intel
(删除其他xserver-xorg-video-*
包),我可以通过设置修复撕裂TearFree
,/etc/X11/xorg.conf.d/20-intel.conf
但系统不稳定(我认为是由于驱动程序版本支持不当)。xserver-xorg-video-intel
在 19.04 Disco 上,它提供了( 2:2.99.917+git20180925-2
, 与)的更新版本2:2.99.917+git20171229-1
,我可以同时获得稳定性和 TearFree,但是,无法在 18.04 Bionic 中安装该软件包(最终由于 libc)。
有什么方法可以在 18.04 上获取英特尔更新的驱动程序(打包、编译,任何方式)?或者,有什么方法可以在不使用英特尔版本的驱动程序的情况下修复撕裂?
编辑:赫尔曼使用 QXL 的解决方案是可以接受的。
我自己编译 QEMU,然后从命令行运行它。这是由于应用了补丁,并且拥有最新的 QEMU 版本。
目标是使用 Ubuntu 16.04 x86/64 主机运行具有 FHD (1920x1080) 分辨率的通用 Windows (7+) 客户机,而不使用远程桌面(因此,直接在 QEMU 窗口中)。
当我配置编译器时:
./configure --target-list=x86_64-softmmu --enable-debug --enable-gtk # and other parameters
并运行 QEMU:
$QEMU_BINARY \
-drive if=pflash,format=raw,readonly,file=$OVMF_20160813_BIN \
-drive if=pflash,format=raw,file=$OVMF_20160813_VARS_TMP \
-enable-kvm \
-machine q35,accel=kvm,mem-merge=off \
-cpu host \
-vga std \
# and other parameters
Windows 将分辨率限制为 800x600。
如何配置/执行 QEMU 以获得预期的分辨率?
当我执行 using-vga vmware
时,我得到Guest has not initialized the display (yet).
了,我不确定这是一个错误还是我没有正确配置我的系统或 QEMU。
如果解决方案需要安装驱动程序,这是可以接受的,但我倾向于不从远程桌面连接执行 QEMU。如果无法轻松达到 FHD,即使是较低的也可以(除了 800x600 之外的任何东西!)。
我有一个带有 (x)Ubuntu 16.04 的 Skylake 系统 (ASRock Z170 Gaming-ITX/ac)。
我的扬声器是通过 SPDIF 端口连接的,但是有问题。
当我检查音频配置文件(在 中pavucontrol
)时,我看到它Analog Stereo Output (unplugged)
已被选中。即使此配置文件错误,扬声器也会定期播放,但音量无法正常工作 - 任何高于静音的操作都会导致扬声器以最大音量播放。
如果我选择Digital Stereo (IEC958)
,扬声器根本不会收到任何信号。
我怎样才能解决这个问题?
调试信息:
~$ grep "Codec:" /proc/asound/card*/codec*
/proc/asound/card0/codec#0:Codec: Realtek ALC1150
/proc/asound/card0/codec#2:Codec: Intel Skylake HDMI
~$ lspci -vv # extract
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
Subsystem: ASRock Incorporation Sunrise Point-H HD Audio
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32
Interrupt: pin A routed to IRQ 140
Region 0: Memory at df140000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at df120000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
~$ dmesg | grep 00:1f.3
[ 0.181004] pci 0000:00:1f.3: [8086:a170] type 00 class 0x040300
[ 0.181034] pci 0000:00:1f.3: reg 0x10: [mem 0xdf140000-0xdf143fff 64bit]
[ 0.181062] pci 0000:00:1f.3: reg 0x20: [mem 0xdf120000-0xdf12ffff 64bit]
[ 0.181091] pci 0000:00:1f.3: PME# supported from D3hot D3cold
[ 0.181176] pci 0000:00:1f.3: System wakeup disabled by ACPI
[ 0.579846] iommu: Adding device 0000:00:1f.3 to group 8
[ 3.126041] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915_bpo])
[ 4.185983] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input11
[ 4.186034] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input12
[ 4.186081] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1f.3/sound/card0/input13
[ 4.186135] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1f.3/sound/card0/input14
[ 4.186188] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input15
[ 4.186228] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input16
[ 4.186267] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input17
[ 4.186304] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input18
在 (X)Ubuntu 14.04 中,我能够Select All
通过键盘在 Gnome 终端中调用菜单 ( Alt- E> A) 执行操作。
在更新的 (X)Ubuntu 版本中,我注意到菜单栏的快捷方式不再可用。
对于某些操作,可以设置直接快捷方式(例如Reset and clear terminal
),但不能为Select All
.
有没有办法可以通过键盘执行此操作?
注意:我指的是 Gnome Terminal,而不是其他终端应用程序。
我有一个 Ubuntu 14.04.3(带有 linux-generic-lts-vivid (3.19) 内核)64 位主机,以及一个具有相同操作系统和配置的 VirtualBox 客户机。
主机有一个 AMD A10-7800 CPU。
如果我在 VirtualBox 中启用了 KVM 半虚拟化接口,我是否需要更改来宾中的任何内容才能利用它?
我有 Xubuntu 14.10,安装了软件包pulseaudio-module-bluetooth
,可以很好地与我的蓝牙耳机配合使用。
不过,我觉得很烦人,耳机会自动连接到电脑,因为我经常希望它连接到另一台设备。
有没有办法禁用自动连接?我不能简单地禁用蓝牙,因为我有蓝牙鼠标。