Why I can only get 2 monitors to work and 3rd don't with 3 port video card?

56

Sorry, that graphics card only supports 2 simultaneous monitors.

Edit: If you're willing to spend some money, you could go for something like a Matrox display splitter (http://www.matrox.com/graphics/en/products/gxm/dh2go/digital_se/), but for that price you may as well just buy a new graphics card that supports triple monitors. (random example) There doesn't seem to be a software fix to this problem, it's just a limitation of the availible hardware.

Share:
56

Related videos on Youtube

graille
Author by

graille

Updated on September 18, 2022

Comments

  • graille
    graille over 1 year

    I'm conceiving a logging system for my javascript Project with VueJS and Vuex

    To provide access to logging methods to all my components, I use a global Mixin :

    import { mapState, mapActions } from 'vuex'
    import LogLevel from '@/enums/logger/LogLevel'
    
    export default {
        computed: {
            ...mapState('Logger', {
                global_logs: 'activities'
            })
        },
        methods: {
            ...mapActions('Logger', {
                clear_logs: 'clear_activities'
            }),
    
            log_handler(message, data = {}, options = {}) {
                this.$store.dispatch('Logger/add_activity', {
                    message: message,
                    payload: data,
                    ...options,
                });
            },
    
            log(message, data = {}, options = {}) {
                options.level = options.level ? options.level : LogLevel.INFO;
                this.log_handler(message, data, options);
            },
    
            log_debug(message, data = {}, options = {}) {
                options.level = LogLevel.DEBUG;
                this.log_handler(message, data, options);
            },
    
            log_info(message, data = {}, options = {}) {
                options.level = LogLevel.INFO;
                this.log_handler(message, data, options);
            },
    
            log_error(message, data = {}, options = {}) {
                options.level = LogLevel.ERROR;
                this.log_handler(message, data, options);
            },
    
            log_warning(message, data = {}, options = {}) {
                options.level = LogLevel.WARNING;
                this.log_handler(message, data, options);
            },
    
            log_success(message, data = {}, options = {}) {
                options.level = LogLevel.SUCCESS;
                this.log_handler(message, data, options);
            }
        }
    }
    

    And the enumeration used :

    export const LogLevel = Object.freeze({
        DEBUG: "secondary",
        INFO: "info",
        WARNING: "warning",
        ERROR: "danger",
        SUCCESS: "success"
    });
    

    So, I would like to know if there is a way to declare these function dynamically. eg, for all Level $l of LogLevel, I would like to automatically create the method :

    log_$l(message, data = {}, options = {}) {
        options.level = LogLevel.$l;
        this.log_handler(message, data, options);
    }
    

    Thanks

    • Ramhound
      Ramhound over 11 years
      Your video card does not support hooking up three monitors at once.
    • Primoz Rome
      Primoz Rome over 5 years
      Why you simply don't send level as an input parameter to single log() function?
  • user635600
    user635600 over 11 years
    Yes, they do, I use to use 3rd, monitor with laptop via HDMI and on my desktop if I unplug first monitor 3rd and 2nd monitor works, how do I know my video card supports 3 monitor at once? my video card has 3 ports.
  • user635600
    user635600 over 11 years
    that is so messed up, why do they even put 3 ports on it. thanks for info.. how can I get 3rd monitor to work? I also have a built in VGA port on motherboard can I use that?
  • Marcus Chan
    Marcus Chan over 11 years
    Hmm, what are the specs of your computer (specifically CPU and motherboard, that might enable graphics on it?)
  • MarcusJ
    MarcusJ over 11 years
    You have a few options, if you're not going to be gaming you can use the integrated GPU (assuming your processor has one, and your motherboard has an available output) you can also buy a newer GPU (make SURE it supports driving 3 monitors, Eyefinity is the marketing name from ATI associated with driving 3+ monitors).
  • user635600
    user635600 over 11 years
    4 GB Ram, 3.16Ghz, what info do you need?
  • user635600
    user635600 over 11 years
    I use it for work :), I do not want to spend my own money on works computer, there is a built in VGA on my mother board.
  • Marcus Chan
    Marcus Chan over 11 years
    Well, for your motherboard to have graphics output capability, to my knowledge, it would need either an Intel Core i3/i5/i7 CPU, an onboard integrated graphics card, or an AMD A-series APU. Does your VGA port work by itself?
  • MarcusJ
    MarcusJ over 11 years
    Then you should be able to plug in your third monitor on the VGA port Protip: plug in the lowest res monitor into the VGA port.
  • uxout
    uxout over 11 years
    You could also just get a newer video card - all current gen Radeons should support 3+ simultaneous outputs (although you may need an active DisplayPort adapter to get them all lit, since I assume your monitors don't have DP onboard).
  • user635600
    user635600 over 11 years
    No my VGA port doesn't work by itself, I just tired it, but my device manager shows 3 monitors if I plugin all 3 into graphics card
  • user635600
    user635600 over 11 years
    I tried, my VGA doesn't work by itself, but my device manager shows 3 monitors if I plugin all 3 into graphics card
  • ganesh
    ganesh over 11 years
    Gooling for the manual yields this page: amd.com/us/products/desktop/graphics/ati-radeon-hd-4000/hd-4‌​600/… then in the specs part of the page: two independent display controllers Drive two displays simultaneously with independent resolutions, refresh rates, color controls and video overlays for each display --- So this ATI card can only run two of them. For more you either need an extra GPU (and drivers and OS support), or a card which supports more simultaneous outputs).
  • Offler
    Offler over 11 years
    @shinrai no - not all radeons support 3 monitors, they have mostly only 3 different outputs.
  • Marcus Chan
    Marcus Chan over 11 years
    @Offler See MarcusJ's comment on the other answer (no relation :P); cards with Eyefinity support will run 3 monitors simultaneously, and that's most of the current generation.
  • uxout
    uxout over 11 years
    That's essentially all of the current generation, really - the support is in the base level chipset and has been for several years. The only cards that shouldn't do it are ones that don't physically have the ports or have been altered in oddball ways by the OEM.
  • uxout
    uxout over 11 years
    @user635600 - You'll see all three because the card can recognize them, but it's incapable of sending a signal to all of them simultaneously. This is the expected behavior.
  • Offler
    Offler over 11 years
    @marcus: most are not all. Even with MOst you will have problems ig you try something like: have 2 outputs with 2560*1440 each (learned that the hard way - most new AMD workstation cards do not support his setup...)
  • uxout
    uxout over 11 years
    @offler - I deal with this niche as my day job. You're simply wrong, sorry. (Your particular example should work fine on any current chipset if you're using DisplayPort.)
  • Offler
    Offler over 11 years
    @shinrai For this particular example use a Hazro 32" monitor. It gets its data only over Dual-Link DVI-I - no display port at all (this is the setup of some low cost high-def monitors. ) You get them to work with a real Dual-Link card which has 24+5 pins. Also if you get a mac, a dvi to duallink adapter and a 30” Apple Cinema HD Display you will soon notice that you have problems with a second one. If you try to use them on something like a FirePro 2270 (AMD Workstation Card) no high-res monitor will run at all... the put the max res. for the case that you use 2 monitors on the page(mon1+mon2)
  • uxout
    uxout over 11 years
    @Offler - That's not a problem with the chipset, that's a problem with the cabling and the cards. You should have no problem ever running dual-link DVI with an active DP-to-DLDVI adapter off a DisplayPort. The 2270 doesn't have one since it's an entry level card that's sort of deliberately lacking functionality in order to hit a very low 15W TDP (and fits my criteria of "The only cards that shouldn't do it are ones that don't physically have the ports").
  • graille
    graille over 5 years
    Exactly what I was looking for :) Thanks