Can someone explain how "Hybrid Power" works on the GT70?

I have had my GT70 20C for a couple months now and have yet to see Hybrid Power working once. I have been playing games that are clearly taxing my system to the max (SC Blacklist and Rome 2) but the Hybrid Power monitor always says "OFF".
Am i missing something obvious? I've tried searching the forums and Internet and it seems others are having the same issue, but i'm having trouble tracking down an answer.
It is my understanding that Hybrid Power only kicks in when it needs too, but it doesn't seem to be doing that at all.
Is there a way to force it on?
Can anyone shed some light on how this feature is supposed to work?
cheers,
-deluxxe

same question same computer. Hybrid power is a application but it already runs hidden on your laptop. I always play on my laptop with the charger connected. never on battery. I get about 40-80 frames on ultra on bf3 without the AA or Sync. One day I forgot to check if the outlet was on, and I noticed that my laptop was "struggling" to run the same setting I always run. I quickly checked if I was in "gaming" mode for the G settings and the windows 8 battery settings. I was and started getting worried that something happened to my laptops GPU. I started checking what was running on task manager, using cc cleaner to see and new start-up programs running, checked to see if the disk was in use or if that automatic maintenance was occurring since I have everything always running smooth. nothing was running expect the normal. I then realized that I was running on battery. I remembered that this hybrid energy thing only worked on if you have it plugged in and charging because somewhere I read said that the battery wouldn't be able to "Boost" the gpu or overclock or whatever they want to call it. Running on battery wont boost the gpu because theres not enough watts going in. While charging it will boost the gpu. im not sure wether this is the case that it does overclock the gpu because it clearly says cpu on the hybrid application. And once you go on gaming mode the gigherts gets locked to 3.3 on the cpu speed. its all confusing to me and im still trying to figure it out but all I know for sure is that you will gain a very big boost on ur speed or performance on ur gpu when you have it connected to the charger and charging. I tested it out by unplugging and pluging while play minecraft with a shaders mod(which really takes up a lot of GPU) and bf3 and arma. and yes, when on battery u have to lower ur settings to getting decent frames, while charging or plugged in you get to pretty much maximize your settings. I went from 60 frames on arma3 to 20-30 frames on battery. how sad that you must always be connected to get that good boost and fps. im not sure wether this is a good since only msi does this and it really its overclocking your gpu, or if 770m is always runs that good and msi just saves you battery when gaming on battery. im not sure but if it really is helping out my gaming then that hybrid power is really good becausae that boost in frames is like a never go back type of thing. always game with turbo fan on and plugged in and charging

