VRAM в workstation 11 только 64 МБ

У меня есть хост-компьютер, который является Windows 8.1 и содержит 3 ГБ видеокарты nVidia. Внутри VMware я под управлением Windows 7.


Я установил VMware tools, но выделенная видеопамять отображается как 64 МБ. В настройках я сказал, что хочу, чтобы моя видеопамять была 1 ГБ. В настройках дисплея гостя он говорит, что использует драйвер VMware SVGA 3D с общей графической памятью 2114 МБ, 64 МБ выделенной, 0 МБ системы и 2080 МБ общей память.

система работала ужасно медленно. Я отключил Aero и все визуальные эффекты, и гость ускорил много, поэтому я думаю, что у меня проблема с видеопамятью, но я хотел бы, чтобы они были внутри моего гостя и не хотели их отключать. Как увеличить выделенную оперативную память? Я погуглил некоторые решения в интернете, но они, похоже, нацелены на более старую версию VMware, которые, похоже, не работают.

ОБНОВИТЬ ФАЙЛ КОНФИГУРАЦИИ:

.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "11"
numvcpus = "6"
cpuid.coresPerSocket = "6"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsisas1068"
sata0.present = "TRUE"
memsize = "8192"
mem.hotadd = "TRUE"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Windows 7.vmdk"
sata0:1.present = "TRUE"
sata0:1.fileName = "auto detect"
sata0:1.deviceType = "cdrom-raw"
floppy0.fileType = "device"
floppy0.fileName = ""
floppy0.clientDevice = "FALSE"
ethernet0.present = "TRUE"
ethernet0.connectionType = "custom"
ethernet0.virtualDev = "e1000e"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.addressType = "generated"
usb.present = "TRUE"
ehci.present = "TRUE"
ehci.pciSlotNumber = "34"
sound.present = "TRUE"
sound.virtualDev = "hdaudio"
sound.fileName = "-1"
sound.autodetect = "TRUE"
mks.enable3d = "TRUE"
svga.graphicsMemoryKB = "1048576"
serial0.present = "TRUE"
serial0.fileType = "thinprint"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
hpet0.present = "TRUE"
usb.vbluetooth.startConnected = "TRUE"
sensor.accelerometer = "pass-through"
sensor.ambientLight = "pass-through"
sensor.compass = "pass-through"
sensor.gyrometer = "pass-through"
sensor.inclinometer = "pass-through"
sensor.location = "pass-through"
sensor.orientation = "pass-through"
displayName = "Windows 7"
guestOS = "windows8"
nvram = "Windows 7.nvram"
virtualHW.productCompatibility = "hosted"
powerType.powerOff = "soft"
powerType.powerOn = "soft"
powerType.suspend = "soft"
powerType.reset = "soft"
extendedConfigFile = "Windows 7.vmxf"
gui.lastPoweredViewMode = "fullscreen"
uuid.bios = "56 4d a9 11 2f 4b 39 27-43 92 26 14 9c cd 97 25"
uuid.location = "56 4d a9 11 2f 4b 39 27-43 92 26 14 9c cd 97 25"
replay.supported = "FALSE"
replay.filename = ""
migrate.hostlog = ".Windows 7-92c902ec.hlog"
scsi0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "160"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "192"
sound.pciSlotNumber = "33"
vmci0.pciSlotNumber = "35"
sata0.pciSlotNumber = "36"
scsi0.sasWWID = "50 05 05 61 2f 4b 39 20"
ethernet0.generatedAddress = "00:0C:29:CD:97:25"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "-1664248027"
vm.genid = "1137670855548845163"
vm.genidX = "-1294450341537404688"
monitor.phys_bits_used = "42"
vmotion.checkpointFBSize = "4194304"
vmotion.checkpointSVGAPrimarySize = "134217728"
cleanShutdown = "FALSE"
softPowerOff = "FALSE"
usb_xhci:6.speed = "2"
usb_xhci:6.present = "TRUE"
usb_xhci:6.deviceType = "hub"
usb_xhci:6.port = "6"
usb_xhci:6.parent = "-1"
usb_xhci:7.speed = "4"
usb_xhci:7.present = "TRUE"
usb_xhci:7.deviceType = "hub"
usb_xhci:7.port = "7"
usb_xhci:7.parent = "-1"
floppy0.autodetect = "TRUE"
sata0:1.autodetect = "TRUE"
tools.syncTime = "FALSE"
unity.wasCapable = "TRUE"
tools.remindInstall = "FALSE"
toolsInstallManager.updateCounter = "2"
svga.guestBackedPrimaryAware = "TRUE"
floppy0.startConnected = "FALSE"
vhv.enable = "TRUE"
vpmc.enable = "FALSE"
usb_xhci:4.present = "TRUE"
usb_xhci:4.deviceType = "hid"
usb_xhci:4.port = "4"
usb_xhci:4.parent = "-1"
checkpoint.vmState = ""
usb.generic.allowHID = "TRUE"
usb:1.speed = "2"
usb:1.present = "TRUE"
usb:1.deviceType = "hub"
usb:1.port = "1"
usb:1.parent = "-1"
usb.autoConnect.device0 = "path:1/3/0/5 autoclean:1"
sata0:1.startConnected = "TRUE"
vmx.buildType = "release"
svga.autodetect = "FALSE"
svga.vramSize = "1073741824"
gui.exitOnCLIHLT = "TRUE"
MemTrimRate = "0" 
mainMem.useNamedFile = "FALSE"
sched.mem.pshare.enable = "FALSE" 
prefvmx.useRecommendedLockedMemSize = "TRUE"
mainmem.backing = "swap"
monitor.virtual_mmu = "automatic"
monitor.virtual_exec = "automatic"
ethernet0.vnet = "VMnet1"
usb_xhci.present = "FALSE"
usb:0.present = "TRUE"
usb:0.deviceType = "hid"
usb:0.port = "0"
usb:0.parent = "-1"
28
задан Hennes
03.04.2023 7:10 Количество просмотров материала 2615
Распечатать страницу

