Adjust Screen Resolution for Raspberry Pi

Open config.txt
sudo nano /boot/config.txt

After #hdmi_force_hotplug=1 enter the following line:
hdmi_cvt=1920 1080 60 3 0 0 0
hdmi_cvt=<width><height><framerate><aspect><margins><interlace>

ValueDefaultComment
width(required)width in pixels
height(required)height in pixels
framerate(required)framerate in Hz
aspect3aspect ratio 1=4:3, 2=14:9, 3=16:9, 4=5:4, 5=16:10, 6=15:9
margins00=margins disabled, 1=margins enabled
interlace00=progressive, 1=interlaced
rb00=normal, 1=reduced blanking
Key table values for above _cvt adjustment.

Uncomment and modify the following values appropriately:

hdmi_group=2
hdmi_mode=87
hdmi_drive=2

hdmi_group=2 means DMT (Display Monitor Timing).
hdmi_mode=87 indicated the resolution mode set previously.
hdmi_drive=2 selects the Normal HDMI mode.