PDA

View Full Version : Resolution within a resolution achived on 8800 under xp without powerstrip.


turdhat
06-11-07, 08:56 AM
I dont know if I can do a good job of explaining this because its from memory and I have no clue if anyone can benefit from this other than HDTV users or people with other special displays but here goes anyway.

I purchased an 8800 gtx for gaming and movies on my pc only to find that powerstrip would not work. The nvidia custom res app is very limited compared to powerstrip and did not allow me to make the timings and resolution needed for a 1:1 pixel mapping on my Samsung Hlp-5085w over VGA. My desired resolution is 1240x700 which fits the screen perfectly and is really just 1280x720 with no overscan. The problem with the Nvidia custom res app is that you cannot adjust horizontal scan rates so when I made the 1240x700 res it would send the wrong horizontal scan rate and kick my hdtv in to 800x600 while still trying to display 1240x700 lines. Of course this looked really screwed up... I had to settle for 1240x715 for a while which kept the scan rate high enough to keep my set in 720p. This caused a bit of overscan which was acceptable but annoying none the less.

I got curious about where the timings were stored in the windows registry and decided to run a registry monitor while adding a new custom res with the nvidia drivers. In doing this I found that a registry entry called CUST_MODE was added and of course the entire string was in hex. Using a hex to decimal converter (http://www.statman.info/conversions/hexadecimal.html) I found that 715 (the horizontal section of my custom res was 2cb. Low and behold when I checked the reg key I found 02cb. There was plenty of other items in this cust_mode key and I assumed that the scan rates, front porch etc were the other items. Turned out I was right !!! Using the hex converter I found that 700 was 2bc. By changing both instances of 02cb(715) to o2cb(700) and leaving the rest alone I was shocked upon reboot to find that I had achieved 1240x700 with 1280x720 timings. I had a perfect 1:1 pixel mapping with no overscan. Resolution within a resolution achived.

I had to use a third party registry editor so that I could view the hex from the reg key in dword mode otherwise everything was out of order.

Create a custom res with the nvidia drivers so that the CUST_MODE key is created, search the registry for CUST_MODE. Even if you already have a 720p or 1080i setting in your display properties create one anyway. Make it close to the displays native res. Like 1280x718 for instance just to get the needed key created. Use the hex to decimal converter to find out what 1280 or 718 is in hex and then find out what your desired res is in hex and alter the appropriate keys. In theory this should work for anyone.

As always edit the windows registry AT YOUR OWN RISK and export the original key before you change a thing then of course. On a bad note it looks like this will have to be done each time you change vid drivers because it creates a new key with a different ID so you cant just install new drivers and import your old key...

Also tried with vista but no luck. Since the nvidia drivers for vista do not have the custom res tool there was no way to create the CUST_MODE key. I did try to add it manualy but no dice.... The only way I know to get custom res in vista with an 8800 series card is to install the driver, go to c:\nvidia and edit the nv4disp.inf file. In side of this file you will find a list of resolutions that are added when the driver is installed. Add the res you need and reinstall the driver from the setup.exe located in the same directory. You get no control over timings however so.... Umm good luck with that.

Hope this helps someone...

El1iP3S01D
11-27-07, 11:27 PM
How do i use your suggestion for the same problem, i have a 46 Lcd Samsung as well...I have a xfx Geforce 8800 GTX...

El1iP3S01D
11-27-07, 11:55 PM
Turd, where in the registry can i find the custom mode string? Because, i taking you up on your suggestion. so here goes...

El1iP3S01D
11-28-07, 01:48 AM
Turd, where in the Registry can i find the Cust_Mode and timings in the Registry?

turdhat
11-28-07, 02:17 PM
You have to create a custom res with the app in the driver control panel 1st. Once you do this the key is created. Xp only. You have to hex edit that reg key once its there. Its not easy the 1st time you do it. I could remote in to your system for you if you get desparate and try to help. It is way easier to do that explain. Pm me if you want. You can search the registry for CUST_MODE as well by clicking edit at the top and then find. Remember, this is for xp only.

What kind of issue are you having ? If you are just trying to add a resolution that is easy. If a resolution that should work is failing to display correctly that is where this might help. What I had to do was make a res that displayed properly (you should be able to tell even if it overscans) and then edit the cust_mode key that was created. I will be happy do this for you and then you can export the reg key for later use. What a pain that Nvidia will not improve their custom res app or release the info the entech needs to enable powerstrip functions.

El1iP3S01D
11-30-07, 01:27 AM
Turd, can you help create the proper timing for the Cust_Mode Resolution that i created...The Resolution is 1920x1080 at 30mhz...:)

