SweetLow Posted January 18 Posted January 18 1 hour ago, defuser said: Address 0 is a Memory Address (anywhere in 0-4Gb) : F6000000h It is not enough good tool in THIS area: Base Addresses: (0) D0000008 = mem base=D0000000 len=128M prefetchable (1) 0000C001 = I/O base=0000C000 len=256 (2) E5000000 = mem base=E5000000 len=64K CardBus: 00000000 ExpansionROM: 00000000 (128K,disabled)
defuser Posted January 19 Posted January 19 7 hours ago, SweetLow said: (0) D0000008 = mem base=D0000000 len=128M prefetchable Thank you, it helped to find the reason in the right place! I went to the device manager to see the addresses of devices that are located in this region and found there a safely forgotten previously reserved address left over from the previous configuration, where with the old BIOS design of the video card (Before the BIOS patch), it did not interfere with anything (Like other 128\256MB video cards). And now, at 512MB, apparently-this piece is also captured. And this actually prevented the driver from loading, no matter how hard I tried and what measures I did not take... I removed this entry and everything loaded immediately. Well, the actual results: It was: Become: And one more not big, but nice enough, bonus (Was=>Became): Well, the most basic thing that was expected from the BIOS patch, for which all this was originally started - exiting DOS back to Windows 98 (Re-booting Windows) - now works again. The patched (Problematic in this regard) NVCORE.VxD was replaced with the original one. And also the oddity (With the absence of WC working by default) on PCI-E hardware under 9x in NVIDIA drivers is also in all its glory: Originally it was (By default): Quote Under DOS: Reported Processor Physical Address Size (bits): 39 Variable MTRRs - Base, Mask and Decription: 00000200 0000000000000006 0000007E00000800 8G @ 0 / WB 00000202 0000000200000006 0000007FE0000800 512M @ 8G / WB 00000204 0000000220000006 0000007FF0000800 256M @ 8G 512M / WB 00000206 0000000230000006 0000007FF8000800 128M @ 8G 768M / WB 00000208 0000000238000006 0000007FFC000800 64M @ 8G 896M / WB 0000020A 000000023C000006 0000007FFE000800 32M @ 8G 960M / WB 0000020C 00000000C0000000 0000007FC0000800 1G @ 3G / UC 0000020E 0000000000000000 0000000000000000 Not used 00000210 0000000000000000 0000000000000000 Not used 00000212 0000000000000000 0000000000000000 Not used After starting WINDOWS (This is how "good" the NVIDIA driver worked): Reported Processor Physical Address Size (bits): 39 Detected Processor Physical Address Size (bits): 36 !!! Warning - Detected/Default Address Size less than Reported Variable MTRRs - Base, Mask and Decription: 00000200 0000000000000006 0000000F80000800 450G @ 0 / WB 00000202 0000000080000006 0000000FC0000800 449G @ 2G / WB 00000204 00000000E0000000 0000000FE0000800 448G 512M @ 3G 512M / UC 00000206 00000000E0000006 0000000FE0000800 448G 512M @ 3G 512M / WB 00000208 0000000100000006 0000000F00000800 452G @ 4G / WB 0000020A 0000000200000006 0000000FE0000800 448G 512M @ 8G / WB 0000020C 0000000220000006 0000000FF0000800 448G 256M @ 8G 512M / WB 0000020E 0000000230000006 0000000FF8000800 448G 128M @ 8G 768M / WB 00000210 0000000238000006 0000000FFC000800 448G 64M @ 8G 896M / WB 00000212 000000023C000006 0000000FFE000800 448G 32M @ 8G 960M / WB Speed test for Windows: DirectDrawCreateEx({00000000-0000-0000-0000-000000000000},IID_IDirectDraw7): OK PrimarySurface: OK Resolution: 1920 x 1080 x 32bpp VideoSurface (1024 x 768, R5G6B5): OK NonLocal VideoSurface (1024 x 768, R5G6B5): 88760276h An attempt was made to allocate non-local video memory from a device that does not support non-local video memory. SysMemSurface (1024 x 768, R5G6B5): OK SysMem Read (Secs, Bytes/s): 0.2009 7828072242 7828M 8G ! Warning: Time less than 0.5 second, try to increase Test Surface Size or/and TestCount SysMem Write (Secs, Bytes/s): 0.0426 36908233706 36908M 37G SysMem Copy (Secs, Bytes/s): 0.0667 23569650702 23570M 24G SysMem To VideoMem Blt (Secs, Bytes/s): 1.2544 1253855763 1254M 1G VideoMem To SysMem Blt (Secs, Bytes/s): 0.1156 1360970207 1361M 1G Video.Lock: OK Pitch: 2048 Virtual Address: A56FBE00 VideoMem Read (Secs, Bytes/s): 6.5443 6008483 6M 0G VideoMem Write (Secs, Bytes/s): 18.9863 82841970 83M 0G SysMem To VideoMem Copy (Secs, Bytes/s): 18.9299 83089032 83M 0G VideoMem To SysMem Copy (Secs, Bytes/s): 6.4303 6115058 6M 0G Video.UnLock: OK Tom2D test (Under Windows): BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE Text: 227273 chars/sec Line: 27273 lines/sec Polygon: 14963 polygons/sec Rectangle: 13514 rects/sec Arc/Ellipse: 15723 ellipses/sec Blitting: 337 operations/sec Stretching: 119 operations/sec Splines/Bйzier: 23981 splines/sec Score: 4099 After pre-configuring MTRR under DOS and then applying MTRR_LEN under WINDOWS: Quote Reported Processor Physical Address Size (bits): 39 Variable MTRRs - Base, Mask and Decription: 00000200 0000000000000006 0000007F80000800 2G @ 0 / WB 00000202 0000000080000006 0000007FC0000800 1G @ 2G / WB 00000204 00000000C0000001 0000007FE0000800 512M @ 3G / WC 00000206 0000000200000006 0000007FE0000800 512M @ 8G / WB 00000208 0000000220000006 0000007FF0000800 256M @ 8G 512M / WB 0000020A 0000000230000006 0000007FF8000800 128M @ 8G 768M / WB 0000020C 0000000238000006 0000007FFC000800 64M @ 8G 896M / WB 0000020E 000000023C000006 0000007FFE000800 32M @ 8G 960M / WB 00000210 0000000000000000 0000000000000000 Not used 00000212 0000000000000000 0000000000000000 Not used DirectDrawCreateEx({00000000-0000-0000-0000-000000000000},IID_IDirectDraw7): OK PrimarySurface: OK Resolution: 1920 x 1080 x 32bpp VideoSurface (1024 x 768, R5G6B5): OK NonLocal VideoSurface (1024 x 768, R5G6B5): 88760276h An attempt was made to allocate non-local video memory from a device that does not support non-local video memory. SysMemSurface (1024 x 768, R5G6B5): OK SysMem Read (Secs, Bytes/s): 0.2004 7848894282 7849M 8G ! Warning: Time less than 0.5 second, try to increase Test Surface Size or/and TestCount SysMem Write (Secs, Bytes/s): 0.0427 36807615029 36808M 37G SysMem Copy (Secs, Bytes/s): 0.0668 23547175251 23547M 24G SysMem To VideoMem Blt (Secs, Bytes/s): 1.2529 1255418377 1255M 1G VideoMem To SysMem Blt (Secs, Bytes/s): 0.1157 1359767179 1360M 1G Video.Lock: OK Pitch: 2048 Virtual Address: A546CE00 VideoMem Read (Secs, Bytes/s): 6.3954 6148462 6M 0G VideoMem Write (Secs, Bytes/s): 1.0794 1457109079 1457M 1G SysMem To VideoMem Copy (Secs, Bytes/s): 1.0555 1490168976 1490M 1G VideoMem To SysMem Copy (Secs, Bytes/s): 3.4080 11538193 12M 0G Video.UnLock: OK BENCHMARK: DIRECT DRAWING TO VISIBLE DEVICE Text: 454545 chars/sec Line: 78125 lines/sec Polygon: 36364 polygons/sec Rectangle: 15873 rects/sec Arc/Ellipse: 31447 ellipses/sec Blitting: 2474 operations/sec Stretching: 1034 operations/sec Splines/Bйzier: 52083 splines/sec Score: 8269
SweetLow Posted January 19 Posted January 19 4 hours ago, defuser said: I removed this entry and everything loaded immediately. You should not remove but RELOCATE this item from old to new addresses: BF800000 - BFFFFFFF 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now