Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Display Scaling is COMPLETLY BROKEN. #3141

Open
cooldudeseven7Dev opened this issue Mar 20, 2024 · 28 comments
Open

Display Scaling is COMPLETLY BROKEN. #3141

cooldudeseven7Dev opened this issue Mar 20, 2024 · 28 comments

Comments

@cooldudeseven7Dev
Copy link

Hello, RoR community!
I have an unfortunate issue while using RoR.
When I set my display settings, to hd resolution (1920x1080), on arch linux,
WITH fullscreen (in the app)- I come into this
1: No fullscreen, even if enabled- i see the dock
2: The scaling is broken- Even without fulscreen!
Heres how it looks with fullscreen:
image
Overlapping corners, and gui [Cant get the whole screen]
Settings:
image

** My app is from itch.
This happens on stable and devel.

@ohlidalp
Copy link
Member

Hello,
this is unpleasant indeed, but looks like hardware/driver issue, nobody reported anything similar before.
To help you, at the very least I need your RoR.log file, it should be in ~/.rigsofrods/logs.
I'm a windows user/dev myself so I can't advise much but your OS build and Mesa drivers (or other if that's the case) would also help.
@tritonas00 Arch expert needed :)

@Miner34dev
Copy link

What GPU are you using?

@cooldudeseven7Dev
Copy link
Author

What GPU are you using?

An Intel Graphics 620, Which works fine on windows and [some] linux distros.

@cooldudeseven7Dev
Copy link
Author

cooldudeseven7Dev commented Mar 29, 2024

Hello, this is unpleasant indeed, but looks like hardware/driver issue, nobody reported anything similar before. To help you, at the very least I need your RoR.log file, it should be in ~/.rigsofrods/logs. I'm a windows user/dev myself so I can't advise much but your OS build and Mesa drivers (or other if that's the case) would also help. @tritonas00 Arch expert needed :)

Arch Expert Indeed!
I used the itch version to use Rigs of Rods

Also, I need to reset the config, as i acidentally made the display unusable on my small display.

Logs:

Angelscript.log
MyGUI.log
RoR.log

@Miner34dev
Copy link

Miner34dev commented Mar 29, 2024

RoR.log has a line that says:
01:20:01: GLRenderSystem::_createRenderWindow "Rigs of Rods version 2024.03-dev-f6de162", 2560x1600 windowed miscParams: FSAA=0 border=fixed gamma=No vsync=Yes
Is 2560x1600 the right size?
Also, please include RoR.cfg, it may be useful.

@cooldudeseven7Dev
Copy link
Author

RoR.log has a line that says: 01:20:01: GLRenderSystem::_createRenderWindow "Rigs of Rods version 2024.03-dev-f6de162", 2560x1600 windowed miscParams: FSAA=0 border=fixed gamma=No vsync=Yes Is 2560x1600 the right size? Also, please include RoR.cfg, it may be useful.

No, Not at all! I need HD res, aka 1920x1080.
Also, here is the RoR.cfg. [Its not supported, so here is text form]

; Rigs of Rods configuration file
; -------------------------------

; Application
Config uses long names=Yes
app_force_cache_update=No
NumWorkerThreads=3
app_custom_scripts=
Extra mod path=
Render system=
Country=us
SkipMainMenu=No
Disable Online API=No
Screenshot Format=png
app_recent_scripts=
app_force_cache_purge=No
AsyncPhysics=Yes
Language=en

; Multiplayer
Online API URL=http://api.rigsofrods.org
User Token=
Nickname=Player
Server password=
mp_cyclethru_net_actors=No
Multiplayer collisions=No
Auto connect=No
Server name=rorservers.com
Auto hide chat=Yes
Hide own net label=Yes
Server port=12003
Hide net labels=No

; Simulation
Engines spawn running=Yes
Replay mode=No
Replay length=200
sim_live_repair_interval=2.000000
sim_tuning_enabled=Yes
Races=Yes
sim_quickload_dialog=Yes
Replay Steps per second=1000
Realistic forward commands=No
DisableCollisions=No
GearboxMode=Automatic shift
DisableSelfCollisions=No

; Input/Output
Analog Input Smoothing=1.000000
Blinker Lock Range=0.100000
Force Feedback Gain=0.000000
Invert orbit camera=No
Keyboard Steering Speed Coupling=Yes
OutGauge Port=1337
Input Grab=1
OutGauge ID=0
Analog Input Sensitivity=1.000000
Force Feedback=No
Force Feedback Camera=0.000000
Force Feedback Stress=0.000000
ArcadeControls=No
OutGauge Mode=0
OutGauge Delay=10.000000
Discord Rich Presence=Yes
Force Feedback Centering=0.000000
OutGauge IP=192.168.1.100

; Graphics
Use alternate vehicle materials=No
Use RTShader System=No
Shadow optimizations=Yes
gfx_speedo_imperial=No
DigitalSpeedo=Yes
gfx_fixed_cam_tracking=No
gfx_static_cam_fov_exp=1.000000
FOV Internal=75
FOV External=60
Static camera height=5
SightRange=5000
Skidmarks=0
Declutter overview map=Yes
gfx_enable_videocams=No
Reflections=Yes
Lights=None (fastest)
FPS-Limiter=0
Overview map icons=Yes
Particles=0
Flexbody_UseCache=No
ReflectionUpdateRate=1
Waves=No
Vegetation=Full (best looking, slower)
External Camera Mode=Pitching
UseVideocameraWindows=No
Sky effects=Basic (fastest)
Shadow technique=No shadows (fastest)
Texture Filtering=Anisotropic (best looking)
Shadows Quality=2
Water effects=Reflection + refraction (speed optimized)
Anisotropy=4

; GUI
Show vehicle buttons menu=Yes
ui_show_live_repair_controls=Yes

; Audio
Creak Sound=No
Sound Volume=1.000000
AudioDevice=
MainMenuMusic=Yes

; Diagnostics
Preselected Truck=
AutoActorSpawnerReport=No
diag_spawn_position=
RigImporter_LogNodeStats=No
Camera Debug=No
diag_spawn_rotation=
Debug Truck Mass=No
Hide nodes=No
Enable Ingame Console=No
VideoCameraDebug=No
Hide broken beams=No
Enter Preselected Truck=No
Preselected Terrain=
EnvMapDebug=No
SimpleMaterials=No
Beam Break Debug=No
Trigger Debug=No
Warning texture=No
Hide beam stress=Yes
Hide wheel info=Yes
Hide wheels=No
Beam Deform Debug=No
diag_terrn_log_roads=No
diag_actor_dump=No
RigImporter_LogAllNodes=No
Preselected TruckConfig=

I cant even fix scaling anymore, because I cant see with the weird res, probably that 2560x1600 you said.
Like I said, I need 1920x1080 [HD Resolution]

@ohlidalp
Copy link
Member

The authoritative renderer config is in 'config/ogre.cfg'. Just stop game, edit it, start game and you're going. This is what mine looks like:

Render System=OpenGL Rendering Subsystem

[OpenGL Rendering Subsystem]
Colour Depth=
Display Frequency=N/A
FSAA=0
Full Screen=No
RTT Preferred Mode=FBO
VSync=Yes
VSync Interval=1
Video Mode=1440 x  900
sRGB Gamma Conversion=No

@cooldudeseven7Dev You said that you selected "1920x1080" in settings and ended up using something else - can you test it again? If that's true we have a bug in the Settings UI. The selector works by listing "supported resolution modes" from the renderer, which in turn gets it from the driver. Apparently your driver lists everything that the GPU can handle, ignoring the fact there's no actual monitor which can handle it.

@cooldudeseven7Dev
Copy link
Author

The authoritative renderer config is in 'config/ogre.cfg'. Just stop game, edit it, start game and you're going. This is what mine looks like:

Render System=OpenGL Rendering Subsystem

[OpenGL Rendering Subsystem]
Colour Depth=
Display Frequency=N/A
FSAA=0
Full Screen=No
RTT Preferred Mode=FBO
VSync=Yes
VSync Interval=1
Video Mode=1440 x  900
sRGB Gamma Conversion=No

@cooldudeseven7Dev You said that you selected "1920x1080" in settings and ended up using something else - can you test it again? If that's true we have a bug in the Settings UI. The selector works by listing "supported resolution modes" from the renderer, which in turn gets it from the driver. Apparently your driver lists everything that the GPU can handle, ignoring the fact there's no actual monitor which can handle it.

Actually, I am connected to a mirrored monitor in HD, and it usually works. Anyways, let me edit it.

I have

Render System=OpenGL Rendering Subsystem

[OpenGL Rendering Subsystem]
Display Frequency=N/A
FSAA=0
Full Screen=No
RTT Preferred Mode=FBO
VSync=Yes
Video Mode=1920 x 1080
sRGB Gamma Conversion=No

And my GPU can handle It.
View in overview:
image

Actual view [when not viewing in overview]
image

It might be because of my activity bar? but it should work...

@CuriousMike56
Copy link
Collaborator

CuriousMike56 commented Mar 30, 2024

@cooldudeseven7Dev Yes, the Linux version doesn't take system UI into account:
Screenshot_20240330_111614
Only workaround is to enable full screen or set a lower resolution.

@cooldudeseven7Dev
Copy link
Author

cooldudeseven7Dev commented Mar 30, 2024

@cooldudeseven7Dev Yes, the Linux version doesn't take system UI into account: Screenshot_20240330_111614 Only workaround is to enable full screen or set a lower resolution.

Interesting, But the same problem is also With Fullscreen!
The side and slight bottom of the window still clips out.

As seen here:
**
image
**

@ohlidalp
Copy link
Member

Interesting, But the same problem is also With Fullscreen!

are you sure you tried both options? I mean fullscreen with UI-scaling on and off.

ohlidalp added a commit to ohlidalp/rigs-of-rods that referenced this issue Mar 31, 2024
To help diagnose RigsOfRods#3141, I added extra logging of renderer config and startup.

Displaying the fatal error dialog will now be logged to RoR.log - see file ErrorUtils.cpp.

New entries in RoR.log - see file AppContext.cpp, function `SetUpRendering()`
```
00:56:19: [RoR|Startup|Rendering] Loading OGRE renderer plugins config 'C:\Users\Petr\builds\rigs-of-rods\bin\plugins_d.cfg'.
 (...)
00:56:19: [RoR|Startup|Rendering] WARNING - invalid 'ogre.cfg', selecting render plugin manually...
00:56:19: [RoR|Startup|Rendering] Auto-selected renderer plugin 'Direct3D9 Rendering Subsystem'
00:56:19: [RoR|Startup|Rendering] Starting renderer 'Direct3D9 Rendering Subsystem' (without auto-creating render window)
 (...)
00:56:19: [RoR|Startup|Rendering] Renderer options as reported by OGRE:
  Allow DirectX9Ex = No (Yes, No, )
  Allow NVPerfHUD = No (Yes, No, )
  Backbuffer Count = Auto (Auto, 1, 2, )
  FSAA = 0 (0, 2, 4, 8, 8 [Quality], )
  Fixed Pipeline Enabled = Yes (Yes, No, )
  Floating-point mode = Fastest (Fastest, Consistent, )
  Full Screen = No (No, Yes, )
  Multi device memory hint = Use minimum system memory (Use minimum system memory, Auto hardware buffers management, )
  Rendering Device = Monitor-1-NVIDIA GeForce RTX 4070 Ti (Monitor-1-NVIDIA GeForce RTX 4070 Ti, )
  Resource Creation Policy = Create on all devices (Create on all devices, Create on active device, )
  Use Multihead = Auto (Auto, Yes, No, )
  VSync = Yes (No, Yes, )
  VSync Interval = 1 (1, 2, 3, 4, )
  Video Mode = 1920 x 1440 @ 32-bit colour (640 x 480 @ 32-bit colour, 720 x 480 @ 32-bit colour, 720 x 576 @ 32-bit colour, 800 x 600 @ 32-bit colour, 1024 x 768 @ 32-bit colour, 1152 x 864 @ 32-bit colour, 1176 x 664 @ 32-bit colour, 1280 x 720 @ 32-bit colour, 1280 x 768 @ 32-bit colour, 1280 x 800 @ 32-bit colour, 1280 x 960 @ 32-bit colour, 1280 x 1024 @ 32-bit colour, 1360 x 768 @ 32-bit colour, 1366 x 768 @ 32-bit colour, 1600 x 900 @ 32-bit colour, 1600 x 1024 @ 32-bit colour, 1600 x 1200 @ 32-bit colour, 1680 x 1050 @ 32-bit colour, 1920 x 1080 @ 32-bit colour, 1920 x 1200 @ 32-bit colour, 1920 x 1440 @ 32-bit colour, 2560 x 1440 @ 32-bit colour, 3440 x 1440 @ 32-bit colour, 1440 x 900 @ 32-bit colour, )
  sRGB Gamma Conversion = No (No, Yes, )

00:56:19: [RoR|Startup|Rendering] Creating render window with settings:
  FSAA = 0
  border = fixed
  gamma = No
  monitorIndex = 0
  vsync = Yes
  windowProc = 140722066888731

```
ohlidalp added a commit to ohlidalp/rigs-of-rods that referenced this issue Mar 31, 2024
To help diagnose RigsOfRods#3141, I added extra logging of renderer config and startup.

Displaying the fatal error dialog will now be logged to RoR.log - see file ErrorUtils.cpp.

New entries in RoR.log - see file AppContext.cpp, function `SetUpRendering()`
```
00:56:19: [RoR|Startup|Rendering] Loading OGRE renderer plugins config 'C:\Users\Petr\builds\rigs-of-rods\bin\plugins_d.cfg'.
 (...)
00:56:19: [RoR|Startup|Rendering] WARNING - invalid 'ogre.cfg', selecting render plugin manually...
00:56:19: [RoR|Startup|Rendering] Auto-selected renderer plugin 'Direct3D9 Rendering Subsystem'
00:56:19: [RoR|Startup|Rendering] Starting renderer 'Direct3D9 Rendering Subsystem' (without auto-creating render window)
 (...)
00:56:19: [RoR|Startup|Rendering] Renderer options as reported by OGRE:
  Allow DirectX9Ex = No (Yes, No, )
  Allow NVPerfHUD = No (Yes, No, )
  Backbuffer Count = Auto (Auto, 1, 2, )
  FSAA = 0 (0, 2, 4, 8, 8 [Quality], )
  Fixed Pipeline Enabled = Yes (Yes, No, )
  Floating-point mode = Fastest (Fastest, Consistent, )
  Full Screen = No (No, Yes, )
  Multi device memory hint = Use minimum system memory (Use minimum system memory, Auto hardware buffers management, )
  Rendering Device = Monitor-1-NVIDIA GeForce RTX 4070 Ti (Monitor-1-NVIDIA GeForce RTX 4070 Ti, )
  Resource Creation Policy = Create on all devices (Create on all devices, Create on active device, )
  Use Multihead = Auto (Auto, Yes, No, )
  VSync = Yes (No, Yes, )
  VSync Interval = 1 (1, 2, 3, 4, )
  Video Mode = 1920 x 1440 @ 32-bit colour (640 x 480 @ 32-bit colour, 720 x 480 @ 32-bit colour, 720 x 576 @ 32-bit colour, 800 x 600 @ 32-bit colour, 1024 x 768 @ 32-bit colour, 1152 x 864 @ 32-bit colour, 1176 x 664 @ 32-bit colour, 1280 x 720 @ 32-bit colour, 1280 x 768 @ 32-bit colour, 1280 x 800 @ 32-bit colour, 1280 x 960 @ 32-bit colour, 1280 x 1024 @ 32-bit colour, 1360 x 768 @ 32-bit colour, 1366 x 768 @ 32-bit colour, 1600 x 900 @ 32-bit colour, 1600 x 1024 @ 32-bit colour, 1600 x 1200 @ 32-bit colour, 1680 x 1050 @ 32-bit colour, 1920 x 1080 @ 32-bit colour, 1920 x 1200 @ 32-bit colour, 1920 x 1440 @ 32-bit colour, 2560 x 1440 @ 32-bit colour, 3440 x 1440 @ 32-bit colour, 1440 x 900 @ 32-bit colour, )
  sRGB Gamma Conversion = No (No, Yes, )

00:56:19: [RoR|Startup|Rendering] Creating render window with settings:
  FSAA = 0
  border = fixed
  gamma = No
  monitorIndex = 0
  vsync = Yes
  windowProc = 140722066888731

```
@cooldudeseven7Dev
Copy link
Author

cooldudeseven7Dev commented Mar 31, 2024

Interesting, But the same problem is also With Fullscreen!

are you sure you tried both options? I mean fullscreen with UI-scaling on and off.

Yeah. By the way, what is UI scaling?

also, your checks failed.
image
image

Will your update be on itch.io's RoR app? Experimental or stable, if so?
I installed using itch, and I am on arch.

[Strikethru = outdated content]
So, What do you want me to do exactly? Build your version?? Its on a different branch too...

@cooldudeseven7Dev cooldudeseven7Dev changed the title Display scaling is COMPLETLY BROKEN. Display Scaling is COMPLETLY BROKEN. Mar 31, 2024
@cooldudeseven7Dev
Copy link
Author

Interesting, But the same problem is also With Fullscreen!

are you sure you tried both options? I mean fullscreen with UI-scaling on and off.

Also, what do you mean by UI scaling?

@ohlidalp
Copy link
Member

ohlidalp commented Apr 2, 2024

Oh, I've got a typo there, IDK why only the linux build failed.

By UI scaling I mean the option to make all buttons/labels/progressbars and other UI elements bigger, like Windows has:
obrazek
IDK if/how Arch does this but I thought it may play a role.

@Miner34dev
Copy link

I can confirm that option exists (at least in KDE). If helpful, i found it in display configuration.

@cooldudeseven7Dev
Copy link
Author

cooldudeseven7Dev commented Apr 3, 2024

I can confirm that option exists (at least in KDE). If helpful, i found it in display configuration.

Oh, I've got a typo there, IDK why only the linux build failed.

By UI scaling I mean the option to make all buttons/labels/progressbars and other UI elements bigger, like Windows has: obrazek IDK if/how Arch does this but I thought it may play a role.

I am in GNOME, So looking at my settings: here they are:
image

@cooldudeseven7Dev
Copy link
Author

I'd just like to say, Is anybody on this thread anymore???

@Miner34dev
Copy link

What's your display resolution? If the two displays have a different resolution it might cause some issues.

@cooldudeseven7Dev
Copy link
Author

What's your display resolution? If the two displays have a different resolution it might cause some issues.

Mirrored Display, 1920x1080 (HD Res)

@Miner34dev
Copy link

And the other display?

@cooldudeseven7Dev
Copy link
Author

And the other display?

Both are not the same size.
Monitor - 1920x1080
Main Screen - 2736x1824
But, My main screen is set to 1920x1080, and i mirrored displays.

ohlidalp added a commit to ohlidalp/rigs-of-rods that referenced this issue Apr 14, 2024
To help diagnose RigsOfRods#3141, I added extra logging of renderer config and startup.

Displaying the fatal error dialog will now be logged to RoR.log - see file ErrorUtils.cpp.

New entries in RoR.log - see file AppContext.cpp, function `SetUpRendering()`
```
00:56:19: [RoR|Startup|Rendering] Loading OGRE renderer plugins config 'C:\Users\Petr\builds\rigs-of-rods\bin\plugins_d.cfg'.
 (...)
00:56:19: [RoR|Startup|Rendering] WARNING - invalid 'ogre.cfg', selecting render plugin manually...
00:56:19: [RoR|Startup|Rendering] Auto-selected renderer plugin 'Direct3D9 Rendering Subsystem'
00:56:19: [RoR|Startup|Rendering] Starting renderer 'Direct3D9 Rendering Subsystem' (without auto-creating render window)
 (...)
00:56:19: [RoR|Startup|Rendering] Renderer options as reported by OGRE:
  Allow DirectX9Ex = No (Yes, No, )
  Allow NVPerfHUD = No (Yes, No, )
  Backbuffer Count = Auto (Auto, 1, 2, )
  FSAA = 0 (0, 2, 4, 8, 8 [Quality], )
  Fixed Pipeline Enabled = Yes (Yes, No, )
  Floating-point mode = Fastest (Fastest, Consistent, )
  Full Screen = No (No, Yes, )
  Multi device memory hint = Use minimum system memory (Use minimum system memory, Auto hardware buffers management, )
  Rendering Device = Monitor-1-NVIDIA GeForce RTX 4070 Ti (Monitor-1-NVIDIA GeForce RTX 4070 Ti, )
  Resource Creation Policy = Create on all devices (Create on all devices, Create on active device, )
  Use Multihead = Auto (Auto, Yes, No, )
  VSync = Yes (No, Yes, )
  VSync Interval = 1 (1, 2, 3, 4, )
  Video Mode = 1920 x 1440 @ 32-bit colour (640 x 480 @ 32-bit colour, 720 x 480 @ 32-bit colour, 720 x 576 @ 32-bit colour, 800 x 600 @ 32-bit colour, 1024 x 768 @ 32-bit colour, 1152 x 864 @ 32-bit colour, 1176 x 664 @ 32-bit colour, 1280 x 720 @ 32-bit colour, 1280 x 768 @ 32-bit colour, 1280 x 800 @ 32-bit colour, 1280 x 960 @ 32-bit colour, 1280 x 1024 @ 32-bit colour, 1360 x 768 @ 32-bit colour, 1366 x 768 @ 32-bit colour, 1600 x 900 @ 32-bit colour, 1600 x 1024 @ 32-bit colour, 1600 x 1200 @ 32-bit colour, 1680 x 1050 @ 32-bit colour, 1920 x 1080 @ 32-bit colour, 1920 x 1200 @ 32-bit colour, 1920 x 1440 @ 32-bit colour, 2560 x 1440 @ 32-bit colour, 3440 x 1440 @ 32-bit colour, 1440 x 900 @ 32-bit colour, )
  sRGB Gamma Conversion = No (No, Yes, )

00:56:19: [RoR|Startup|Rendering] Creating render window with settings:
  FSAA = 0
  border = fixed
  gamma = No
  monitorIndex = 0
  vsync = Yes
  windowProc = 140722066888731

```
@ohlidalp
Copy link
Member

I finally fixed the typo which was breaking Linux build.

@cooldudeseven7Dev
Copy link
Author

I finally fixed the typo which was breaking Linux build.

Would you like me to clone your repo, and build it? I am not exactly sure how to do this, because its on a different branch.

thank you,
cooldudeseven7Dev

@CuriousMike56
Copy link
Collaborator

PR builds can be downloaded from Actions: https://github.com/ohlidalp/rigs-of-rods/actions/runs/8681313083

@cooldudeseven7Dev
Copy link
Author

cooldudeseven7Dev commented Apr 17, 2024

I finally fixed the typo which was breaking Linux build.

Alright. Heres the output.
https://pastebin.com/mJD7n4Ed

pastebin because long

PR builds can be downloaded from Actions: https://github.com/ohlidalp/rigs-of-rods/actions/runs/8681313083

Thank you by the way

@ohlidalp
Copy link
Member

Hello again, apologies for the response lag, daily job kept me busy.

Thanks for testing with the extended logging, unfortunately it didn't provide any new insight. No errors, all reports consistently say 1920x1080.

Is it possible your monitor is distorting the image? I own an ultrawide 3440x1440 and when I launched with 1920x1080 fullscreen, I got a correctly sized image with black stripes on both sides (monitor "Aspect ratio" setting: "Auto resize"). The other settings I have are "21:9" (stretched to all available space) and "4:3" (slammed). If you have an option to try with a different monitor, it might be interesting to do that.

Other than that I have no advice, just improvised suggestions:

  • I noticed you're running 120Hz ... try the classic 60Hz just out of curiosity.
  • Try other fullscreen resolutions and tell me which have issues and which not.
  • Also try various resolutions in windowed mode and tell me which have issues.
  • Do you have any other OpenGL app to test with? Try also with glxgears pls - not sure it has fullscreen though.
  • If all else fails, try building OGRE 11.6 and running it's demos to see if they exhibit the same problem.

@cooldudeseven7Dev
Copy link
Author

cooldudeseven7Dev commented May 11, 2024

Hello again, apologies for the response lag, daily job kept me busy.

Thanks for testing with the extended logging, unfortunately it didn't provide any new insight. No errors, all reports consistently say 1920x1080.

Is it possible your monitor is distorting the image? I own an ultrawide 3440x1440 and when I launched with 1920x1080 fullscreen, I got a correctly sized image with black stripes on both sides (monitor "Aspect ratio" setting: "Auto resize"). The other settings I have are "21:9" (stretched to all available space) and "4:3" (slammed). If you have an option to try with a different monitor, it might be interesting to do that.

Other than that I have no advice, just improvised suggestions:

  • I noticed you're running 120Hz ... try the classic 60Hz just out of curiosity.
  • Try other fullscreen resolutions and tell me which have issues and which not.
  • Also try various resolutions in windowed mode and tell me which have issues.
  • Do you have any other OpenGL app to test with? Try also with glxgears pls - not sure it has fullscreen though.
  • If all else fails, try building OGRE 11.6 and running it's demos to see if they exhibit the same problem.

Sorry for the late reply... I dont even use 120hz though.. I have a max 75hz display, and I am mirrored? I am connected to my laptop. glxgears works! I also have noticed something- I can run OpenBVE (a train sim, but im not sure if it uses open gl!)

@ohlidalp
Copy link
Member

ohlidalp commented Jun 1, 2024

Sorry for the late reply... I dont even use 120hz though.. I have a max 75hz display, and I am mirrored? I am connected to my laptop. glxgears works!

I take it that the problem only happens on the external monitor, not on the laptop screen. Either way, tell me which resolutions you tried on either one, please. Also try without the mirroring, just the external monitor or laptop screen.

I also have noticed something- I can run OpenBVE (a train sim, but im not sure if it uses open gl!)

OpenBVE githup page says: OpenBVE is built in OpenGL, using the OpenTK framework for windowing. - I take it you don't experience any issues there?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants