Multi-OEM/Retail Project {MRP} - Mk3

Discussion in 'MDL Projects and Applications' started by mxman2k, Oct 15, 2016.

  1. tcntad

    tcntad MDL Guru

    Oct 26, 2009
    4,480
    1,500
    150
    I like the 2ÿ048 MB memory on standard report :p Looks pretty good tho.

    I wont upgrade moms pc to W11 for awhile and I dont have an AMD build at home (yet)
     
  2. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream

    Dec 21, 2012
    6,331
    7,048
    210
    2ÿ048 MB looks like a f*cked up delimiter or similar. Maybe possible to filter that character out.
     
  3. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,738
    19,248
    180
    Vbscript and unicode i think.

    Possible it , or . delimiter?

    As the qt not using 65001 unicode mode the character set is limited.

    Have a way to combat that on vbs soon.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,738
    19,248
    180
    #7624 mxman2k, Nov 7, 2021
    Last edited: Nov 8, 2021
    (OP)
    :whistling:QT 118 RC28

    New P/Shell method in action for Graphics Detection - only for Windows 10 and above as i don't think older OS's (certainly not Vista/7 based) would have the required PS Cmd-Let thing so to prevent errors it is set to only come into play when w10+ is detected.

    The older OS's can use WMIC or VBscript as required anyway.

    With this new ps routine VRam should show values above 4Gib (as shown it will display the value with one byte less, a quirk with PShell's calculations i guess, but it close enough!)

    On a VM without a driver installed for graphics the VRam may be 0 (zero) or N/A this is normal and nothing can be done in the QT, that is a VM software issue as it not setting all data. Driver date/version may also be non existent, but the adapter's Name should show.

    The zero vram value can also be shown on a real pc if no valid graphics driver, or if the 'microsoft basic/vga' driver is installed.

    Code:
      ===============================================[ Basic Graphics Information ]===============================================
     
    Adapter 1 Description      : NVIDIA GeForce GTX 1050 Ti {Ref:PS}
    Adapter 1 Video Memory     : 4,095 MiB
    Adapter 1 Driver Date      : 03/01/2018 12:00:00 AM {UTC}
    Adapter 1 Driver Version   : 23.21.13.9065
    Adapter 1 Bits Per Pixel   : 32
    Adapter 1 Video Mode Desc  : 1920 x 1080 x 4294967296 colors
     
    Video Ram {VRam} Notes     : The data may not always be accurate due to Windows API limitations, or if using shared RAM.
    General Notes              : Hardware that is not compatible with Windows Display Driver Model returns inaccurate values.
    WinSat Scores {Max: 9.9}   : CPU: 8.1 | RAM: 8.1 | Graphics: 8.5 | Primary Disk: 8.15 | Base Rating: 8.1
    WinSat Status Information  : The 'Experience Index' scores was valid. 
    Also fixed date issues where the year was in the wrong place on UTC dates. :oops:

    The Gfx Date usually is in UTC format but it may show in localized format as i am not clued up on PShell much i not sure which it will show at any given situation.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,197
    84,757
    340
    With Win10XPE on real machine, HWiNFO cannot get it too :)
     
  6. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,738
    19,248
    180
    All the tests i have done with VM's that area was always a bit grey because it sometimes shows VRam etc and other not, it all depends on the VM software and Drivers. At least my suspicions was right :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,738
    19,248
    180
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. tcntad

    tcntad MDL Guru

    Oct 26, 2009
    4,480
    1,500
    150
  9. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,738
    19,248
    180
    Im out for a few hours so will be awhile before i can reply to any posts.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. tcntad

    tcntad MDL Guru

    Oct 26, 2009
    4,480
    1,500
    150
    And here you go :p Not all were translated to English
     
  11. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,738
    19,248
    180
    #7631 mxman2k, Nov 7, 2021
    Last edited: Nov 8, 2021
    (OP)
    It probaby be the pshell locale bits, as i no idea how to set that part at this time.

    As long as the results are ok that all that matters.

    Seems it is just some vbs results, have set the locale as 409 as abbodi mentioned to me. :g:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,738
    19,248
    180
    #7632 mxman2k, Nov 7, 2021
    Last edited: Nov 8, 2021
    (OP)
    Results are looking promising. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,738
    19,248
    180
    Have not long uploaded RC29 QT test :p, which i am hoping sorts the 0 MiB Vram to say either N/A or cannot be defined, it depends on which variable gets used first for the log entry :D:D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,738
    19,248
    180
    At least things are getting to the last bits now, tidying up code will be next , although i will probably get it public released before then, while it is still working :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,738
    19,248
    180
    #7637 mxman2k, Nov 8, 2021
    Last edited: Nov 8, 2021
    (OP)
    Looks all good :)

    When the CPU results was screwed up before was because of CPUID not being present/defined , so as it was not i just used the default N/A so it populated the vbs's return variable. Likewise on any other value not defined then N/A will be used as a default return.

    Even got the 'OEM Server Defined OS' line to include 2022 if SLIC v2.6 present. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,738
    19,248
    180
    #7638 mxman2k, Nov 8, 2021
    Last edited: Nov 8, 2021
    (OP)
    Just now to wait for the results back when using non English languages , i know some of the results may be returned in the native language when WMIC is not used, such as for Yes/No, True/False etc but that not a problem as the results should be the correct wording for that language and easy to translate if i need to.

    Once that bit done then the QT can finally be fit for purpose and released. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,738
    19,248
    180
    MRP 141 is not too far behind either now as i have tried to work on both at same time using the working routines from the QT that are also used in MRP, saves time.

    v141 wont be too long. Sorry for the delay but at least both projects are ready for the future ( i hope) , and can easy be adapted for any other stuff m$ decides to remove!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,738
    19,248
    180
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...