1 ответ

  1. выключение виртуальной машины.
  2. открыть .файл vmx в текстовом редакторе.
  3. если вы используете ESX, вы можете перейти к шагу 4.

    если вы используете старую версию размещенного продукта (Workstation, ACE, Player, Server или Fusion), добавьте эту строку, чтобы изменения параметров видеопамяти, внесенные здесь, учитывались виртуальной машиной, а не переопределялись VMware Tools:

    svga.автоматическое определение = "FALSE"

    Примечание: если вы используете ESX, это значение устанавливается по умолчанию.

  4. вычислить объем видеопамяти, необходимый для поддержки максимального требуемого разрешения. Умножьте ширину на высоту наибольшего требуемого разрешения, затем умножьте результат на 4. Если результат превышает 16777216 (или 4194304 для сервера ESX), видеопамять должна быть увеличена. Добавить или обновить эту линию .vmx файл, а затем добавить полученное значение расчет:

    svga.vramSize = sizeInBytes

    пример: чтобы добавить разрешение 2560 x 2048 к виртуальной машине рабочей станции, умножьте 2560 * 2048 * 4 чтобы получить 20971520. Это объем памяти в байтах требуется для разрешения. Результат, 20971520 байт, превышает значение по умолчанию 16777216 байт. Поэтому необходимо добавить эту строку для увеличения доступной видеопамяти:

    svga.vramSize = 20971520

    Примечания: Тот значение должно быть кратно 65536, когда гость управлением Windows. Если значение превышает максимальный объем видеопамяти, поддерживаемый аппаратной версией, оно автоматически настраивается на максимальный.

  5. сохраните файл и откройте виртуальную машину.

подробнее о конфигурации здесь.

2
отвечен DrZoo 2023-04-04 14:58

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх