7 Replies Latest reply on Feb 12, 2009 2:45 PM by SafeBoot

    Boot Theme Resolution

    aneville
      Does anyone know exactly how the resolution of the theme is picked on boot? I am working on customizing my own theme, but for testing purposes I pushed out the McAfee extended theme. For whatever reason, I always get the 1024x768 version of the theme.

      -Using a widescreen laptop (Dell D620) and a standard screen laptop (Dell D610) both get the 1024x768 when booted undocked. I tried docking them with a 20' standard monitor and also with a 22' widescreen monitor and I still get the 1024x768.

      -I checked the machine group properties, and the graphics mode was set to default. I tried setting that to force a different resolution, synchronized the laptop, and it still chose 1024x768.

      -The graphics.ini file has all the resolutions listed (and Im assuming its correct, since its the unmodified McAfee one) and all the correct resolution subfolders are being copied down to the machines correctly

      -I have also replicated this same behavior with the custom theme I am working on. Cant get it to choose anything other than 1024x768.

      At this point Im not sure I know what else to check or try. I have a feeling that I simply have a misunderstanding of how that resolution is choosen on boot. Anyone have any insight for me?
        • 1. RE: Boot Theme Resolution
          the order is custom mode/1024x768/800x600/640x480

          to go beyond 1024x768 you need to set the correct VISA mode in the boot tab of the machine configuration.

          Dell should be able to tell you what VISA modes the bios supports, or there's a free tool on the tools CD called visa.exe which will also tell you (run it off a bood disk, or PXE boot it).

          Looking at the list of graphics modes I have, I don't know the value for the dell, but if you dump the list with visa.exe and then compare them to the supported modes, you should find a match.

          VISA modes beyond 1280x are not really standard, HP, Dell etc seem to make them up as they go.
          • 2. RE: Boot Theme Resolution
            aneville
            Thank you very much for your response. I never would have found that without your help.

            I ran the VESA tool, and got the output below:

            Mode Colors X-Res Y-Res MemMod LFB MetaWINDOW RTPEG-32
            ----------------------------------------------------------------
            013ah 256 1600 1200 Packed Yes metwnd08.dll vesa_8
            014bh 64k 1600 1200 DirCol Yes metwnd09.dll vesa_16
            015ah 16M 1600 1200 DirCol Yes vesa_32
            0107h 256 1280 1024 Packed Yes metwnd08.dll vesa_8
            011ah 64k 1280 1024 DirCol Yes metwnd09.dll vesa_16
            011bh 16M 1280 1024 DirCol Yes vesa_32
            0105h 256 1024 768 Packed Yes metwnd08.dll vesa_8
            0117h 64k 1024 768 DirCol Yes metwnd09.dll vesa_16
            0118h 16M 1024 768 DirCol Yes vesa_32
            0112h 16M 640 480 DirCol Yes vesa_32
            0114h 64k 800 600 DirCol Yes metwnd09.dll vesa_16
            0115h 16M 800 600 DirCol Yes vesa_32
            0101h 256 640 480 Packed Yes metwnd08.dll vesa_8
            0103h 256 800 600 Packed Yes metwnd08.dll vesa_8
            0111h 64k 640 480 DirCol Yes metwnd09.dll vesa_16

            Trying to match the available modes, I forced the machine into both 0x11a and 0x11b via the machine configuration and it still went to 1024x768.

            Am I missing something here? I did notice the # of colors listed by VESA.exe and those listed in the graphics mode drop down do not match (011a = 64k on VESA util and 16M on graphics mode dropdown). Im not sure if that matters or not.

            Am I being too picky and messing with something here that is only going to cause headaches? Its not like 1024x768 doesnt function correctly, its just that resolution on 22 or 24 inch widescreen distorts our company logo pretty bad.
            • 3. RE: Boot Theme Resolution
              so I'm guessing you're trying to get it into 1280x1024 - is that the native panel resolution?

              Send me your theme graphics.ini and I'll check it's good - you can zip it and send it to simon_hunt@mcafee.com
              • 4. RE: Boot Theme Resolution
                aneville
                Yeah, I would like to get it displaying at 1280x1024. The default resolution on the monitor I have been doing most of the testing on is actually 1600x1200 (Dell 2007FPb). I havent tried with forcing any of that resolution becuase none of the VESA codes from EM match up with those from the tool, as you indicated would be the case above.

                Im sending you my graphics.ini now.

                Thanks,
                Andrew
                • 5. RE: Boot Theme Resolution
                  should be close enough - all the code does is set the mode. you can add to the list if you like - it's in GraphicsModes.xml

                  if you get it to work, send me the revised GraphicsModes.xml and I'll have it added to the standard product for you.

                  Simon.

                  PS - I'll post a more complete XML dump we use for testing for you.
                  • 6. GraphicsModes.XML test dump part 1/2
                    <SafeBoot>
                    <GraphicsModes>
                    <Mode ID="0102" X="640" Y="480" Bpp="4">640x480 16 Colors (mode 0x0102)</Mode>
                    <Mode ID="0101" X="640" Y="480" Bpp="8">640x480 256 Colors (mode 0x0101)</Mode>
                    <Mode ID="0111" X="640" Y="480" Bpp="16">640x480 16M Colors (mode 0x0111)</Mode>
                    <Mode ID="0112" X="640" Y="480" Bpp="24">640x480 Hi-Color (mode 0x112)</Mode>
                    <Mode ID="0129" X="640" Y="480" Bpp="32">640x480 True Color (mode 0x129)</Mode>
                    <Mode ID="0121" X="640" Y="480" Bpp="32">640x480 True Color (mode 0x121) - HP NC8430</Mode>

                    <Mode ID="022e" X="800" Y="480" Bpp="8">800x480 256 Colors (mode 0x22e)</Mode>
                    <Mode ID="022f" X="800" Y="480" Bpp="16">800x480 16M Colors (mode 022fx)</Mode>
                    <Mode ID="0230" X="800" Y="480" Bpp="32">800x480 True Colors (mode 0x230)</Mode>

                    <Mode ID="016f" X="800" Y="500" Bpp="8">800x500 256 Colors (mode 0x16f)</Mode>
                    <Mode ID="0171" X="800" Y="500" Bpp="16">800x500 16M Colors (mode 0x171)</Mode>
                    <Mode ID="0172" X="800" Y="500" Bpp="24">800x500 Hi-Colors (mode 0x172)</Mode>
                    <Mode ID="0173" X="800" Y="500" Bpp="32">800x500 True Colors (mode 0x173)</Mode>

                    <Mode ID="0103" X="800" Y="600" Bpp="8">800x600 256 Colors (mode 0x103)</Mode>
                    <Mode ID="0113" X="800" Y="600" Bpp="15">800x600 32K Colors (mode 0x113)</Mode>
                    <Mode ID="0114" X="800" Y="600" Bpp="16">800x600 16M Colors (mode 0x114)</Mode>
                    <Mode ID="0115" X="800" Y="600" Bpp="24">800x600 Hi-Colors (mode 0x115)</Mode>
                    <Mode ID="0115" X="800" Y="600" Bpp="32">800x600 Hi-Colors (mode 0x115)</Mode>
                    <Mode ID="012e" X="800" Y="600" Bpp="32">800x600 True Colors (mode 0x12e)</Mode>
                    <Mode ID="0122" X="800" Y="600" Bpp="32">800x600 True Colors (mode 0x122) - HP NC8430</Mode>

                    <Mode ID="012f" X="896" Y="672" Bpp="8">896x672 256 Colors (mode 0x12f)</Mode>
                    <Mode ID="0131" X="896" Y="672" Bpp="16">896x672 16M Colors (mode 0x131)</Mode>
                    <Mode ID="0142" X="896" Y="672" Bpp="24">896x672 Hi-Colors (mode 0x142)</Mode>
                    <Mode ID="0133" X="896" Y="672" Bpp="32">896x672 True Colors (mode 0x133)</Mode>

                    <Mode ID="016a" X="1024" Y="640" Bpp="8">1024x640 256 Colors (mode 0x16a)</Mode>
                    <Mode ID="016c" X="1024" Y="640" Bpp="16">1024x640 16M Colors (mode 0x16c)</Mode>
                    <Mode ID="016d" X="1024" Y="640" Bpp="24">1024x640 Hi-Colors (mode 0x16d)</Mode>
                    <Mode ID="016e" X="1024" Y="640" Bpp="32">1024x640 True Colors (mode 0x16e)</Mode>

                    <Mode ID="0105" X="1024" Y="768" Bpp="8">1024x768 256 Colors (mode 0x105)</Mode>
                    <Mode ID="0116" X="1024" Y="768" Bpp="15">1024x768 32K Colors (mode 0x116)</Mode>
                    <Mode ID="0117" X="1024" Y="768" Bpp="16">1024x768 16M Colors (mode 0x117)</Mode>
                    <Mode ID="0118" X="1024" Y="768" Bpp="24">1024x768 Hi-Colors (mode 0x118)</Mode>
                    <Mode ID="0118" X="1024" Y="768" Bpp="32">1024x768 Hi-Colors (mode 0x118)</Mode>
                    <Mode ID="0138" X="1024" Y="768" Bpp="32">1024x768 True Colors (mode 0x138)</Mode>
                    <Mode ID="0123" X="1024" Y="768" Bpp="32">1024x768 True Colors (mode 0x123) - HP NC8430</Mode>

                    <Mode ID="0165" X="1152" Y="720" Bpp="8">1152x720 256 Colors (mode 0x165)</Mode>
                    <Mode ID="0167" X="1152" Y="720" Bpp="16">1152x720 16M Colors (mode 0x167)</Mode>
                    <Mode ID="0168" X="1152" Y="720" Bpp="24">1152x720 Hi-Colors (mode 0x168)</Mode>
                    <Mode ID="0169" X="1152" Y="720" Bpp="32">1152x720 True Colors (mode 0x169)</Mode>

                    <Mode ID="012d" X="1152" Y="864" Bpp="8">1152x864 256 Colors (mode 0x12d)</Mode>
                    <Mode ID="0153" X="1152" Y="864" Bpp="8">1152x864 256 Colors (mode 0x153) - HP NC8430</Mode>
                    <Mode ID="012e" X="1152" Y="864" Bpp="15">1152x864 23K Colors (mode 0x12e)</Mode>
                    <Mode ID="0155" X="1152" Y="864" Bpp="16">1152x864 16M Colors (mode 0x155) - HP NC8430</Mode>
                    <Mode ID="012f" X="1152" Y="864" Bpp="16">1152x864 16M Colors (mode 0x12f)</Mode>
                    <Mode ID="0131" X="1152" Y="864" Bpp="32">1152x864 True Colors (mode 0x131)</Mode>
                    <Mode ID="0156" X="1152" Y="864" Bpp="32">1152x864 True Colors (mode 0x156) - HP NC8430</Mode>

                    <Mode ID="0134" X="1280" Y="960" Bpp="16">1280x960 16M Colors (mode 0x134)</Mode>
                    <Mode ID="0136" X="1280" Y="960" Bpp="32">1280x960 True Colors (mode 0x136)</Mode>

                    <Mode ID="0107" X="1280" Y="1024" Bpp="8">1280x1024 256 Colors (mode 0x107)</Mode>
                    <Mode ID="011a" X="1280" Y="1024" Bpp="16">1280x1024 16M Colors (mode 0x11a)</Mode>
                    <Mode ID="0165" X="1280" Y="1024" Bpp="16">1280x1024 16M Colors (mode 0x165) - HP NC8430</Mode>
                    <Mode ID="0164" X="1280" Y="1024" Bpp="16">1280x1024 16M Colors (mode 0x164) - HP NC8430</Mode>
                    <Mode ID="011b" X="1280" Y="1024" Bpp="24">1280x1024 Hi-Colors (mode 0x11b)</Mode>
                    <Mode ID="013d" X="1280" Y="1024" Bpp="32">1280x1024 True Colors (mode 0x13d)</Mode>
                    <Mode ID="0124" X="1280" Y="1024" Bpp="32">1280x1024 True Colors (mode 0x124) - HP NC8430</Mode>
                    <Mode ID="0166" X="1280" Y="1024" Bpp="32">1280x1024 True Colors (mode 0x166) - HP NC8430</Mode>


                    <Mode ID="013b" X="1400" Y="1050" Bpp="8">1400x1050 256 Colors (mode 0x13b)</Mode>
                    <Mode ID="0140" X="1400" Y="1050" Bpp="8">1400x1050 256 Colors (mode 0x140)</Mode>
                    <Mode ID="0143" X="1400" Y="1050" Bpp="8">1400x1050 256 Colors (mode 0x143) - HP NC8430</Mode>
                    <Mode ID="0147" X="1400" Y="1050" Bpp="8">1400x1050 256 Colors (mode 0x147) - Toshiba M200</Mode>
                    <Mode ID="0141" X="1400" Y="1050" Bpp="15">1400x1050 32K Colors (mode 0x141)</Mode>
                    <Mode ID="0142" X="1400" Y="1050" Bpp="16">1400x1050 16M Colors (mode 0x142)</Mode>
                    <Mode ID="0148" X="1400" Y="1050" Bpp="16">1400x1050 16M Colors (mode 0x148) - Toshiba M200</Mode>
                    <Mode ID="013c" X="1400" Y="1050" Bpp="16">1400x1050 16M Colors (mode 0x13c)</Mode>
                    <Mode ID="0145" X="1400" Y="1050" Bpp="16">1400x1050 16M Colors (mode 0x145) - HP NC8430</Mode>
                    <Mode ID="0144" X="1400" Y="1050" Bpp="16">1400x1050 True Colors (mode 0x144) - HP NC8430</Mode>
                    <Mode ID="0143" X="1400" Y="1050" Bpp="24">1400x1050 Hi-Colors (mode 0x143)</Mode>
                    <Mode ID="0144" X="1400" Y="1050" Bpp="32">1400x1050 True Colors (mode 0x144)</Mode>
                    <Mode ID="013e" X="1400" Y="1050" Bpp="32">1400x1050 True Colors (mode 0x13e)</Mode>
                    <Mode ID="0146" X="1400" Y="1050" Bpp="32">1400x1050 True Colors (mode 0x146) - HP NC8430</Mode>

                    <Mode ID="0160" X="1440" Y="900" Bpp="8">1440x900 256 Colors (mode 0x160) - Dell D630</Mode>
                    <Mode ID="0162" X="1440" Y="900" Bpp="16">1440x900 16M Colors (mode 0x162) - Dell D630</Mode>
                    <Mode ID="0163" X="1440" Y="900" Bpp="24">1440x900 Hi-Colors (mode 0x163) - Dell D630</Mode>
                    <Mode ID="0164" X="1440" Y="900" Bpp="32">1440x900 True Colors (mode 0x164) - Dell D630</Mode>

                    <Mode ID="013b" X="1440" Y="1050" Bpp="8">1440x1050 256 Colors (mode 0x13b)</Mode>
                    <Mode ID="013c" X="1440" Y="1050" Bpp="16">1440x1050 16M Colors (mode 0x13c)</Mode>
                    <Mode ID="013e" X="1440" Y="1050" Bpp="32">1440x1050 True Colors (mode 0x13e)</Mode>

                    <Mode ID="011c" X="1600" Y="1200" Bpp="8">1600x1200 256 Colors (mode 0x11c)</Mode>
                    <Mode ID="0145" X="1600" Y="1200" Bpp="8">1600x1200 256 Colors (mode 0x145)</Mode>
                    <Mode ID="0173" X="1600" Y="1200" Bpp="8">1600x1200 256 Colors (mode 0x173) - HP NC8430</Mode>
                    <Mode ID="011d" X="1600" Y="1200" Bpp="15">1600x1200 32K Colors (mode 0x11d)</Mode>
                    <Mode ID="011e" X="1600" Y="1200" Bpp="16">1600x1200 16M Colors (mode 0x11e)</Mode>
                    <Mode ID="0146" X="1600" Y="1200" Bpp="16">1600x1200 16M Colors (mode 0x146) - nVidia Quadro FX500/600</Mode>
                    <Mode ID="0174" X="1600" Y="1200" Bpp="16">1600x1200 16M Colors (mode 0x174) - HP NC8430</Mode>
                    <Mode ID="0175" X="1600" Y="1200" Bpp="16">1600x1200 16M Colors (mode 0x175) - HP NC8430</Mode>
                    <Mode ID="011f" X="1600" Y="1200" Bpp="24">1600x1200 Hi-Colors (mode 0x11f)</Mode>
                    <Mode ID="0142" X="1600" Y="1200" Bpp="32">1600x1200 True Colors (mode 0x142)</Mode>
                    <Mode ID="0176" X="1600" Y="1200" Bpp="32">1600x1200 True Colors (mode 0x176) - HP NC8430</Mode>

                    <Mode ID="0120" X="1600" Y="1280" Bpp="8">1600X1280 256 Colors (mode 0x0120)</Mode>
                    <Mode ID="0122" X="1600" Y="1280" Bpp="16">1600X1280 16M Colors (mode 0x0122)</Mode>
                    <Mode ID="0123" X="1600" Y="1280" Bpp="24">1600X1280 Hi-Colors (mode 0x0123)</Mode>
                    <Mode ID="0124" X="1600" Y="1280" Bpp="32">1600X1280 True Colors (mode 0x0124)</Mode>

                    <Mode ID="012b" X="1680" Y="1050" Bpp="8">1680X1050 256 Colors (mode 0x012b)</Mode>
                    <Mode ID="0168" X="1680" Y="1050" Bpp="8">1680X1050 256 Colors (mode 0x0168) - HP NC8430</Mode>
                    <Mode ID="012c" X="1680" Y="1050" Bpp="16">1680X1050 16M Colors (mode 0x012c)</Mode>
                    <Mode ID="012d" X="1680" Y="1050" Bpp="32">1680X1050 True Colors (mode 0x012d)</Mode>
                    <Mode ID="0169" X="1680" Y="1050" Bpp="32">1680X1050 True Colors (mode 0x0169) - HP NC8430</Mode>

                    <Mode ID="01d3" X="1856" Y="1392" Bpp="8">1856x1392 256 Colors (mode 0x01d3) - HP NC8430</Mode>
                    <Mode ID="01d4" X="1856" Y="1392" Bpp="16">1856x1392 16M Colors (mode 0x01d4) - HP NC8430</Mode>
                    <Mode ID="01d5" X="1856" Y="1392" Bpp="16">1856x1392 16M Colors (mode 0x01d5) - HP NC8430</Mode>
                    <Mode ID="01d6" X="1856" Y="1392" Bpp="32">1856x1392 True Colors (mode 0x01d6) - HP NC8430</Mode>
                    • 7. GraphicsModes.xml Part 2/2
                      <Mode ID="0199" X="1920" Y="1440" Bpp="8">1920X1440 256 Colors (mode 0x0199)</Mode>
                      <Mode ID="01e3" X="1920" Y="1440" Bpp="8">1920X1440 16M Colors (mode 0x01e3) - HP NC8430</Mode>
                      <Mode ID="019a" X="1920" Y="1440" Bpp="16">1920X1440 16M Colors (mode 0x019a)</Mode>
                      <Mode ID="01e4" X="1920" Y="1440" Bpp="16">1920X1440 16M Colors (mode 0x01e4) - HP NC8430</Mode>
                      <Mode ID="01e5" X="1920" Y="1440" Bpp="16">1920X1440 16M Colors (mode 0x01e5) - HP NC8430</Mode>
                      <Mode ID="019b" X="1920" Y="1440" Bpp="32">1920X1440 True Colors (mode 0x019b)</Mode>
                      <Mode ID="01e6" X="1920" Y="1440" Bpp="32">1920X1440 True Colors (mode 0x01e6) - HP NC8430</Mode>

                      <Mode ID="0156" X="2048" Y="1536" Bpp="8">2048x1536 256 Colors (mode 0x0156)</Mode>
                      <Mode ID="0158" X="2048" Y="1536" Bpp="16">2048x1536 16M Colors (mode 0x0158)</Mode>
                      <Mode ID="0152" X="2048" Y="1536" Bpp="32">2048x1536 True Colors (mode 0x0152)</Mode>
                      <Mode ID="0159" X="2048" Y="1536" Bpp="32">2048x1536 True Colors (mode 0x0159)</Mode>
                      <Mode ID="0152" X="2048" Y="1536" Bpp="32">2048x1536 True Colors (mode 0x0152)</Mode>
                      </GraphicsModes>
                      </SafeBoot>