El1iP3S01D
11-30-07, 01:32 AM
Turd, this is my LCD info...

This is the setting of my 46 Samsung LCD HdTv...
Manufacturer description.... SAMSUNG
Manufacturer................ Samsung
覧覧覧覧覧覧覧覧覧覧覧覧覧覧
Plug and Play ID............ SAM0210
Serial number............... n/a
EDID data source............ Registry (stored)
覧覧覧覧覧覧覧覧覧覧覧覧覧覧
Manufacture date............ 2005, ISO week 49
EDID revision............... 1.3
Display type and signal..... Digital
Sync input support.......... n/a
Screen size................. 160 x 90 mm (~8")
Power management............ n/a

Color characteristics
Display gamma............... 2.40
Red chromaticity............ Rx 0.632 - Ry 0.357
Green chromaticity.......... Gx 0.289 - Gy 0.596
Blue chromaticity........... Bx 0.143 - By 0.085
White point (default)....... Wx 0.280 - Wy 0.290

Timing characteristics
VESA GTF support............ Not supported
Horizontal scan range....... 30-46kHz
Vertical scan range......... 59-61Hz
Video bandwidth............. 80MHz
Extension blocks............ 1
Timing recommendation #1.... 1280x720 at 60Hz
Modeline................ "1280x720" 74.250 1280 1390 1430 1650 720 725 730 750 +hsync +vsync
Timing recommendation #2.... 1920x540 at 60Hz
Modeline................ "1920x540" 74.250 1920 2008 2052 2200 540 542 547 562 +hsync +vsync
Timing recommendation #3.... 1920x1080 at 30Hz
Modeline................ "1920x1080" 74.250 1920 2008 2052 2200 1080 1084 1094 1124 interlace +hsync +vsync

Standard timings supported
640 x 480 at 60Hz - IBM VGA
1280 x 720 at 60Hz - Samsung
1920 x 540 at 60Hz - Samsung
1920 x 1080 at 30Hz - Samsung

Raw EDID base
00: 00 FF FF FF FF FF FF 00 4C 2D 10 02 00 00 00 00
10: 31 0F 01 03 80 10 09 8C 0A E2 BD A1 5B 4A 98 24
20: 15 47 4A 20 00 00 01 01 01 01 01 01 01 01 01 01
30: 01 01 01 01 01 01 01 1D 00 72 51 D0 1E 20 6E 28
40: 55 00 A0 5A 00 00 00 1E 01 1D 80 18 71 1C 16 20
50: 58 2C 25 00 A0 5A 00 00 00 9E 00 00 00 FD 00 3B
60: 3D 1E 2E 08 00 0A 20 20 20 20 20 20 00 00 00 FC
70: 00 53 41 4D 53 55 4E 47 0A 20 20 20 20 20 01 8D

Raw EDID extension (reserved)
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Display adapter
Adapter description......... NVIDIA GeForce 8800 GTX
Adapter device ID........... 0x019110DE
Display settings............ 1920x1080, 32bpp

User/computer information
Registered user name........ El1iP3S01D
Registered organization..... n/a
Network user name........... Administrator
Network computer name.......
Windows version ............ Windows XP
Windows build .............. 5.02.3790 Service Pack 2
Installation date .......... 10/10/2007 12:00:00 PM

turdhat
12-01-07, 02:10 PM
what is the exact model of the set ?

El1iP3S01D
12-02-07, 02:39 AM
Turd, LN-S4692D...:)

turdhat
12-02-07, 10:18 AM
Ok just found out something interesting about your set. It is not 1080p so you should not be going for 1920x1080. Remember that lcd is a fixed pixel display so going higher that its native resolution will yield a scaled image and degrade quality. According to the specs for your set the native resolution is 1366 x 768. This is what you should be shooting for to get a 1:1 pixel mapping. Try that res at 60hz and let me know how it goes...

Below is the official LN-S4692D owners thread on avsforums. These folks know their stuff and will be able to tell you exactly how to get a 1:1 if that you still have issues. I will be happy to help as well but it looks like the answer is using that native resolution . I would try vga too if you can. VGA really does look better than dvi on my set by far !

