Fullscreen artefacts

Hello. I have some problem with RetroArch on Windows. When I use it on fullscreen with Nearest filtering - I got some artefacts. Windows 8.1, latest Retroarch, Intel HD Graphics 2500. I use GL driver in RetroArch and dont use any shaders. Screenshot and config attached. Thanks.

libretro_path = "cores"
libretro_info_path = "info"
system_directory = "system"
config_save_on_exit = "false"
screenshot_directory = "screenshots"
rewind_enable = "true"
rewind_granularity = "2"
video_smooth = "false"
video_fullscreen = "true"
aspect_ratio_index = "1"
rgui_show_start_screen = "false"

That could be a result of the texture getting sampled exactly on the border of 2 pixels. Which GPU do you have? Are you using the OpenGL or D3D driver in RetroArch?

GPU: Intel HD Graphics 2500 Driver: OpenGL. I cant use D3D because RetroArch is crashes (https://www.dropbox.com/sh/91sakv0qdyxjx9f/cGOfV7ZOKd I use builds from here). My screen resolution is 1920x1080, and I noticed that if the screen in RetroArch is more or less than the native resolution - no distortions.

I checked D3D and have the same problems (I used RetroArch-20140105-Win64-MegaPack.zip, because there running D3D).

Nearest neighbor filtering without integer scaling will always give some weird artefacts when you try to sample at a pixel edge as hunterk mentioned. You can enable integer scaling from the menu.

I am concerned that some computers have artifacts, and some not! =(