Narzędzia VMWare nie pozwalają na zmianę rozdzielczości w El Capitan

1

Wygląda na to, że narzędzia VMWare nie pozwalają na zmianę rozdzielczości w El Capitan. Wprowadź dane w następujący sposób:

  • VMWare Workstation 12
  • Najnowsze narzędzia VMWare 8.0.2 ( tutaj )
  • Mac OS El Capitan, kompilacja 15B42

Próbowałem wszystkiego, co mogłem znaleźć w Internecie. Ustawiam sudo nvram boot-args=rootless=0przed instalacją. Wyłączyłem także ochronę poprzez csrutil disablew trybie odzyskiwania.

VMWare mówi, że został zainstalowany pomyślnie. Widzę, że jego sterowniki ładują się do pełnego dziennika rozruchu.

Nov  5 13:51:38 localhost kernel[0]: gfx: Loaded com.vmware.kext.VMwareGfx Version 0297.78.63 Build 2977863 (Aug 11 2015 19:19:22)
Nov  5 13:51:38 localhost kernel[0]: gfx: svga: Start: FB size=0x300000, FIFO size=0x200000
Nov  5 13:51:38 localhost kernel[0]: gfx: svga: Start: host_bpp=32, bpp=32, num_displays=2
Nov  5 13:51:38 localhost kernel[0]: gfx: fb: start: maxWidth 3840 maxHeight 1920 vramSize 33554432
Nov  5 13:51:38 localhost kernel[0]: gfx: fb: setDisplayMode: (1) wxh=1024x768, 32 4096
Nov  5 13:51:38 localhost kernel[0]: gfx: svga: SetMode: mode w,h=1024, 768 bpp=32
Nov  5 13:51:38 localhost kernel[0]: gfx: svga: SetMode: pitch=4096
Nov  5 13:51:38 localhost kernel[0]: gfx: fb: setDisplayMode: Display ID=1, Depth ID=0
Nov  5 13:51:38 localhost kernel[0]: gfx: fb: setDisplayMode: wxh=1024x768, bpp=32, pitch=4096
Nov  5 13:51:38 localhost kernel[0]: gfx: gfx: UpdateTraces: Enabling traces.

Nov  5 13:51:43 Jacks-Mac kernel[0]: memctl: Loaded com.vmware.kext.vmmemctl Version 0297.78.63 Build 2977863 (Aug 11 2015 19:19:20)
Nov  5 13:51:44 Jacks-Mac kernel[0]: memctl: Opening balloon
Nov  5 13:51:44 Jacks-Mac kernel[0]: memctl: offset 0: 80
Nov  5 13:51:44 Jacks-Mac kernel[0]: memctl: offset 1: 16
Nov  5 13:51:44 Jacks-Mac kernel[0]: memctl: offset 2: 56
Nov  5 13:51:44 Jacks-Mac kernel[0]: memctl: offset 3: 64
Nov  5 13:51:44 Jacks-Mac kernel[0]: memctl: offset 4: 76
Nov  5 13:51:44 Jacks-Mac kernel[0]: memctl: Timer thread started.
Nov  5 13:51:44 Jacks-Mac kernel[0]: hgfs: Loaded com.vmware.kext.vmhgfs Version 0297.78.63 Build 2977863 (Aug 11 2015 19:19:16)
Nov  5 13:51:44 Jacks-Mac kernel[0]: gfx: fb: VMwareFramebufferGetLastCustomResolution: Last custom resolution: missing

Ale niestety to nie działa w praktyce - nie ma rozdzielczości ekranu oprócz 1024 * 768

Podejrzewam, że może to być związane z System Integrity Protection wprowadzonym w El Capitan. Podejrzliwie, pomimo faktu, csrutil statusże disabledw Recovery w prawdziwym systemie mówi, że daje następujący wynik

wprowadź opis zdjęcia tutaj

Wszelkie myśli, jak to zrobić?

ekspert
źródło
To rootless=0było tylko dla 10.11 beta. Sugeruję całkowite usunięcie pamięci NVRAM, a następnie jej prawidłowe wyłączenie w trybie Recovery HD.
At0mic,
@IronCraftMan Jak go usunąć? Jeśli tak, csrutil clearto próbowałem :( Wydaje się również, że vmware gfs kext jest uruchamiany poprawnie. Zastanawiam się, dlaczego nie ma to odzwierciedlenia w Ustawieniach / wyświetlaniu systemu.
ekspert
VMware nie obsługuje uruchamiania OS X na VMware Workstation, a to także narusza SLA Apple dla OS X.
3439894

Odpowiedzi:

-1

Wprawdzie jest to bardzo stary wątek (który znalazłem podczas wyszukiwania com.vmware.kext.VMwareGfx), ale chciałem zaktualizować odpowiedź.

Udało mi się uzyskać działającą konfigurację za pomocą Mojave 10.14.5 na Workstation 15 Player, używając kopii VMware Tools z Fusion 11. Dodatkowo nie musiałem wprowadzać żadnych csrutilpoprawek.

VMwareGfx

Być może więc możesz spróbować użyć tych wersji i sprawdzić, czy wszystko zadziała po wyjęciu z pudełka. Powodzenia!

(Jeśli chodzi o komentatora mówiącego o umowie licencyjnej Apple, nie jestem prawnikiem, ale rozumiem, że nie jest to naruszenie, jeśli korzystasz ze sprzętu Apple. W moim przypadku używam tego na moim MacBooku Pro, a ja Z przyjemnością informuję, że goście systemu macOS pracowali dla mnie od razu.)

Chris Jester-Young
źródło