You are not logged in.

#1 2022-12-23 18:16:04

TryTilYouCry
Member
Registered: 2022-12-23
Posts: 7

[SOLVED] Arch as a guest OS in VMware fails to set display resolution

Hi Archers, I am currently running Arch as a guest OS in VMware Fusion 13.0 on a MacBook Pro 16'' running Ventura 13.1 and have encountered the following issue - upon restart or shutdown my display resolution goes from the correct 3072x1920 to 1024x768 and the only way to bring it back is to manually restart vmtoolsd.service - systemctl restart vmtoolsd.service. I read this page thoroughly:

https://wiki.archlinux.org/title/VMware … as_a_guest

and installed open-vm-tools, gtkmm3, xf86-input-vmmouse, xf86-video-vmware, and mesa, and enabled vmtoolsd.service and vmware-vmblock-fuse.service. I am logged into X11 session on XFCE 4.18. However, I tried other DEs (Gnome, Plasma) and the same thing keeps happening - I am able to restart vmtoolsd.service and the system picks up the correct display resolution, but once I power the machine off - I am back looking at a 1024x768 screen. 
This does not happen in Debian or Fedora, for example, but I am not sure which config file is different, so that the correct resolution persists across reboots, without having to restart the vmtoolsd.service manually every time. I did post this issue in Arch's subreddit, but failed to get a response. As a newbie, I fully expect to be told to keep googling or read the wiki, but I have done so for the last two weeks to no avail. I know I am not experienced enough for Arch (not even close), but I love the fact that is a rolling distro that has the latest kernel and packages and how minimalist and light it is. I don't want to mess with any of the Arch derivatives - I would rather learn the real thing. My long term goal is to leave MacOS altogether and buy a proper laptop to install Arch natively, but until I advance sufficiently, VMs are the best solution for me. I would rather not use Virtual Box on the Mac - the experience is very subpar.
Finally, I know that everyone's time is valuable and helping some noob online is not the best way to spend it, so I am willing to pay for your help, as long as it is an amount I can afford. I can do XMR or Zelle.
Hopefully, I haven't broken any forum rules so far.

Any help would be very much appreciated!

Last edited by TryTilYouCry (2022-12-24 17:21:31)

Offline

#2 2022-12-23 19:16:40

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 15,158

Re: [SOLVED] Arch as a guest OS in VMware fails to set display resolution

Finally, I know that everyone's time is valuable and helping some noob online is not the best way to spend it, so I am willing to pay for your help, as long as it is an amount I can afford. I can do XMR or Zelle.

Everyone on this forum was a newbie at some point, is here completely voluntary and spends their free time on whatever  they want.

My first reaction to seeing a reward being offered for help was to ignore it completely or feel insulted.
I do like the spirit in the rest of your post though, so will try to overcome both feelings.

- At boot the VM doesn't get the correct graphical info
- re-running vmtoolsd service does correct that.

This suggests some kind of race condition .

Please post the content of /etc/mkinitcpio.conf  .

EDIT : also the full output of lspci -k

Last edited by Lone_Wolf (2022-12-23 19:19:25)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#3 2022-12-23 20:14:39

TryTilYouCry
Member
Registered: 2022-12-23
Posts: 7

Re: [SOLVED] Arch as a guest OS in VMware fails to set display resolution

"My first reaction to seeing a reward being offered for help was to ignore it completely or feel insulted."

I am very sorry! Please don't feel insulted, I just wasn't sure what to do, it was never my intention to cause offense.

/etc/mkinitcpio.conf -

MODULES=()
BINARIES=()
FILES=()
HOOKS=(base udev autodetect keyboard keymap modconf block encrypt filesystems fsck)

lspci -k-

	[ivo@archlinux ~]$ lspci -k 
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)
	Subsystem: VMware Virtual Machine Chipset
	Kernel driver in use: agpgart-intel
	Kernel modules: intel_agp
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
	Subsystem: VMware Virtual Machine Chipset
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
	Subsystem: VMware Virtual Machine Chipset
	Kernel driver in use: ata_piix
	Kernel modules: ata_piix, pata_acpi, ata_generic
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
	Subsystem: VMware Virtual Machine Chipset
	Kernel modules: i2c_piix4
00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10)
	Subsystem: VMware Virtual Machine Communication Interface
	Kernel driver in use: vmw_vmci
	Kernel modules: vmw_vmci
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
	Subsystem: VMware SVGA II Adapter
	Kernel driver in use: vmwgfx
	Kernel modules: vmwgfx
00:10.0 SCSI storage controller: Broadcom / LSI 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)
	Subsystem: VMware LSI Logic Parallel SCSI Controller
	Kernel driver in use: mptspi
	Kernel modules: mptspi
00:11.0 PCI bridge: VMware PCI bridge (rev 02)
	Subsystem: VMware PCI bridge
