Is xorg.conf a file you create in one of the directories checked and it's like a custom file to add parameters so custom commands can be used by the driver such as no vsync?
Exactly
xorg.conf is the configurationfile for your 'graphical desktop'
Nowadays it is possible to have a complete set of configurationfiles in a configurationdirectory
see this:
/usr/share/X11/xorg.conf.d
This directory contains several configfiles that are loaded in alphabetical order.
On my machine I have these files in the Xorg config directory:
10-amdgpu.conf
10-quirks.conf
10-radeon.conf
40-libinput.conf
70-wacom.conf
You could add a file named '20-intel.conf' here with the following payload:
Section "Device"
Identifier "Device0"
Driver "intel"
Option "SwapbuffersWait" "false"
Option "TearFree" "false"
Option "VSync" "false"
EndSection
But there is another way which is probably a bit easier for you to do:
https://wiki.archlinux.org/title/intel_graphics#Disable_Vertical_Synchronization_(VSYNC)
quote:
Disable Vertical Synchronization (VSYNC)
Useful when:
Chomium/Chrome has lags and slow performance due to GPU and runs smoothly with --disable-gpu switch
glxgears test does not show desired performance
The intel-driver uses Triple Buffering for vertical synchronization; this allows for full performance and avoids tearing. To turn vertical synchronization off (e.g. for benchmarking) use this .drirc in your home directory:
~/.drirc
<device screen="0" driver="dri2">
<application name="Default">
<option name="vblank_mode" value="0"/>
</application>
</device>
Let me know if any of this works on your hardware, ok ?