http://www.avsforum.com/avs-vb/showthread.php?t=706278

Found this about your set too....

Originally Posted by MrDoug1
What will provide me with a better quality picture through my PC, 1368x768 via VGA or 1152x648 via HDMI-DVI?

Answer:
You should use VGA with a resolution of 1360x768 (resolutions must be a multiple of 16). That will give you 1-to-1 pixel mapping after you use the "Auto Adjustment" feature. The 1152x648 resolution will result in rescaling and reduce your picture quality. Hope this helps!

FYI, I had posted this to the hdbeat web site (com) which had a question about 1366x768 resolution. If you have a cable box, set it to 1080i except when watching FOX, ESPN, or ABC:

El1iP3S01D
12-02-07, 11:52 AM
Turd, the resolution you suggested did not work...

By the way, how do you even create a resolution within the Nvidia Panel...

Stevedroid
12-02-07, 06:47 PM
Note that pretty any 1366x768 TV will not actually accept 1366x768 as in input resolution, but rather they use 1360x768. I'm not sure why that is exactly, but that's how every 1366x768 TV I've dealt with or read about works. It won't scale the image or anything, you'll just a border of 3 blank pixels on either side of the screen that you'll never notice.

Additionally, when going in through VGA and using 1360x768, most TVs will automatically disable overscan since that's a PC specific resolution, so you shouldn't have to worry about using a different resolution. TVs typically only overscan when using HDTV standard resolutions (1280x720, 1920x1080).

El1iP3S01D, you should see 1360x768 as a selectable resolution in the normal resolution settings without doing anything custom. That's the resolution you need to use. There wouldn't be much point using a higher resolution because it would have to scale down to 1360x768 anyway since that's the native resolution of your TV.

El1iP3S01D
12-03-07, 12:54 PM
Turd and Stevedroid, Can i get the timings for resolution 1920x1080i at 30mhz?

El1iP3S01D
12-03-07, 12:55 PM
Stevedroid, i tried the resolution you suggest and it did not work...

Stevedroid
12-10-07, 06:57 PM
Stevedroid, i tried the resolution you suggest and it did not work...
How are you hooked up to you TV? If you're going through VGA then 1360x768 should be an option in your normal control panel settings, you shouldn't need to setup a custom resolution. If it's not there, then you screwed something up and should try uninstalling/reinstalling drivers. You can't run interlaced resolutions through VGA, 1360x768 is the highest you can run.

If you're going in through HDMI via a DVI->HDMI cable, then you can probably only run 1280x720.

I wouldn't even bother trying to run 1080i because the scaling an deinterlacing will produce such an ugly image that it wouldn't be worth it. It's fine for video, but trust it's not going to look acceptable for any kind of text or even games.

Trying to run a resolution higher than the native resolution of your screen never produces acceptable results in general because you're trying to display more pixels than you actually have, so you lose pixels in the scaling process resulting in a lot of ugliness. The native res of your screen is 1360x768, you're going to have to accept that you can't really run anything higher than that.

turdhat
12-11-07, 08:53 AM
Resolution isnt the be all end all in achieving good visuals. I run 1240x700 and its really 1280x720 with overscan eliminated. I compare this to 1600x1200 on a regular monitor and the 1240x720 on the 50' looks way better but only if you use high levels of anti alaising which you can to at lower resolutions. Nhancer with its ability to use super sample modes of AA really kicks major ass when you are limited to 1280x720. In most games I can use the 8xs setting and there is no shimmering ot jaggies even on alpha textures. Certain games like Team Fortess 2 I can use 16xs and its like a moving postcard. Near perfect IQ.

El1iP3S01D
12-12-07, 11:24 PM
Steve and Turd, I'm going through a HDMI->DVI...And here's information on my Samsung LCD 46 inc Monitor...
Turd, this is my LCD info...

This is the setting of my 46 Samsung LCD HdTv...
Manufacturer description.... SAMSUNG
Manufacturer................ Samsung
覧覧覧覧覧覧覧覧覧覧覧覧覧覧
Plug and Play ID............ SAM0210
Serial number............... n/a
EDID data source............ Registry (stored)
覧覧覧覧覧覧覧覧覧覧覧覧覧覧
Manufacture date............ 2005, ISO week 49
EDID revision............... 1.3
Display type and signal..... Digital
Sync input support.......... n/a
Screen size................. 160 x 90 mm (~8")
Power management............ n/a

Color characteristics
Display gamma............... 2.40
Red chromaticity............ Rx 0.632 - Ry 0.357
Green chromaticity.......... Gx 0.289 - Gy 0.596
Blue chromaticity........... Bx 0.143 - By 0.085
White point (default)....... Wx 0.280 - Wy 0.290

Timing characteristics
VESA GTF support............ Not supported
Horizontal scan range....... 30-46kHz
Vertical scan range......... 59-61Hz
Video bandwidth............. 80MHz
Extension blocks............ 1
Timing recommendation #1.... 1280x720 at 60Hz
Modeline................ "1280x720" 74.250 1280 1390 1430 1650 720 725 730 750 +hsync +vsync
Timing recommendation #2.... 1920x540 at 60Hz
Modeline................ "1920x540" 74.250 1920 2008 2052 2200 540 542 547 562 +hsync +vsync
Timing recommendation #3.... 1920x1080 at 30Hz
Modeline................ "1920x1080" 74.250 1920 2008 2052 2200 1080 1084 1094 1124 interlace +hsync +vsync

Standard timings supported
640 x 480 at 60Hz - IBM VGA
1280 x 720 at 60Hz - Samsung
1920 x 540 at 60Hz - Samsung
1920 x 1080 at 30Hz - Samsung

Raw EDID base
00: 00 FF FF FF FF FF FF 00 4C 2D 10 02 00 00 00 00
10: 31 0F 01 03 80 10 09 8C 0A E2 BD A1 5B 4A 98 24
20: 15 47 4A 20 00 00 01 01 01 01 01 01 01 01 01 01
30: 01 01 01 01 01 01 01 1D 00 72 51 D0 1E 20 6E 28
40: 55 00 A0 5A 00 00 00 1E 01 1D 80 18 71 1C 16 20
50: 58 2C 25 00 A0 5A 00 00 00 9E 00 00 00 FD 00 3B
60: 3D 1E 2E 08 00 0A 20 20 20 20 20 20 00 00 00 FC
70: 00 53 41 4D 53 55 4E 47 0A 20 20 20 20 20 01 8D

Raw EDID extension (reserved)
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Display adapter
Adapter description......... NVIDIA GeForce 8800 GTX
Adapter device ID........... 0x019110DE
Display settings............ 1920x1080, 32bpp

User/computer information
Registered user name........ El1iP3S01D
Registered organization..... n/a
Network user name........... Administrator
Network computer name.......
Windows version ............ Windows XP
Windows build .............. 5.02.3790 Service Pack 2:afro:

Stevedroid
12-13-07, 03:03 PM
Steve and Turd, I'm going through a HDMI->DVI...And here's information on my Samsung LCD 46 inc Monitor...
With HDMI you can only appreciably run 1280x720 because your TV doesn't support the actual native res over HDMI. As mentioned there wouldn't be much point trying to run 1920x1080i because of the scaling and deinterlacing that would occur.

You're likely to have the best results using VGA and 1360x768.

El1iP3S01D
12-19-07, 11:18 PM
Steve and Turd, i did it...I've created a custom resolution with driver 169.21 WHQL...Now how do i edit the timing so that i can have 1:1 mapping where the custom resolution doesn't Overscan my screen? Look at the Cust-Mode sentence, and let me know how i can edit this so that i can finally stop the Overscan problem once and for all?

turdhat
12-20-07, 08:07 AM
What is the resolution you are running ? Might need to see more of the string to.

El1iP3S01D
12-20-07, 11:30 AM
The resolution is 1920x1080i at 48hz...And look at the picture Turd...

El1iP3S01D
12-20-07, 11:42 AM
How can i show you more of the string?

turdhat
12-20-07, 12:08 PM
At the top of the regedit box there is a field called data. See that small bar to the right of it ? Pull that over as far as you can to expose more of the string and take another shot of it. I still think that 1080i is a bad idea. Interlacing causes artifacts on screen and crawling on textures. Also in my experience it messes with anti aliasing and seems to make it have less of an effect when you move around in a game world. I think you should tech support for your set and find out what the recommended resolution is when used with a pc. Interlaced should be avoided unless there is no other way.

El1iP3S01D
12-21-07, 12:24 AM
Turd, here you go...I hope this helps...

El1iP3S01D
01-08-08, 01:22 PM
Turd and Stevedroid, Will you help me?