Custom Resolution Utility (CRU)
|
01-02-2024, 03:00 AM
(Last edited: 01-02-2024, 03:02 AM by someone)
Post: #7861
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
(01-02-2024 01:56 AM)ToastyX Wrote:If you want to know, my laptop has scalers. In fact, there's a registry value for scaling in HKLM/System/CurrentControlSet/Control/GraphicsDrivers/Configuration/(monitor name)/00/00 (2 = centre image, 3 = scale full screen and 4 = maintain aspect ratio). How is downsampling being or not a feature determined? Would a custom .inf file with a higher height/weight (or both) than the native resolution work (e.g. replacing 1366x768 with 1367x800 or something like that)? Or creating a custom EDID with width and height values as 1367 and 800? (There's a tool to create/edit custom edids called AW Edid Editor) If it matters, I do know about a registry key for downsampling in lower resolution monitors (and even 1280x800 and 1366x768 ones) that adds 1152x864 and only works with intel gpus. If you don't know (most likely) how is that possible I'll ask how in the Intel Community and how is VSR limited in AMD's counterpart. I'm lazy to test stuff.(01-01-2024 09:41 PM)someone Wrote: i know this program isn't for downsampling, but i'm talking in general: does anyone know a downsampling workaround for unsupported resolutions (black screen) where the aspect ratio isn't the native's one? if it matters, i have an acer aspire a315-22 with an amd gpu where 1366x768 is the native resolution and 1024x800 showed a black screen (despite having 229888 fewer pixels than the native, it has 32 more rows of pixels than the latter). the only thing that worked is vsd (which i tested a few weeks ago and worked)Laptops screens usually don't have scalers, so this is entirely dependent on the GPU and whether it offers downsampling as a feature. AMD only offers downsampling with VSR, and it's quite limited with what resolutions it supports. |
|||
01-02-2024, 03:19 AM
Post: #7862
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
(01-02-2024 03:00 AM)someone Wrote: If you want to know, my laptop has scalers. In fact, there's a registry value for scaling in HKLM/System/CurrentControlSet/Control/GraphicsDrivers/Configuration/(monitor name)/00/00 (2 = centre image, 3 = scale full screen and 4 = maintain aspect ratio). How is downsampling being or not a feature determined? Would a custom .inf file with a higher height/weight (or both) than the native resolution work (e.g. replacing 1366x768 with 1367x800 or something like that)? Or creating a custom EDID with width and height values as 1367 and 800? (There's a tool to create/edit custom edids called AW Edid Editor) If it matters, I do know about a registry key for downsampling in lower resolution monitors (and even 1280x800 and 1366x768 ones) that adds 1152x864 and only works with intel gpus. If you don't know (most likely) how is that possible I'll ask how in the Intel Community and how is VSR limited in AMD's counterpart. I'm lazy to test stuff.The GPU has a scaler. The laptop screen does not. CRU is already an EDID editor. Changing the EDID doesn't change what the hardware can do. The laptop screen can only accept the native resolution, so you can only scale with the GPU. The GPU's driver has to offer a way to scale down a higher resolution. How would you do it with an Intel GPU? |
|||
01-02-2024, 03:35 AM
(Last edited: 01-02-2024, 05:00 AM by someone)
Post: #7863
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
(01-02-2024 03:19 AM)ToastyX Wrote:1. i know cru is an edid editor.(01-02-2024 03:00 AM)someone Wrote: If you want to know, my laptop has scalers. In fact, there's a registry value for scaling in HKLM/System/CurrentControlSet/Control/GraphicsDrivers/Configuration/(monitor name)/00/00 (2 = centre image, 3 = scale full screen and 4 = maintain aspect ratio). How is downsampling being or not a feature determined? Would a custom .inf file with a higher height/weight (or both) than the native resolution work (e.g. replacing 1366x768 with 1367x800 or something like that)? Or creating a custom EDID with width and height values as 1367 and 800? (There's a tool to create/edit custom edids called AW Edid Editor) If it matters, I do know about a registry key for downsampling in lower resolution monitors (and even 1280x800 and 1366x768 ones) that adds 1152x864 and only works with intel gpus. If you don't know (most likely) how is that possible I'll ask how in the Intel Community and how is VSR limited in AMD's counterpart. I'm lazy to test stuff.The GPU has a scaler. The laptop screen does not. CRU is already an EDID editor. Changing the EDID doesn't change what the hardware can do. The laptop screen can only accept the native resolution, so you can only scale with the GPU. The GPU's driver has to offer a way to scale down a higher resolution. How would you do it with an Intel GPU? 2. "changing the edid doesn't change what the hardware can do" what about the inf? i think it won't affect anything because "maxresolution" is 1600,1200? 3. where is the scaler in a laptop? can it be added or removed? 4. its possible to do it in intel with low-end pcs, you have to go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000, create/modify a REG_DWORD value called Display1_DownScalingSupported by setting it to 1 and reboot. 5. so its definitely impossible for me to use 1024/1367x800? (at least what you think because im going to ask the communities) |
|||
01-02-2024, 04:13 AM
Post: #7864
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
(01-02-2024 03:35 AM)someone Wrote: 2. "changing the edid doesn't change what the hardware can do"The laptop panel can only display the native resolution no matter what, and a monitor .inf file does not affect GPU scaling. GPU scaling is controlled by the graphics driver. (01-02-2024 03:35 AM)someone Wrote: 3. where is the scaler in a laptop? can it be added or removed?There is no scaler other than the GPU scaler which is built into the GPU. External monitors usually have a separate scaler chip on the board with the inputs, but not all of them will accept higher resolutions either. (01-02-2024 03:35 AM)someone Wrote: 4. its possible to do it in intel with low-end pcs, you have to go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000, create/modify a REG_DWORD value called Display1_DownScalingSupported by setting it to 1 and reboot.That's weird because Intel's official stance is they don't support downscaling resolutions. That value is specific to Intel's driver, and I don't know anything equivalent for AMD. (01-02-2024 03:35 AM)someone Wrote: 5. so its definitely impossible for me to use 1024/1367x800? (at least what you think because im going to ask the communities)The GPU could theoretically do it, but you'd need some way to make the GPU's driver do it, and the only official way I know with AMD GPUs is using VSR, which AMD intentionally limited for some reason. There was another method that involved creating a custom resolution in AMD's control panel (if it even lets you with a laptop) and then finding the custom resolution in the registry, which is in binary format, and then hex editing the resolution values while leaving the active pixels alone, but AMD's registry keys have changed over the years, and the paths are specific to the monitor, so you'll have to figure that out yourself, if it's even possible anymore. |
|||
01-02-2024, 04:33 AM
(Last edited: 01-02-2024, 04:58 AM by someone)
Post: #7865
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
(01-02-2024 04:13 AM)ToastyX Wrote:(01-02-2024 03:35 AM)someone Wrote: 2. "changing the edid doesn't change what the hardware can do"The laptop panel can only display the native resolution no matter what, and a monitor .inf file does not affect GPU scaling. GPU scaling is controlled by the graphics driver. I don't have AMD's control panel but I know that in Adrenalin it's not possible to create a custom resolution in it. On Intel and downscaling, it's only possible in the registry, but not the control panel. The registry key just adds 1152x864 and 1024x768 in 1024x600 monitors. I'll try things tomorrow. I won't ask the amd/intel communities though. On your answer to "4", AMD's equivalent is the aforementioned DALNonStandardModesBCD1/2/3/4/5 in the same location as Display1_DownScalingSupported. In my laptop though it only adds 16:9 resolutions (I recently tried it with 1184x666. 1280x960 (the default mode) is 4:3 and it's not even there but the height isn't to blame), similar to your SRE utility. 1184x666 is the only resolution I tried and added via this method though and 1366x768 is close to 16:9. |
|||
01-02-2024, 03:22 PM
Post: #7866
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
i have a problem with the cru reset all.exe, after i press it and restart my pc, my normal nativ res only goes to 100hz instead of 144, and i cant find any fixes on it, so if i could get some guidens it would be nice
![]() i put in a little picture so u can see forr ya self ![]() |
|||
01-02-2024, 04:22 PM
Post: #7867
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
(01-02-2024 03:22 PM)Cluthy Wrote: i have a problem with the cru reset all.exe, after i press it and restart my pc, my normal nativ res only goes to 100hz instead of 144, and i cant find any fixes on it, so if i could get some guidens it would be nicereset-all.exe resets all displays, try restart.exe |
|||
01-02-2024, 04:46 PM
Post: #7868
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
(01-02-2024 03:22 PM)Cluthy Wrote: i have a problem with the cru reset all.exe, after i press it and restart my pc, my normal nativ res only goes to 100hz instead of 144, and i cant find any fixes on it, so if i could get some guidens it would be niceWas 144 Hz available before? Check the output color depth. Not all refresh rates might be available at 10/12 bpc. |
|||
01-02-2024, 04:52 PM
(Last edited: 01-03-2024, 01:59 AM by someone)
Post: #7869
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
(01-02-2024 04:33 AM)someone Wrote:UPDATE: I asked the original question to the Guru3D forum and if it's DEFINITELY impossible then I won't test anything.(01-02-2024 04:13 AM)ToastyX Wrote:(01-02-2024 03:35 AM)someone Wrote: 2. "changing the edid doesn't change what the hardware can do"The laptop panel can only display the native resolution no matter what, and a monitor .inf file does not affect GPU scaling. GPU scaling is controlled by the graphics driver. No updates yet as of 22:59 UTC-3. |
|||
01-03-2024, 07:22 PM
Post: #7870
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
(01-02-2024 04:13 AM)ToastyX Wrote: The GPU could theoretically do it, but you'd need some way to make the GPU's driver do it, and the only official way I know with AMD GPUs is using VSR, which AMD intentionally limited for some reason. There was another method that involved creating a custom resolution in AMD's control panel (if it even lets you with a laptop) and then finding the custom resolution in the registry, which is in binary format, and then hex editing the resolution values while leaving the active pixels alone, but AMD's registry keys have changed over the years, and the paths are specific to the monitor, so you'll have to figure that out yourself, if it's even possible anymore. I have already mentioned a key called DALNonStandardModesBCD1. It's a REG_BINARY key. Are you referring to that one? without vsr only resolutions with a lower width/height/both than the native can be added though (I added 1152x768 and the process was successful but in 1280x800's case it wasn't added) |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 69 Guest(s)