<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.thedarkmod.com/index.php?action=history&amp;feed=atom&amp;title=VMWare%3A_Virtual_machine_with_Linux</id>
	<title>VMWare: Virtual machine with Linux - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.thedarkmod.com/index.php?action=history&amp;feed=atom&amp;title=VMWare%3A_Virtual_machine_with_Linux"/>
	<link rel="alternate" type="text/html" href="https://wiki.thedarkmod.com/index.php?title=VMWare:_Virtual_machine_with_Linux&amp;action=history"/>
	<updated>2026-04-29T16:34:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.thedarkmod.com/index.php?title=VMWare:_Virtual_machine_with_Linux&amp;diff=34461&amp;oldid=prev</id>
		<title>Stgatilov: Update about shared directories</title>
		<link rel="alternate" type="text/html" href="https://wiki.thedarkmod.com/index.php?title=VMWare:_Virtual_machine_with_Linux&amp;diff=34461&amp;oldid=prev"/>
		<updated>2026-03-24T12:04:23Z</updated>

		<summary type="html">&lt;p&gt;Update about shared directories&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:04, 24 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l28&quot;&gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In order to use shared directories and shared clipboard, you need to install some sort of client tools. Unfortunately, this topic is quite messy in VMware world. First of all, there are two such tools available: &amp;#039;&amp;#039;VMware Tools&amp;#039;&amp;#039; is distributed with VMware Player, and &amp;#039;&amp;#039;open-vm-tools&amp;#039;&amp;#039; is intended to be distributed by Linux package manager. Second, default installations of the tools are often buggy and don&amp;#039;t work.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In order to use shared directories and shared clipboard, you need to install some sort of client tools. Unfortunately, this topic is quite messy in VMware world. First of all, there are two such tools available: &amp;#039;&amp;#039;VMware Tools&amp;#039;&amp;#039; is distributed with VMware Player, and &amp;#039;&amp;#039;open-vm-tools&amp;#039;&amp;#039; is intended to be distributed by Linux package manager. Second, default installations of the tools are often buggy and don&amp;#039;t work.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In my case, open-vm-tools 2:10.2.0-3~ubuntu0.16.04.1 was installed automatically by VMware Player 15.0.2 during Easy Install procedure and it did not work well. It mounted the shared folder properly when I added it, but after a full reboot the shared folder was absent. Installing the patches from [https://askubuntu.com/a/726906/918615 this answer] helped. Of course, you need to do &quot;&amp;lt;tt&amp;gt;sudo apt-get install git&amp;lt;/tt&amp;gt;&quot; first.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;s&amp;gt;&lt;/ins&gt;In my case, open-vm-tools 2:10.2.0-3~ubuntu0.16.04.1 was installed automatically by VMware Player 15.0.2 during Easy Install procedure and it did not work well. It mounted the shared folder properly when I added it, but after a full reboot the shared folder was absent. Installing the patches from [https://askubuntu.com/a/726906/918615 this answer] helped. Of course, you need to do &quot;&amp;lt;tt&amp;gt;sudo apt-get install git&amp;lt;/tt&amp;gt;&quot; first&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&amp;lt;/s&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;UPDATE:&#039;&#039;&#039; Still have the same issue with shared directories on Ubuntu 20.04, but the patches installer referenced above does not work anymore. It seems that the only real problem is that shared directories are not added to auto-mount settings of the guest OS. [https://superuser.com/a/1762262/734756 This answer] worked perfectly for me (i.e. adding vmhgfs-fuse to /etc/fstab)&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In order to create shared folder, open &amp;quot;Virtual Machine Settings&amp;quot; (in &amp;quot;Player&amp;quot; -&amp;gt; &amp;quot;Manage&amp;quot;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In order to create shared folder, open &amp;quot;Virtual Machine Settings&amp;quot; (in &amp;quot;Player&amp;quot; -&amp;gt; &amp;quot;Manage&amp;quot;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Stgatilov</name></author>
	</entry>
	<entry>
		<id>https://wiki.thedarkmod.com/index.php?title=VMWare:_Virtual_machine_with_Linux&amp;diff=30945&amp;oldid=prev</id>
		<title>Stgatilov: Added r_gpuBufferNonpersistentUpdateMode node.</title>
		<link rel="alternate" type="text/html" href="https://wiki.thedarkmod.com/index.php?title=VMWare:_Virtual_machine_with_Linux&amp;diff=30945&amp;oldid=prev"/>
		<updated>2023-12-16T22:09:14Z</updated>

		<summary type="html">&lt;p&gt;Added r_gpuBufferNonpersistentUpdateMode node.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:09, 16 December 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l87&quot;&gt;Line 87:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 87:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;TDM-side hack&amp;#039;&amp;#039;&amp;#039;. Open game console and set &amp;quot;&amp;lt;tt&amp;gt;in_nowarp 1&amp;lt;/tt&amp;gt;&amp;quot; there.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;TDM-side hack&amp;#039;&amp;#039;&amp;#039;. Open game console and set &amp;quot;&amp;lt;tt&amp;gt;in_nowarp 1&amp;lt;/tt&amp;gt;&amp;quot; there.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;After that you have a limited mouse-look. You cannot really play with it, but it is enough for clicking through menu and a bit of in-game testing. Use &amp;quot;turn left/right&amp;quot; keys as additional workaround.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;After that you have a limited mouse-look. You cannot really play with it, but it is enough for clicking through menu and a bit of in-game testing. Use &amp;quot;turn left/right&amp;quot; keys as additional workaround.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== The game runs very slow ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;I have to set cvar &quot;&amp;lt;tt&amp;gt;r_gpuBufferNonpersistentUpdateMode 1&amp;lt;/tt&amp;gt;&quot; locally to get normal performance (supposedly since TDM 2.09).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;With default value of this cvar, TDM rendering is very slow inside VM for some reason.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Note that this cvar is internal and does not affect normal installations that much.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Coding]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Coding]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Stgatilov</name></author>
	</entry>
	<entry>
		<id>https://wiki.thedarkmod.com/index.php?title=VMWare:_Virtual_machine_with_Linux&amp;diff=22723&amp;oldid=prev</id>
		<title>Stgatilov: Added category</title>
		<link rel="alternate" type="text/html" href="https://wiki.thedarkmod.com/index.php?title=VMWare:_Virtual_machine_with_Linux&amp;diff=22723&amp;oldid=prev"/>
		<updated>2019-01-28T15:37:37Z</updated>

		<summary type="html">&lt;p&gt;Added category&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:37, 28 January 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l87&quot;&gt;Line 87:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 87:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;TDM-side hack&amp;#039;&amp;#039;&amp;#039;. Open game console and set &amp;quot;&amp;lt;tt&amp;gt;in_nowarp 1&amp;lt;/tt&amp;gt;&amp;quot; there.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;TDM-side hack&amp;#039;&amp;#039;&amp;#039;. Open game console and set &amp;quot;&amp;lt;tt&amp;gt;in_nowarp 1&amp;lt;/tt&amp;gt;&amp;quot; there.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;After that you have a limited mouse-look. You cannot really play with it, but it is enough for clicking through menu and a bit of in-game testing. Use &amp;quot;turn left/right&amp;quot; keys as additional workaround.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;After that you have a limited mouse-look. You cannot really play with it, but it is enough for clicking through menu and a bit of in-game testing. Use &amp;quot;turn left/right&amp;quot; keys as additional workaround.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category: Coding]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Stgatilov</name></author>
	</entry>
	<entry>
		<id>https://wiki.thedarkmod.com/index.php?title=VMWare:_Virtual_machine_with_Linux&amp;diff=22722&amp;oldid=prev</id>
		<title>Stgatilov: Initial version</title>
		<link rel="alternate" type="text/html" href="https://wiki.thedarkmod.com/index.php?title=VMWare:_Virtual_machine_with_Linux&amp;diff=22722&amp;oldid=prev"/>
		<updated>2019-01-28T15:17:54Z</updated>

		<summary type="html">&lt;p&gt;Initial version&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This guide is originally written for TDM 2.07.&lt;br /&gt;
&lt;br /&gt;
== Intro ==&lt;br /&gt;
&lt;br /&gt;
It is very convenient for a Windows-centric developer to have a Linux virtual machine in his arcenal.&lt;br /&gt;
&lt;br /&gt;
You can read how to set up VirtualBox VM in the article [[VirtualBox: Virtual machine with Linux for TDM]].&lt;br /&gt;
This article is about setting up a VMware VM, which has some benefits over VirtualBox: better performance and OpenGL support.&lt;br /&gt;
&lt;br /&gt;
== Install VMware ==&lt;br /&gt;
&lt;br /&gt;
While Oracle&amp;#039;s VirtualBox is open-source, the VMware product is proprietary in its full sense. As of year 2019, there is [https://www.vmware.com/products/workstation-player.html VMware Workstation Player], which is &amp;#039;&amp;#039;&amp;#039;free for non-commercial use&amp;#039;&amp;#039;&amp;#039;. You can download it on [https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_workstation_player this page] (choose Windows version).&lt;br /&gt;
&lt;br /&gt;
Installation is trivial. Most likely, you do &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; need the &amp;quot;Enhanced Keyboard Driver&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Create VM ==&lt;br /&gt;
&lt;br /&gt;
Start VMware Workstation, click on &amp;quot;Create a New Virtual Machine&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Point &amp;quot;Installer disc image file&amp;quot; to the ISO image of the Linux distro which you want to install (by default it would be [https://www.ubuntu.com/download/desktop Ubuntu LTS]). Click Next.&lt;br /&gt;
&lt;br /&gt;
Choose a name like &amp;quot;Ubuntu XX.YY x64&amp;quot;, set user and password, click Next. Don&amp;#039;t forget to set Location: a typical VM takes 5-10 GB. Leave Disk Capacity settings in defaults: do &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; use monolithic disk, because it would make some configuring much harder!&lt;br /&gt;
&lt;br /&gt;
As long as you choose reasonable settings and ISO, you should be eligible for &amp;quot;Easy Install&amp;quot;, which means that you&amp;#039;ll get Ubuntu installed for you automatically, along with open-vm-tools. Make sure you have &amp;#039;&amp;#039;&amp;#039;internet access&amp;#039;&amp;#039;&amp;#039; through the whole process, otherwise your installation will be incomplete.&lt;br /&gt;
&lt;br /&gt;
== Client Tools ==&lt;br /&gt;
&lt;br /&gt;
In order to use shared directories and shared clipboard, you need to install some sort of client tools. Unfortunately, this topic is quite messy in VMware world. First of all, there are two such tools available: &amp;#039;&amp;#039;VMware Tools&amp;#039;&amp;#039; is distributed with VMware Player, and &amp;#039;&amp;#039;open-vm-tools&amp;#039;&amp;#039; is intended to be distributed by Linux package manager. Second, default installations of the tools are often buggy and don&amp;#039;t work.&lt;br /&gt;
&lt;br /&gt;
In my case, open-vm-tools 2:10.2.0-3~ubuntu0.16.04.1 was installed automatically by VMware Player 15.0.2 during Easy Install procedure and it did not work well. It mounted the shared folder properly when I added it, but after a full reboot the shared folder was absent. Installing the patches from [https://askubuntu.com/a/726906/918615 this answer] helped. Of course, you need to do &amp;quot;&amp;lt;tt&amp;gt;sudo apt-get install git&amp;lt;/tt&amp;gt;&amp;quot; first.&lt;br /&gt;
&lt;br /&gt;
In order to create shared folder, open &amp;quot;Virtual Machine Settings&amp;quot; (in &amp;quot;Player&amp;quot; -&amp;gt; &amp;quot;Manage&amp;quot;).&lt;br /&gt;
Go to &amp;quot;Options&amp;quot; -&amp;gt; &amp;quot;Shared Folders&amp;quot;, and set it to &amp;quot;Always enabled&amp;quot;. Now &amp;quot;Add&amp;quot; your TDM root directory to make it accessible from within VM. Check that it is available at &amp;lt;tt&amp;gt;/mnt/hgfs/[name_of_share]&amp;lt;/tt&amp;gt;. If it is not there, then I wish you good luck!&lt;br /&gt;
&lt;br /&gt;
== Configure VM ==&lt;br /&gt;
&lt;br /&gt;
When your VM is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; running, right-click on VM and go to &amp;quot;Settings&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Choose &amp;quot;Memory&amp;quot;, and increase the amount of Memory available to 4096 MB.&lt;br /&gt;
&lt;br /&gt;
Choose &amp;quot;Processors&amp;quot;, and increase &amp;quot;Number of processor cores&amp;quot; to make TDM build faster. I advise setting it to the number of physical cores you have (6 for me).&lt;br /&gt;
&lt;br /&gt;
Choose &amp;quot;Display&amp;quot;, increase &amp;quot;Graphics memory&amp;quot; to 2 GB.&lt;br /&gt;
&lt;br /&gt;
Click OK to apply changes.&lt;br /&gt;
&lt;br /&gt;
== Clean backup ==&lt;br /&gt;
&lt;br /&gt;
I prefer having the clean VM backed up so that I could restart with a fresh and configured VM at any moment. VMware Player does not support cloning and snapshots, but you can find the directory with your VM data and simply copy the whole directory.&lt;br /&gt;
&lt;br /&gt;
== Build and run TDM ==&lt;br /&gt;
&lt;br /&gt;
Open terminal, change dir to the root source code directory in the shared folder, e.g.:&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/hgfs/thedarkmod/darkmod_src&lt;br /&gt;
&lt;br /&gt;
From here you can build TDM in the usual way, as described in the [[The Dark Mod - Compilation Guide#Linux]]. Of course, you have to install some packages before first build.&lt;br /&gt;
&lt;br /&gt;
In order to run TDM, go to assets root directory, e.g.:&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/hgfs/thedarkmod/darkmod&lt;br /&gt;
&lt;br /&gt;
Run TDM from there:&lt;br /&gt;
 &lt;br /&gt;
 ./thedarkmod.x64&lt;br /&gt;
&lt;br /&gt;
For TDM 2.07, you also have to do &amp;quot;&amp;lt;tt&amp;gt;sudo apt-get install libopenal1&amp;lt;/tt&amp;gt;&amp;quot; beforehand.&lt;br /&gt;
&lt;br /&gt;
Currently VMware seems to support OpenGL 3.0 in general and OpenGL 3.3 Core profile only.&lt;br /&gt;
&lt;br /&gt;
== Mouse look ==&lt;br /&gt;
&lt;br /&gt;
VMware breaks mouse cursor warping in the same way as VirtualBox does. Warping is critical for mouse-look in FPS games, including TDM. Without it, you won&amp;#039;t be able even to navigate through menus.&lt;br /&gt;
&lt;br /&gt;
There are two ways to fix it in case of VMware Player:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;VMware-side solution&amp;#039;&amp;#039;&amp;#039;. Make sure the VM is shutdown, open the &amp;lt;tt&amp;gt;.vmx&amp;lt;/tt&amp;gt;-file of your VM and add the following magic lines to it:&lt;br /&gt;
&lt;br /&gt;
 usb.generic.allowHID = &amp;quot;TRUE&amp;quot;&lt;br /&gt;
 mouse.vusb.useBasicMouse = &amp;quot;FALSE&amp;quot;&lt;br /&gt;
 mouse.vusb.enable = &amp;quot;TRUE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Strangely, this is already enough to fix the problem. If your mouse is crazy in TDM, press Ctrl+Alt and click back to VM, and mouse look should return to normal.&lt;br /&gt;
&lt;br /&gt;
Also with these lines, you can passthrough your mouse and keyboard exclusively to VM. In order to do that, click &amp;quot;Player&amp;quot; -&amp;gt; &amp;quot;Removable Devices&amp;quot;, find your mouse/keyboard there and click &amp;quot;Connect&amp;quot;. Make sure that you have spare USB mouse or keyboard connected to computer so that at least some control is left on the host side.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TDM-side hack&amp;#039;&amp;#039;&amp;#039;. Open game console and set &amp;quot;&amp;lt;tt&amp;gt;in_nowarp 1&amp;lt;/tt&amp;gt;&amp;quot; there. &lt;br /&gt;
After that you have a limited mouse-look. You cannot really play with it, but it is enough for clicking through menu and a bit of in-game testing. Use &amp;quot;turn left/right&amp;quot; keys as additional workaround.&lt;/div&gt;</summary>
		<author><name>Stgatilov</name></author>
	</entry>
</feed>