Similar Messages

  • HT5463 In my opinion, when the Silence setting is "only when the device is locked", it contradicts the settings you set above, like Manual. Can someone explain how these settings work together?

    Can someone explain how these settings work together? Manual seams to contraduct the SILENCE setting at the bottom of the Do Not Disturb page. It's very confusing.

    You should have seen information in the support document that you linked from. It used to be with the first version of Do Not Disturb that it would only function when the device was locked. That changed with iOS 7, and not it can be active all of the time. With it on Manual, it is on, but if you have the device "awake" that you can still receive calls/texts, etc. Sort of like you have the phone awake, so it isn't a problem for you to receive things. If you set the settings for Always, this means you can be doing things on the phone and not be disturbed by anything else. Does that make sense?

  • Can someone explain how .prel files work?

    Can someone explain how .prel files work?  My C drive is O/S and programs, my D drive is storage and the project file(s) (the .prel file) are on my E drive. 
    How is this supposed to be more efficient/faster?  P.E. (C drive) has to constantly communicate back and forth across drives with the .prel file and all the files in the subfolders?  It seems like it would be slower. 
    As I mentioned in a previous post; my zooms in/out of the Timeline are VERY slow.  It is almost 1 second before the Timeline gets bigger/smaller.  Any info would be great,thanks!
    Elwood
    Windows 7 64 bit, i7 980x @333 6 core processor, 12 GB ram DDR 1600, Radeon 5850 GPU PE 9

    By using multiple HDD's, one is spreading the I/O (Input/Output) load over various HDD's. The controller is faster than a single HDD, being tasked to read/write from/to multiple places. One of the first laws of physics is that an object cannot be in more than one place, at the same time. The heads on a HDD are no different. If requests for multiple reads are made, the heads will position themselves over on place on the platters, read, and then move to the next requested location, and so on. However, with multiple HDD's, and a good, fast controller, the heads of each HDD will be placed, where necessary, so reads are done at once, from multiple locations.
    For ultimate performance, a good setup would be as follows:
    C:\ system OS and programs (more reading being done here, than writing)
    D:\ Project files (PREL's in this case)
    E:\ RAID 0 Scratch Disks for Media Cache, but not Render files (both reading and writing)
    F:\ RAID 0 Media files (more reading, but also writing)
    G:\ RAID 0 Export/Share and Render files
    Some go so far as to separate out Audio Assets from Video Assets, and use a separate RAID 0 for each
    The downside of that "ultimate performance" setup, is that when a Project is completed, to clean up, one has to go to many HDD's, and locations. There can also be issues when Archiving a Project, because things are scattered about.
    I get "good performance" by having my Project, Copies of my Assets and all Scratch Disks on one HDD. What I give up in performance, I make up for with housekeeping chores, when the Project is done. I still spread my OS/programs from my Projects, with separate physical HDD's.
    Good luck, and hope that this helps,
    Hunt
    PS - Above, I mention RAID 0, but even greater speed can be achieved via many HDD's in the Array, and perhaps a RAID 50. RAID 0 is just two physical HDD's. Also, for RAID, I recommend a dedicated RAID controller card, and NOT software, or the MoBo's RAID capability.

  • Can someone explain how data is fed to the usage details screen in My Verizon?

    Can someone explain to me how I can view my data usage for a past date today and when I look at the same date a few days from now there will be additional data. Customer support were adamant that the data usage details come directly from my device so I commented that my device must be saving usage and sending it to Verizon arbitrarily to which I was met with silence on the line.
    Here's an example - on 4/1 I checked my data usage details for the date of 3/21 and it looked like this:
    03/21/12
    08:43:00 PM
    0.02518
    03/21/12
    09:17:00 AM
    0.01475
    03/21/12
    07:20:00 AM
    0.01730
    then on 4/7 when I checked my data usage details for the date 3/21 it looked like this:
    03/21/12
    11:45:00 PM
    1.15382
    03/21/12
    11:38:00 PM
    0.24853
    03/21/12
    08:43:00 PM
    0.02518
    03/21/12
    07:50:00 PM
    1.03191
    03/21/12
    06:55:00 PM
    1.18499
    03/21/12
    06:10:00 PM
    1.03968
    03/21/12
    09:17:00 AM
    0.01475
    03/21/12
    07:20:00 AM
    0.01730
    The red rows have been added between 4/1 & 4/7, but where did they come from? This is just one example, it's happening all over my bill and Verizon cannot justify the anomaly and certainly won't consider removing the $40 in overage charges I have this month. Which brings up another question, why doesn't Verizon offer more than 10GB for the mifi? If I want to use more data and am willing to pay for it, I have to go to another provider?

    Hi kellieh,
    When you had your data overage (and the additional spurious charges), how did Verizon respond to you?
    I have just reported a 2x discrepancy between individual device data usage (.89 GB total) and the reported 1.5 GB for my account.  They claim it will take 72 hours to get back to me after they research the problem.
    What avenues did you pursue to make contact?
    I caled 611, then emailed tech support, then sent a private message to Verizon Wireless support.

  • Can someone explain how garbage collector works in this program ?

    class Chair {
    static boolean gcrun = false;
    static boolean f = false;
    static int created = 0;
    static int finalized = 0;
    int i;
    Chair() {
    i = ++created;
    if(created == 47)
    System.out.println("Created 47");
    public void finalize() {
    if(!gcrun) {
    // The first time finalize() is called:
    gcrun = true;
    System.out.println(
    "Beginning to finalize after " +
    created + " Chairs have been created");
    if(i == 47) {
    System.out.println(
    "Finalizing Chair #47, " +
    "Setting flag to stop Chair creation");
    f = true;
    finalized++;
    if(finalized >= created)
    System.out.println(
    "All " + finalized + " finalized");
    public class Garbage {
    public static void main(String[] args) {
    // As long as the flag hasn't been set,
    // make Chairs and Strings:
    while(!Chair.f) {
    new Chair();
    new String("To take up space");
    System.out.println(
    "After all Chairs have been created:\n" +
    "total created = " + Chair.created +
    ", total finalized = " + Chair.finalized);
    // Optional arguments force garbage
    // collection & finalization:
    if(args.length > 0) {
    if(args[0].equals("gc") ||
    args[0].equals("all")) {
    System.out.println("gc():");
    System.gc();
    if(args[0].equals("finalize") ||
    args[0].equals("all")) {
    System.out.println("runFinalization():");
    System.runFinalization();
    System.out.println("bye!");
    } ///:~
    This code is From Bruce Eckel's "thinking in Java"
    Here is what I understand and what I don't
    At a certain point during the execution of the while loop (in the method main), the garbage collector kicks in and will call the method finalize() -
    I am at a loss as to what happens afterwards -
    Do the chairs continue to get created (which means the variable i keeps incrementing) and the finalize method keep getting called (which means finalized keeps incrementing) till the system realizes it is really low on memory and starts reclaiming memory ie i now starts decrementing ?
    What I would like to know is the exact flow or execution of the code after the garbage collector starts kicking in ie. what happens to the variables "i" (does it increment and then decrement), "created" (does it keep incrementing ), "finalized" (does it keep incrementing) and when is the if i==47{ } statement within finalize() get executed.
    There is no part of the code where i is being decremented (so I am guessing that it is the garbage collector reclaiming object memory that must be decrementing it).
    I am really confused -unfortunately there's very little in the book that really explains the flow of execution after the garbage collector kicks in and finalize() is called.
    Any help would be greatly appreciated

    Nice example, but Bruce chose some suboptimal names, I think.
    "i" can be thought of as the "ID" of a given Chair (note that it is not static). It is neither incremented nor decremented - it's just assigned from "created". This lets us identify specific chairs (like, say, "Chair #47").
    "created" is a running total of the number of times the Chair constructor has been called.
    "finalized" is a running total of the number of Chairs that have been finalized.
    The process starts creating Chairs as fast as it can. Eventually, memory gets low, and gc() starts collecting Chairs. While that's happening, chairs are still being created in the main Thread. So "created" and "finalized" may both be incrementing at the same time.
    When gc() picks Chair#47, the finalizer code sets a flag that causes new Chairs to stop being created. This causes the program to fall out of the while() loop, and the program spits out its data and exits.
    On my machine, the program created 29,542 chairs before exiting.
    Remember - often, gc() runs only when/if the JVM decides it's running low on memory. Specifics depend on the JVM and the startup options you use - some JVMs are very, very clever about doing incremental garbage-collection these days.
    Does that make more sense?
    Grant
    (PS - it's very, very good that you posted a working code sample. But learn about the \[code\] and \[code\] tags, please - makes your sample WAY easier to read...)

  • Can someone explain why one code works and the other one doesn't?

    Hi,
    I have been doing a little work with XML today and I wrote the following code which did not function properly. In short, it was as if there were elements in the NodeList that disappeared after the initial call to NodeList.getElementsByTagName("span"); The code completely drops through the for loop when I make a call to getTextContent, even though it is not a controlling variable and it does not throw an exception! I'm befuddled. The second portion of code works. For what it is worth, tidy is the HTML cleaner that's been ported to java (JTidy) and parseDOM(InputStream, OutputStream) is supposed to return a Document, which it does! So why I have to call a DocumentBuilderFactory and then get a DocumentBuilder is beyond me. If I don't call Node.getTextContent() the list is processed properly and calls to toString() indicate that the class nodes are in the list! Any help would be appreciated!
    import com.boeing.ict.pdemo.io.NullOutputStream;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.PrintWriter;
    import java.util.Properties;
    import org.w3c.dom.Document;
    import org.w3c.dom.NodeList;
    import org.w3c.tidy.Tidy;
    public class HTMLDocumentProcessor {
        // class fields
        private Properties tidyProperties   = null;
        private final String tidyConfigFile =
                "com/boeing/ict/pdemo/resources/TidyConfiguration.properties";
         * Creates a new instance of HTMLDocumentProcessor
        public HTMLDocumentProcessor() {
            initComponents();
        private void initComponents() {
            try {
                tidyProperties = new Properties();
                tidyProperties.load(ClassLoader.getSystemResourceAsStream(tidyConfigFile));
            } catch (IOException ignore) {
        public Document cleanPage(InputStream docStream) throws IOException {
            Document doc = null;
            NullOutputStream nos = new NullOutputStream(); // A NullOutputStream is
                                                           // is used to keep all the
                                                           // error output from printing
            // check to see if we were successful at loading properties
            if (tidyProperties.isEmpty()) {
                System.err.println("Unable to load configuration file for Tidy");
                System.err.println("Proceeding with default configuration");
            Tidy tidy = new Tidy();
            // set some local, non-destructive settings
            tidy.setQuiet(true);
            tidy.setErrout(new PrintWriter(nos));
            tidy.setConfigurationFromProps(tidyProperties);
            doc = tidy.parseDOM(docStream, nos);
            // assuming everything has gone ok, we return the root element
            return doc;
        public static void main(String[] args) {
            try {
                String fileName = "C:/tmp/metars-search.htm";
                File htmlFile = new File(fileName);
                if (!htmlFile.exists()) {
                    System.err.println("File : " + fileName + " does not exist for reading");
                    System.exit(0);
                FileInputStream fis = new FileInputStream(htmlFile);
                HTMLDocumentProcessor processor = new HTMLDocumentProcessor();
                Document doc = processor.cleanPage(fis);
                if (doc == null) {
                   System.out.println("cleanPage(InputStream) returned null Document");
                   System.exit(0);
                NodeList spanTags = doc.getElementsByTagName("span");
                int numSpanTags = spanTags.getLength();
                System.out.println("Number of <span> tags = " + numSpanTags);
                for (int i = 0; i < numSpanTags; i++) { // Loop falls through here!
                    System.out.println("Span tag (" + i + ") = " +
                                        spanTags.item(i).getTextContent());
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                System.exit(0);
    }This segment of code works!
    import com.boeing.ict.pdemo.io.NullOutputStream;
    import java.io.ByteArrayInputStream;
    import java.io.ByteArrayOutputStream;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.PrintWriter;
    import java.util.Properties;
    import javax.xml.parsers.DocumentBuilder;
    import javax.xml.parsers.DocumentBuilderFactory;
    import javax.xml.parsers.ParserConfigurationException;
    import org.w3c.dom.Document;
    import org.w3c.dom.NodeList;
    import org.w3c.tidy.Tidy;
    import org.xml.sax.SAXException;
    * Class designed to remove specific notam entries from the
    * HTML document returned in a request. The document will contain
    * either formatted (HTML with CSS) or raw (HTML, pre tags). The
    * Formatted HTML will extract the paragraph body information from the
    * document in it's formatted state. The raw format will extract data
    * as simple lines of text.
    * @author John M. Resler (Capt. USAF, Ret.)<br/>
    * Class : NotamExtractor<br/>
    * Compiler : Sun J2SE version 1.5.0_06<br/>
    * Date : June 15, 2006<br/>
    * Time : 11:05 AM<br/>
    public class HTMLDocumentProcessor {
        // class fields
        private Properties tidyProperties   = null;
        private final String tidyConfigFile =
                "com/boeing/ict/pdemo/resources/TidyConfiguration.properties";
         * Creates a new instance of HTMLDocumentProcessor
        public HTMLDocumentProcessor() {
            initComponents();
        private void initComponents() {
            try {
                tidyProperties = new Properties();
                tidyProperties.load(ClassLoader.getSystemResourceAsStream(tidyConfigFile));
            } catch (IOException ignore) {
        public Document cleanPage(InputStream docStream) throws IOException {
            Document doc = null;
            NullOutputStream nos = new NullOutputStream(); // A NullOutputStream is
                                                           // is used to keep all the
                                                           // error output from printing
            ByteArrayOutputStream bos = new ByteArrayOutputStream();
            // check to see if we were successful at loading properties
            if (tidyProperties.isEmpty()) {
                System.err.println("Unable to load configuration file for Tidy");
                System.err.println("Proceeding with default configuration");
            Tidy tidy = new Tidy();
            // set some local, non-destructive settings
            tidy.setQuiet(true);
            tidy.setErrout(new PrintWriter(nos));
            tidy.setConfigurationFromProps(tidyProperties);
            doc = tidy.parseDOM(docStream, bos);
            DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
            DocumentBuilder docBuilder = null;
            try {
                docBuilder = docFactory.newDocumentBuilder();
            } catch (ParserConfigurationException ex) {
                ex.printStackTrace();
            try {
                doc = docBuilder.parse(new ByteArrayInputStream(bos.toByteArray()));
            } catch (IOException ex) {
                ex.printStackTrace();
            } catch (SAXException ex) {
                ex.printStackTrace();
            // assuming everything has gone ok, we return the root element
            return doc;
        public static void main(String[] args) {
            try {
                String fileName = "C:/tmp/metars-search.htm";
                File htmlFile = new File(fileName);
                if (!htmlFile.exists()) {
                    System.err.println("File : " + fileName + " does not exist for reading");
                    System.exit(0);
                FileInputStream fis = new FileInputStream(htmlFile);
                HTMLDocumentProcessor processor = new HTMLDocumentProcessor();
                Document doc = processor.cleanPage(fis);
                if (doc == null) {
                   System.out.println("cleanPage(InputStream) returned null Document");
                   System.exit(0);
                NodeList spanTags = doc.getElementsByTagName("span");
                int numSpanTags = spanTags.getLength();
                for (int i = 0; i < numSpanTags; i++ ) {
                    System.out.println(spanTags.item(i).getTextContent().trim());
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                System.exit(0);
    }

    Thank you Dr but the following is true:
    I placed this code in the for loop before I posted the question :
    for (int i = 0; i < numSpanTags; i++) { // Loop falls through here!
          System.out.println("Span tag (" + i + ") = " + spanTags.item(i));
    }And I receive 29 (The correct number) of non-null references to objects (Node objects) in the NodeList.
    When I replace the exact same for loop with this code :
    for (int i = 0; i < numSpanTags; i++) { // Loop falls through here!
          System.out.println("Span tag (" + i + ") = " + spanTags.item(i).getTextContent());
    }Nothing prints. This discussion has never been about "clever means to suppress exceptions" it has been precisely about why a loop that has the
    exact same references, exact same indices prints one time and doesn't print the other and does not throw an exception. If you can answer
    that question then I am interested. I am not interested in pursuing avenues that are incorrect, not understood and most importantly shot from the hip without much thought.

  • I have just downlaoded the color burst app, can someone explain how to use it?

    I have just downlaoded the color burst app, can someone explain how to use it??
    There is no help in the app and i can't log onto the smart solutions..it is really frustrating me because it is propably a really simple app...can someone please help???

    I posted in this thread an example that illustrates how to use the 3d graph to do surfaces ac lines.
    The type of data that you present to the 3d graph depends on which mthod you are using. In general you want to present a set of points that need plotted. These points are defined by taking one value for each of the XYZ and sometimes W arrays.
    Explanation:
    You want to plot a surface that is defined by four point (X0,Y0,Z0,W0), (X1,Y1,Z1,W1), etc. You can present the values using (4) 2-d arrays each of which have four values at index (o,o), (0,1), (1,0) and (1,1).
    Thie first point plotted would be the point that is defined by taking (0,0) from each of the arrays.
    So as you can see from the above all of your arrays should be of the same size and dimensions for this to work.
    Look at the Example i posted in the other thread and try some small experiments with small data sets before you jump to anything complicated.
    I hope that helps,
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Please can someone explain how to delete email addresses?  I have people who when I type in their name it comes up with the correct email address but then when you hit return to confirm it promptly changes the name to someone else (always the same someone

    Please can someone explain how to delete and email address that when typed in brings up one name but when you hit return to confirm it jumps to another name.  I can't find them in my contacts list but they do come up when you type the first few letters of a name.
    EG If I type xyz and the name of the person comes up, when I press return to confirm that's the one I want then it jumps to [email protected],  always the same def address.
    I can't fathom it out.
    Thanks
    Terri

    Try this:
    Start a new email.  In the To address bar, type in xyz like you normally do, press return to confim, and when the address you want to remove shows up in the address bar, move your cursor over the address you want to delete.
    A small triangle next to the name will show up.  click on it, a drop down menu will open, click Remove from Previous Recipients List.  Then do the drop down menu again and Remove Address.
    Good luck.

  • Can someone explain how to set up an administrator account so that I can have my phone and my daughters have separate apple ids?

    I mistakenly updated to the latest version of iOS and ever since then I can send messages to my daughter and I receive them but she does not.  She has an iphone also and her phone is under my apple id also.  Someone told me that I could set up an Administrator Account so that she can still be under my account but she has her own ID and that will fix the problem with text/imessages.  I can't find anything on the website that explains how to do that.  Can someone explain that to me?
    Thanks!

    I'm still not clear on what you are trying to accomplish. If you have an iPhone and she does as well you should have your own Apple IDs.
    If you want to pay for any purchases she makes with her phone as far as apps/music goes than that is what Family sharing is for.
    In my case my Wife and I are setup for family sharing. When she purchases music/apps it charges my credit card. This setup also allows me to share my past music/app purchases with her and vice versa.

  • Can someone explain how Groupware fits into the CRM mobile model?.

    Can anyone explain how Groupware fits into the CRM mobile model?.
    Also we have the client console on the laptop, but it looks very basic. My understanding is that it's supposed to be able to download sales details before going on the road, is that correct, or have I misunderstood something?.
    Jason

    Hi Jason,
    For Groupware integration try looking at
    http://help.sap.com/saphelp_crm50/helpdata/en/74/49af3ab73dc363e10000000a114084/frameset.htm
    For Client Console functionality refer to
    http://help.sap.com/saphelp_crm50/helpdata/en/9d/a7443bc6054d4ee10000000a11402f/frameset.htm
    Regards,
    Gervase

  • Can someone explain how the visit count works? Why would it say I visited a site over 600 times? Anyone know how this counts these visits?

    I'm trying to do a detailed log of my computer history. Most of the sites I visited have a visit count of 1, but then I will come across a page that will list 77 or 683 as the visit count. Just wondering if someone can explain how this tracker counts the visits and over what duration of time. Is there a way I can look this up myself?
    == This happened ==
    Not sure how often

    Jneklason wrote:
    ~snip~
    I know this email is confusing and really hard to understand...perhaps now you will know how i've been feeling--lost and confused with all the mis-information, with a hit and miss phone, and out of time with all the 1 1/2 hr to 2 hrs EACH wasted on this issue.
    On top of all this, I can't even find out how to file a complaint with anyone higher up than Customer Service.
    I hate to tell you this, but you didn't write an email. You wrote a discussion post on the Verizon Wireless Community forum which is a public peer to peer forum. Unfortunately since you didn't mark your post as a question, the VZW reps that roam this community won't ever see your post. Before you re-post it, don't. Duplicate posts get removed from the community.
    I see there were several missteps both by the reps and yourself in your post. First you should have insisted on returning the phone within the 14 day return policy period. Second which Samsung Galaxy mini model did you purchase? The S3 mini or the S4 mini? Did you do any research prior to deciding on this device. The reps at that time deflected the easiest course of action, by trying to get you to replace the phone under insurance instead of returning the phone. The Early Edge payment option requires the current phone on the line using the early Edge must be returned to Verizon Wireless. Did you once considered going to a third party site like Swappa to purchase a gently used device for your daughter?

  • Can someone explain how a Thread actually works

    Can somebody explain to me how a Thread actually works. How can the the run() method be called by the start() method? It doesn´t make sense to me.

    Well, all Java code is just methods calling other methods. I don't see what the confusion is. You create a Thread instance, give it a Runnable, and when you call start() on the thread, it calls run() on that Runnable.

  • IVR NAT - can someone explain how this works?

    The CLI config guide, cookbook, and other things I have found do not explain exactly what is getting translated to what with regards to IVR NAT. I setup a simple scenario, and its all working but I am trying to understand how virtual domains and NAT in general is making it all work.
    I setup two switches, MDS1 and MDS2. I put VSAN 10 on MDS1 with a single HOST and VSAN 20 on MDS2 with a single DISK. I made a common transit VSAN between them, VSAN 99 via FCIP. Here is my confused take on what is happening.
    HOST can only communicate with DISK if it were in its own VSAN10, which its not. So a FCID is created in VSAN10 of 0x9a6e9f so it can talk to it. This is using domain 9a, which is a virtual domain, not an actual domain so when traffic is directed to it, the MDS re-writes it to 0x736ef8 which is a virtual domain fcid, then the far side mds notices it can get to that pwwn and maps it back to the real fcid in vsan 20 of 0x0900ef. Is this even close? I just want to understand how the "routing" is really working. I understand there is a topology table built, which in this case it is:
    MDS1 10,99
    MDS2 20,99
    (I am using auto topology). Below I have outputs I captured. I had to type these in by hand as there was no way to cut/paste of of the lab I was using. I appreciate any help on this, sorry for the marathon of posts here lately.
    MDS1
    HOST VSAN10
    MDS2
    DISK VSAN20
    I setup an IVRZoneset so that the HOST and the DISK could see eachother. I am using CFS and IVR NAT as well.
    So it works great, the HOST can see the DISK. But I am trying to find out about the translations, here are the tables:
    P26-MDS-1# show fcns database
    VSAN 10:
    FCID TYPE PWWN (VENDOR) FC4-TYPE:FEATURE
    0x9a6e9f N 22:6e:00:0c:50:17:26:00 (Seagate) scsi-fcp:target
    0xbd0000 N 21:00:00:e0:8b:07:4c:5a (Qlogic) scsi-fcp:init
    Total number of entries = 2
    VSAN 99:
    FCID TYPE PWWN (VENDOR) FC4-TYPE:FEATURE
    0x736ef8 N 22:6e:00:0c:50:17:26:00 (Seagate) scsi-fcp:target
    0xa85c9f N 21:00:00:e0:8b:07:4c:5a (Qlogic) scsi-fcp:init
    Total number of entries = 2
    P26-MDS-1# show flogi data
    INTERFACE VSAN FCID PORT NAME NODE NAME
    fc1/5 10 0xbd0000 21:00:00:e0:8b:07:4c:5a 20:00:00:e0:8b:07:4c:5a
    Total number of flogi = 1.
    P26-MDS-2# show fcns database
    VSAN 20:
    FCID TYPE PWWN (VENDOR) FC4-TYPE:FEATURE
    0x0900ef N 22:6e:00:0c:50:17:26:00 (Seagate) scsi-fcp:target
    0x385c50 N 21:00:00:e0:8b:07:4c:5a (Qlogic) scsi-fcp:init
    VSAN 99:
    FCID TYPE PWWN (VENDOR) FC4-TYPE:FEATURE
    0x736ef8 N 22:6e:00:0c:50:17:26:00 (Seagate) scsi-fcp:target
    0xa85c9f N 21:00:00:e0:8b:07:4c:5a (Qlogic) scsi-fcp:init
    P26-MDS-2# show flogi data
    INTERFACE VSAN FCID PORT NAME NODE NAME
    fc1/6 20 0x0900ef 22:6e:00:0c:50:17:26:00 22:6e:00:0c:50:17:26:00
    Total number of flogi = 1.
    P25-MDS-1# sh ivr virtual-domain
    VSAN # Domains IVR Virtual Domains
    10 1 154
    99 2 115,168

    You found the correct command to view how the FCID is rewritten as the frame is transferred from 1 VSAN to another. The re-writes for data frame headers are done by the line cards at wire rate. Some control frames that contain the FCID in the payload are routed to the supervisor so that the payload can be updated with the new FCIDs as well.
    - Mike

  • Can Someone Explain How Xorg Works Like This?

    My friend uses Ubuntu, and this is his xorg.conf .
    # xorg.conf (X.Org X Window System server configuration file)
    # This file was generated by dexconf, the Debian X Configuration tool, using
    # values from the debconf database.
    # Edit this file with caution, and see the xorg.conf manual page.
    # (Type "man xorg.conf" at the shell prompt.)
    # This file is automatically updated on xserver-xorg package upgrades *only*
    # if it has not been modified since the last upgrade of the xserver-xorg
    # package.
    # Note that some configuration settings that could be done previously
    # in this file, now are automatically configured by the server and settings
    # here are ignored.
    # If you have edited this file but would like it to be automatically updated
    # again, run the following command:
    # sudo dpkg-reconfigure -phigh xserver-xorg
    Section "Device"
    Identifier "Configured Video Device"
    EndSection
    Section "Monitor"
    Identifier "Configured Monitor"
    EndSection
    Section "Screen"
    Identifier "Default Screen"
    Monitor "Configured Monitor"
    Device "Configured Video Device"
    EndSection
    I know it says
    # Note that some configuration settings that could be done previously
    # in this file, now are automatically configured by the server and settings
    # here are ignored.
    but still. Can someone enlighten me?

    I may be missing something but it seems that your friend doesn't need an xorg.conf at all (if that xorg.conf works for him). In fact, until the recent Xorg upgrade, my desktop didn't need an xorg.conf either. What, exactly, is the cause of your bewilderment?
    Last edited by string (2008-12-04 23:07:42)

  • I am trying to use an external HD and need to configure it for the MAC. Can someone explain how to configure the HD (Western Digital - My Passport SE)?

    Can someone help explain how to add an external HD to the Mac? I have a Western Digital My Passport SE and need to configure if for the MAC and add it to the HD location on my Mac.

    Connect the external drive to the Mac. You can do that while the Mac is on, (If the drive is one that has to be plugged into a wall outlet do that too and turn the power on.) If there is a light on the drive it should turn on.
    Now double click on the hard drive icon - top left of the screen of your computer. When it opens look for the Applications folder. Double click that. Next look for a folder called Utilities. Double click. In there you will see a file called Disk Utility.app. Double click on that.
    You will now see something like this, with two items on the left. The second one is your new drive.
    Select it - one click. And click on Erase - one of the buttons at the top, You will see this.
    You must select the Format, it's a drop down - the one shown in the image above is best. You can change the name from Untitled if you want. The name can be changed later if you prefer.
    At this point look at the bottom right. There is a button there called Erase. Click on it. Then go get yourself a cup of coffee - this will take a few minutes.

Maybe you are looking for