00:15.0 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.1 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.2 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.3 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.4 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.5 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.6 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.7 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.0 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.1 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.2 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.3 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.4 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.5 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.6 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.7 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.0 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.1 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.2 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.3 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.4 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.5 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.6 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.7 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.0 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.1 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.2 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.3 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.4 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.5 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.6 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.7 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
02:00.0 USB controller: VMware USB1.1 UHCI Controller
	DeviceName: usb
	Subsystem: VMware Device 1976
	Kernel driver in use: uhci_hcd
02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
	DeviceName: Ethernet0
	Subsystem: VMware PRO/1000 MT Single Port Adapter
	Kernel driver in use: e1000
	Kernel modules: e1000
02:02.0 Multimedia audio controller: Ensoniq ES1371/ES1373 / Creative Labs CT2518 (rev 02)
	DeviceName: sound
	Subsystem: Ensoniq Audio PCI 64V/128/5200 / Creative CT4810/CT5803/CT5806 [Sound Blaster PCI]
	Kernel driver in use: snd_ens1371
	Kernel modules: snd_ens1371
02:03.0 USB controller: VMware USB2 EHCI Controller
	DeviceName: ehci
	Subsystem: VMware USB2 EHCI Controller
	Kernel driver in use: ehci-pci
03:00.0 USB controller: VMware USB3 xHCI 1.0 Controller
	DeviceName: usb_xhci
	Subsystem: VMware USB3 xHCI 1.0 Controller
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
0b:00.0 Non-Volatile memory controller: VMware NVMe SSD Controller
	DeviceName: nvme0
	Subsystem: VMware NVMe SSD Controller
	Kernel driver in use: nvme
	Kernel modules: nvme
[ivo@archlinux ~]$ 
[ivo@archlinux ~]$ lspci -k
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)
	Subsystem: VMware Virtual Machine Chipset
	Kernel driver in use: agpgart-intel
	Kernel modules: intel_agp
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
	Subsystem: VMware Virtual Machine Chipset
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
	Subsystem: VMware Virtual Machine Chipset
	Kernel driver in use: ata_piix
	Kernel modules: ata_piix, pata_acpi, ata_generic
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
	Subsystem: VMware Virtual Machine Chipset
	Kernel modules: i2c_piix4
00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10)
	Subsystem: VMware Virtual Machine Communication Interface
	Kernel driver in use: vmw_vmci
	Kernel modules: vmw_vmci
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
	Subsystem: VMware SVGA II Adapter
	Kernel driver in use: vmwgfx
	Kernel modules: vmwgfx
00:10.0 SCSI storage controller: Broadcom / LSI 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)
	Subsystem: VMware LSI Logic Parallel SCSI Controller
	Kernel driver in use: mptspi
	Kernel modules: mptspi
00:11.0 PCI bridge: VMware PCI bridge (rev 02)
	Subsystem: VMware PCI bridge
00:15.0 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.1 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.2 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.3 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.4 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.5 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.6 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.7 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.0 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.1 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.2 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.3 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.4 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.5 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.6 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.7 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.0 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.1 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.2 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.3 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.4 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.5 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.6 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.7 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.0 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.1 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.2 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.3 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.4 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.5 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.6 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.7 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
02:00.0 USB controller: VMware USB1.1 UHCI Controller
	DeviceName: usb
	Subsystem: VMware Device 1976
	Kernel driver in use: uhci_hcd
02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
	DeviceName: Ethernet0
	Subsystem: VMware PRO/1000 MT Single Port Adapter
	Kernel driver in use: e1000
	Kernel modules: e1000
02:02.0 Multimedia audio controller: Ensoniq ES1371/ES1373 / Creative Labs CT2518 (rev 02)
	DeviceName: sound
	Subsystem: Ensoniq Audio PCI 64V/128/5200 / Creative CT4810/CT5803/CT5806 [Sound Blaster PCI]
	Kernel driver in use: snd_ens1371
	Kernel modules: snd_ens1371
02:03.0 USB controller: VMware USB2 EHCI Controller
	DeviceName: ehci
	Subsystem: VMware USB2 EHCI Controller
	Kernel driver in use: ehci-pci
03:00.0 USB controller: VMware USB3 xHCI 1.0 Controller
	DeviceName: usb_xhci
	Subsystem: VMware USB3 xHCI 1.0 Controller
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
0b:00.0 Non-Volatile memory controller: VMware NVMe SSD Controller
	DeviceName: nvme0
	Subsystem: VMware NVMe SSD Controller
	Kernel driver in use: nvme
	Kernel modules: nvme
