msacco4
Contributor
Contributor

Can you run 144 hz on VMware?

Hello, Im trying to run 144 hz on a my guest and can't seem to manage to do it, is that even possible? if yes, how? My specs are:

i5 3470 3.6 ghz(oc)

gtx 770 4 gb

12 gb ram

host - windows 7 64 bit

guest - ubuntu 18.04

Thanks for the help.

0 Kudos
3 Replies
bluefirestorm
Virtuoso
Virtuoso

If you are referring to 144Hz refresh rate inside the VM, my initial thought was "No".

But then your guest VM is an Ubuntu.

You could try adding a custom screen resolution with a custom refresh rate. I have no idea whether it works as I don't have any monitor with a refresh rate higher than 60Hz and I don't have an Ubuntu 18.04 VM.

As an example below from Terminal, execute cvt and add it with xrandr for a custom screen resolution of 1600x900 with a refresh rate of 144Hz.

~$ cvt 1600 900 144

# 1600x900 143.93 Hz (CVT) hsync: 141.19 kHz; pclk: 311.75 MHz

Modeline "1600x900_144.00"  311.75  1600 1736 1904 2208  900 903 908 981 -hsync +vsync

xrandr --newmode "1600x900_144" 311.75  1600 1736 1904 2208  900 903 908 981 -hsync +vsync

xrandr --addmode Virtual1 "1600x900_144"

xrandr --size "1600x900_144"

0 Kudos
msacco4
Contributor
Contributor

That was a nice attempt, but unfortunately it does not work 😕 Im not really sure why, but it just doesn't, Im not sure if its a good sign or a bad sign, but even when Im trying to add like resolution with 200 hz, it still "works" but doesn't really do anything. Kinda lost now, don't really know what else I should try...any other ideas?

0 Kudos
bluefirestorm
Virtuoso
Virtuoso

I am pretty sure the adding custom screen resolution works but I don't know how to determine the custom refresh rate really works.

It is best to use a custom screen resolution so that you can have some obvious visual indicator that the custom resolution works; perhaps using an unusual aspect ratio of 3:2, for example 1800x1200 pixels with refresh rate of 120Hz. Entering a different refresh rate in the cvt the modeline output will be different.

If you enter xrandr without any parameters you should be able to see the available screen resolutions and refresh rates and the active one would be marked by an asterisk or enter

xrandr | grep '*'

at Terminal.

0 Kudos