Pagina 1 di 1

VirtualBox 7 e Slackware64 come guest - Problema ridimensionamento schermo

Inviato: sab 21 set 2024, 14:14
da targzeta
Ciao a tutti,
sto provando ad aggiornare VBox dalla 6.1 alla 7.0.20 r163906 (che attualmente è l'ultima). Il problema è che la slackware parte con una risoluzione più bassa, 1280x800 in confronto alla mia 4096x2160.

Faccio notare che anche sulla 6.1 la console ha una risoluzione bassa, ma il server X parte alla risoluzione corretta. In particolare faccio partire il client VBoxDRMClient e poi X si ridimensiona correttamente, sensa bisogno di fare più nulla.

La macchina ha lo schermo configurato con VMSVGA e accelerazione 3D abilitata.

All'avvio ho questo errore drm:

Codice: Seleziona tutto

[    4.659568] vmwgfx 0000:00:02.0: [drm] *ERROR* vmwgfx seems to be running on an unsupported hypervisor.
[    4.659570] vmwgfx 0000:00:02.0: [drm] *ERROR* This configuration is likely broken.
[    4.659572] vmwgfx 0000:00:02.0: [drm] *ERROR* Please switch to a supported graphics device to avoid problems.
Quando faccio partire il VBoxService mi da:

Codice: Seleziona tutto

11:56:46.552521 main     VBoxService 7.0.20 r163906 (verbosity: 0) linux.amd64 (Jul 10 2024 15:29:00) release log
...
11:56:46.568247 main     VBoxDRMClient: found compatible device: /dev/dri/renderD128
11:56:46.575826 main     VBoxDRMClient: IPC server socket access granted to all users
11:56:46.576536 DrmResizeThread VBoxDRMClient: Error: unable to validate screen layout: first monitor is not allowed to be disabled
11:56:46.576632 DrmResizeThread VBoxDRMClient: Error: displays layout is invalid, will not notify guest driver, rc=VERR_INVALID_PARAMETER
11:56:46.576742 DrmResizeThread VBoxDRMClient: Error: Failed to push display change as requested by host, rc=VERR_INVALID_PARAMETER
e quando faccio partire X sul dmesg compare:

Codice: Seleziona tutto

[  105.319215] [drm:vmw_messaggio_ioctl [vmwgfx]] *ERROR* Failed to open channel.
[  105.319247] [drm:vmw_messaggio_ioctl [vmwgfx]] *ERROR* Failed to open channel.
Ho installato i VirtualBox Guest Addition e i moduli del kernel sono quelli distribuiti con queste ultime:

Codice: Seleziona tutto

$> modinfo vboxguest
filename:       /lib/modules/6.10.11/misc/vboxguest.ko
version:        7.0.20 r163906
...
description:    Oracle VM VirtualBox Guest Additions for Linux Module
...
Il pacchetto xf86 è quello vmware:

Codice: Seleziona tutto

xf86-video-vmware-13.4.0
Sbaglio qualcosa? Mi manca un pezzo?

Grazie mille in anticipo,
Emanuele