[ivo@archlinux ~]$ 
[ivo@archlinux ~]$ lspci -k
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)
	Subsystem: VMware Virtual Machine Chipset
	Kernel driver in use: agpgart-intel
	Kernel modules: intel_agp
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
	Subsystem: VMware Virtual Machine Chipset
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
	Subsystem: VMware Virtual Machine Chipset
	Kernel driver in use: ata_piix
	Kernel modules: ata_piix, pata_acpi, ata_generic
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
	Subsystem: VMware Virtual Machine Chipset
	Kernel modules: i2c_piix4
00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10)
	Subsystem: VMware Virtual Machine Communication Interface
	Kernel driver in use: vmw_vmci
	Kernel modules: vmw_vmci
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
	Subsystem: VMware SVGA II Adapter
	Kernel driver in use: vmwgfx
	Kernel modules: vmwgfx
00:10.0 SCSI storage controller: Broadcom / LSI 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)
	Subsystem: VMware LSI Logic Parallel SCSI Controller
	Kernel driver in use: mptspi
	Kernel modules: mptspi
00:11.0 PCI bridge: VMware PCI bridge (rev 02)
	Subsystem: VMware PCI bridge
00:15.0 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.1 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.2 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.3 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.4 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.5 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.6 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:15.7 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.0 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.1 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.2 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.3 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.4 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.5 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.6 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:16.7 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.0 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.1 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.2 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.3 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.4 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.5 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.6 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:17.7 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.0 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.1 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.2 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.3 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.4 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.5 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.6 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
00:18.7 PCI bridge: VMware PCI Express Root Port (rev 01)
	Subsystem: VMware PCI Express Root Port
	Kernel driver in use: pcieport
02:00.0 USB controller: VMware USB1.1 UHCI Controller
	DeviceName: usb
	Subsystem: VMware Device 1976
	Kernel driver in use: uhci_hcd
02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
	DeviceName: Ethernet0
	Subsystem: VMware PRO/1000 MT Single Port Adapter
	Kernel driver in use: e1000
	Kernel modules: e1000
02:02.0 Multimedia audio controller: Ensoniq ES1371/ES1373 / Creative Labs CT2518 (rev 02)
	DeviceName: sound
	Subsystem: Ensoniq Audio PCI 64V/128/5200 / Creative CT4810/CT5803/CT5806 [Sound Blaster PCI]
	Kernel driver in use: snd_ens1371
	Kernel modules: snd_ens1371
02:03.0 USB controller: VMware USB2 EHCI Controller
	DeviceName: ehci
	Subsystem: VMware USB2 EHCI Controller
	Kernel driver in use: ehci-pci
03:00.0 USB controller: VMware USB3 xHCI 1.0 Controller
	DeviceName: usb_xhci
	Subsystem: VMware USB3 xHCI 1.0 Controller
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
0b:00.0 Non-Volatile memory controller: VMware NVMe SSD Controller
	DeviceName: nvme0
	Subsystem: VMware NVMe SSD Controller
	Kernel driver in use: nvme
	Kernel modules: nvme
[ivo@archlinux ~]$ 

Thank you so much for responding!

Last edited by TryTilYouCry (2022-12-25 21:46:52)

Offline

#4 2022-12-23 22:50:40

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 15,158

Re: [SOLVED] Arch as a guest OS in VMware fails to set display resolution

looks like you posted the lscpi output multiple times, and it should be put in code tags to be better readable.
Click the BBCode link (left bottom) to see how code tags work.

Try adding vmwgfx to the modules= line of /etc/mkinitcpio.conf so it looks like

MODULES=(vmwgfx)

Then run mkinitcpio -P to regenerate the initramfs and reboot .

This will ensure the vmwgfx kernel module is present early in the boto porcess and gets time to initialise.
Hopefully it will be fully iniitalised by the time vmtoolsd.service runs.

Welcome to archlinux forums .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#5 2022-12-23 23:17:30

TryTilYouCry
Member
Registered: 2022-12-23
Posts: 7

Re: [SOLVED] Arch as a guest OS in VMware fails to set display resolution

Lone_Wolf wrote:

looks like you posted the lscpi output multiple times, and it should be put in code tags to be better readable.
Click the BBCode link (left bottom) to see how code tags work.

Try adding vmwgfx to the modules= line of /etc/mkinitcpio.conf so it looks like

MODULES=(vmwgfx)

Then run mkinitcpio -P to regenerate the initramfs and reboot .

This will ensure the vmwgfx kernel module is present early in the boto porcess and gets time to initialise.
Hopefully it will be fully iniitalised by the time vmtoolsd.service runs.

Welcome to archlinux forums .

Thank you so much, Lone_Wolf! That did it! Very grateful and I learned something valuable. I will make sure to properly use code tags next time.
Thanks again : )

Offline

#6 2022-12-24 15:33:45

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 15,158

Re: [SOLVED] Arch as a guest OS in VMware fails to set display resolution

Glad it works now, please add [Solved] to the title .
(edit first post, there's a character limit for titles so you may have to shorten it)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

Board footer

Powered by FluxBB