Z87 XPower PCI_E2, Single Graphics Card plus Other Expansion Cards

A bit confused on the PCI-E expansion slots...
I seem to have read somewhere that it is preferential to place a single graphics card in PCI_E2 slot. Found a reference on a review:
"However for those using a single graphics card MSI recommends installing it in the second PCIe slot as this slot is connected directly to the CPU, meaning there is no latency lag as it bypasses the PEX 8747 chip"
However, the PCIe x16 Slots Bandwidth Table clearly shows only one "video card"  (any other pci-e expansion card, too?) is possible when taking advantage of PCI_E2:
               E1    E2  E3   E5   E7
Single:      0  x16    0     0     0
2-Way:  x16     0    0  x16    0
3-Way:   x8      0  x8  x16    0
4-Way:   x8      0  x8    x8  x8
I picked up a pci-e OCZ RevoDrive 3 x2 SSD 240GB and looking to use a N770 graphics card in PCI_E2... is this even possible? Ideally, I would choose to run the RevoDrive from PCI_E1.
From reading the table, I get "no".
I called MSI support, and 2 agents seemed to believe the PCIe x16 Slots Bandwidth Table only related to graphics cards ("The table below shows the correlation between the PCIe slots bandwidth and multiple
graphics cards."). Still waiting an official response to ticket(s). I spoke with the first before I began my graphic card installation, and the second after I installed and couldn't get the RevoDrive to show in any slot when the graphic card was installed in PCI_E2.
My experience is telling me I have a problem, and I have some decisions to make moving forward. Generally speaking:
1. Is it possible to install a single graphics card in PCI_E2 to bypass the PEX 8747 chip and achieve x16 bandwidth, and still have another pci-e in another x8/x16 slot?
2. What is more important for the video card: x16 bandwidth, or "latency lag as it bypasses the PEX 8747 chip"?
3. The performance of the RevoDrive is outstanding (knock on wood... hoping I can keep this card running a long time considering the volume of drive failures experience with OCZ drives). I am considering my overall day-to-day usage and wondering if I might be better off ditching the RevoDrive or the graphic card... or (oh my, GOD!) another board....
It is easy for me to criticize engineering for overlooking this potential design consideration, yet it is an outstanding board. I should have been more aware when I read the 0-16-0-0-0 config details on the PCIe x16 Slots Bandwidth Table and the detail on the PEX 8747 chip. Once of the major items that attracted me to the XPower was the heap of features and pci-e expandability. Yet, all the PCI-E bandwidth and slots don't do me any justice if I can't config my install to optimize my system's components.
I would have a hard time trying to pick another to even try to replace the Z87 XPower (it would have to be Asus Z87-DELUXE).
What would I lose or gain in keeping the RevoDrive vs the graphic card? I initially began building this system around the RevoDrive, and I can't imagine wanting to keep the system without it.
4. What am I sacrificing/gaining in having the graphic card in PCI_E1 and the RevoDrive in PCI_E5?
5. With two different x16 pci-e components installed, and only one of them a graphic card, does the PEX 8747 chip latency become a non-issue? Is it still preferential to keep the graphic card in PCI_E2 position?
PSU: Corsair AX1200i
CPU: i7-4770k
MOBO: Z87 XPower
VGA: MSI GTX N770 Lightning 2GB
SSD: RevoDrive 3 x2 240GB
RAM: Generic 1333 (special ordered Corsair Dominator 2400MHz)
Thanks for any additional insight and clarity!

1: connecting a single card in PCI_E2 will bypass the PLX8747 but if you use one of the other slots for something it will start to use the PLX chips again to duplicate lanes!
2: PCI-E lanes are of very little importance as you will only see a .1 to 2FPS reduction in frame rate between x16 and x8. and less lag is similar in that regard too and will have very little noticeable difference!
3: it should make very little difference to either component and changing board makes in the z87 family lines would make very little difference too as to get higher expandability you need that PLX chip to sub divide the lanes and create a extra 16 fake lanes to allow more then 2 way SLI or 3 way Crossfire on the Z87 boards as the CPU's only have 16 lanes total!
4: not much! about a hundred nanoseconds of lag, maybe 1MBP/s less on the revo drive and .1 to 2 FPS less on the Graphics card...
5: no you would need them in the E1 and E5 positions and using the PLX chips as you will have problems and both may go into x8 using only the CPU's 16 lanes total if the Graphics card is in E2 or the revo drive may not function at all as the graphics card may hog all the PCI-E lanes....

Similar Messages

  • Expansion Cards any particular order¿ KT4V

    Im trying to pinpoint why my system hangs once ina while,, I have a hunch its the order of my expansion cards,, heres my current setup
    Starting with AGP
    AGP slot Asylum 256mb GeForce 5200 nvidia chipset "primary monitor"
    1st PCI PCTV Card Pinnacle systems
    2nd PCI Silicon Image Sil680 ATA/133 "primary channel=storage hard drive mostly multimedia content" "secondary channel=dvd-rom drive"
    3rd Voodoo3 3dfx graphics card "secondary monitor"
    4th Sound Blaster pci 128 sound card
    5th Creative Modem Blaster V.92 DI5631
    6th OHCI compliant IEEE 1394 FireWire Pinnacle systems
    I dont know for sure but I am quessing I can put my expansion cards in a better sequence on the PCI bus, on my old mainboard I know I had a different order than I do now but I didn't pay attention when I pulled the cards was excited to get MSI mainboard setup,,  I know the the 1st and 6th pci slots share ther same IRQs thats why I used the PCTV card 1st it is IRQ shared compatible, only when you are viewing TV not Capturing, so I felt that I would never capture from TV card and Firewire "on 6th PCI slot" at the same time,,,  My main concern "or question" I have is the Sil680 PCI ATA/133, it should be placed accordingly so it doesn't ever hang up or conflict with the other expansion cards,, when my system hangs its always when it accesses one HD to the Other ,, main HD on primary channel mainboard and 2nd HD on primary channel Sil680 ,, this might not be my problem but any information on this would be greatly appreciated,  I am trying to gain a better understanding of the PCI bus and card placement order, besides the IRQs So I can continue with my process of elimination and eventually solve my problem,, Thank You For Your Time In Reading This,,,,  
    Greatly Appreciated
    ~/\/\ike¥²

    This Is my IRQ table from SiSoftware Sandra 2004 I think this is what you were asking for,
    0 = System Timer
    1 = Standard 101/102 keyboard
    2 = Programmable interrupt controller
    3 = COM2
    4 = COM1
    5 = COM4
    6 = Standard Floppy Dsk COntroller
    7 = ECP Printer port LPT1
    8 = Sys CMOS real time clock
    9 = IRQ holder PCI steering
    9 = SoundBlaster PCI
    9 = VIA PCI to USB enhanced host controller
    10 = 3dfx voodoo3
    10 = Creative PCI modem enumerator
    10 = IRQ holder for PCI Steering
    10 = IRQ holder for PCI Steering
    10 = Primary Sil Ultra DMA Bus Master IDE Controller
    10 = Sil PCI-0680 Ultra DMA IDE Controller
    10 = OHCI Compliant IEEE 1394 host controller
    10 = VIA Tech 3038 PCI to USB Universal Host COntroller
    10 = VIA Tech 3038 PCI to USB Universal Host COntroller
    11 = IRQ Holder for PCI Steering
    11 = NVIDIA GeForce FX 5200
    11 = Studio PCTV
    11 = Studio PCTV (Audio)
    11 = VIA Tech 3038 PCI to USB Universal Host Controller
    12 = Microsoft PS/2 Mouse intellipoint
    13 = Numeric data processor
    14 = Primary IDE controller (dual fifo)
    14 = VIA Bus Master PCI IDE Controller
    15 = Secondary IDE controller (dual fifo)
    15 = VIA Bus Master PCI IDE Controller
    I am self taught on every aspect of my computer so I have a "grasp" of how and what IRQs are, but I am a spong to learn and am anxious to determine and correctly set up PCI bus and IRQs so I may better understand...  so thank you very much for your time and help it is greatly appreciated!!

  • KT4 Ultra: conflict w/ expansion cards

    This is my first post, so please be gentle. I recently built new PC for photo editing and want to keep this old KT4 Ultra computer for general usage right beside. Both are running Windows XP Home SP3.
    My KT4 computer had HDD crash and after replacement and fresh istallation of XP I initially had following expansion cards inside:
    USB Expansion card (w/ 4 USB ports) on Slot 2 (INT B#)
    Realtek RTL8139 Family PCI Fast Ethernet NIC on Slot 3 (INT D#)
    Terratec EWX 24/96 Sound Card on Slot 6 (INT C#)
    Everything was OK until I wanted a LAN connection for sharing of files (mostly) and Internet (via cable modem) between these two. Instead of a broadband wired router I opted for a Gigabit Ethernet card installing it on slot 5 (INT B#).
    USB Expansion card (w/ 4 USB ports) on Slot 2 (INT B#)
    Realtek RTL8139 Family PCI Fast Ethernet NIC on Slot 3 (INT D#)
    D-Link DGE-528T Gigabit Ethernet Adapter on Slot 5 (INT B#)
    Terratec EWX 24/96 Sound Card on Slot 6 (INT C#)
    Somehow didn't want to have it on slot 1, so close to video card. Unfortunately after this the sound card was dropped by the system, a yellow question mark in Device Manager.
    Further I failed to instal my Bluetooth Dongle which I earlier had used succesfully for communication to my mobile phone. Now my Broadcom USB Bluetooth Device is put under Unknown in Device Manager.
    I did experience problems with the sound card several years ago in this very same PC. That time I knew little about system and BIOS setting and had to use another PC for audio purposes (digitalizing of tapes and vinyl).
    As reference I used the PCI Interrup Request Routing table, found on page 2-32 in KT4's manual. Funny thing is that Sandra XI tells now that my two Ethernet cards having both INT pin A# while by their slots they should be B# and D#. I don't have true understanding what this means though. In BIOS the PNP/PCI Configurations has all slot IRQs on Auto.
    Is this conflict easily cured by re-positioning card(s) on other slot(s) or addressing IRQ settings manually, and if so how and in which order? Or should I remove all the cards and install them in certain order...?
    I'm quite exhausted as I had some component issues with my new PC and now this KT4 once again rejects my sound card. Maybe I'm better off by installing it on my new PC, but then this failure with Bluetooth dongle, (which I put on the USB port of KT4, not on the USB exp. card.) Oh my, why can't sound card and ethernet card live together!?!
    I would appreciate your help very highly.

    Hope you get things like you want them!
    Eh, made this in 2003, but I'm not sure if it isn't more confusing than anything else:
    "The use and sharing of IRQs aren't mentioned in my MSI manual, (due to the APIC function I think), so I had to go to some ASUS manuals. As standards are standards, I believe things can't be to different. If someone has any addings or suggestions please come forward, so I can adjust the table.
    *Please note that this is generally speaking and mainly for ASUS boards a few years old!
    **Please note that you should not have any sharing with the IDE controller or similar!
    ***Please note that it is a good thing to have expansion PCI sound cards in slot 3!
    ****Please note that surprisingly enough it looks like PCI slot 2 would be free for any device, but AGP cards get hot and bigger so it is not a great idea.
    IRQ sharing table
    PCI 1 shares with PCI slot 5
    2 shares with AGP and PCI slot 6, or sometimes with onboard IDE
    3 shares not, or sometimes with onboard audio/modem
    4 shares with onboard LAN
    5 shares PCI slot 1
    6 shares with AGP and PCI slot 5
    AGP slot shares with PCI slots 5 and 6
    USB 1 shares with USB 2, 3 and USB 2.0
    2 shares with USB 1, 3 and USB 2.0
    3 shares with USB 1, 2 and USB 2.0
    USB 2.0 shares with USB 1, 2, and 3
    Onboard audio/modemshares not, or sometimes with slot 3
    Onboard LAN shares with PCI slot 4
    Onboard IDE shares not, or sometimes with PCI slot 2 "
    Normally it is best to let Windows or whatever OS you run do the job. Setting IRQ:s yourself is a (too) big assignment.

  • Z87 XPower motherboard will not POST, debug code stays 00

    I've been trying to build this machine since mid May and I can't for the life of me get the stupid thing to POST. The board codes read 00 (definitely not D0) from the first second the board is powered on and do not change. I have a similar machine with an ASUS ROG Maximus board and the codes change very rapidly during the boot sequence.
    Here's my configuration:
    MSI Z87 XPOWER LGA 1150
    Intel Core i7-4790 Processor - BX80646I74790
    Corsair RM 650W, 80 Plus Gold, Fully Modular (CP-9020054-NA)
    Corsair Vengeance Pro 16GB (4x8GB) DDR3 2133 MHz RAM
    Corsair Hydro Series CW-9060009-WW H100i Extreme Liquid/Water CPU Cooler
    EVGA 01G-P3-1302-LR GeForce 8400 GS Video Card (Yes I'm aware it's a crappy gfx card, the machine does chip simulations, it's not for gaming)
    Seagate Barracuda ST2000DM001 2TB Serial ATA Hard Drive
    Corsair Obsidian Series 750D Performance Full Tower Case CC-9011035-WW
    Things I've done to try and troubleshoot this problem:
    Run the board stripped down, 1 stick of ram, cpu, stock cooler, psu (both BIOS)
    Run the board stripped down out of the case on a bench (both BIOS)
    Run the board without ram (both BIOS)
    Run the board without ram and without a cpu (both BIOS)
    Run the board with 1 stick of good ram from another machine, the proc and the psu (both BIOS)
    Run the board with everything plugged in (both BIOS)
    I have RMA'd the board TWICE and the proc once. The board isn't initializing, and I can't for the life of me figure out why. I've got another psu (corsair 750 CX) coming monday which I'm going to try. My last ditch effort after trying a second psu will be purchasing an earlier version of Haswell that takes an earlier BIOS, but honestly, the proc should be able to limp along to at least POST with the wrong BIOS.
    If anyone has ANY ideas I would greatly appreciate it. TIA

    I spoke with Jose Lopez on the phone who is listed as a technical support specialist according to his email signature. Supposedly on both RMAs updating the bios was listed on the work order. But I received back different boards, so I have no way of verifying what BIOS is on them. All MSI can manage to do is tell me that it is my other hardware which is impossible when it's running like this:
    https://www.dropbox.com/s/2hunibvkhkco899/2014-08-11%2017.38.06.mp4
    Apologies for the fuzzy video, camera phone lens must've been dirty. It's the same result if you run it without the stick of ram as well. Note that ram is from another working computer, so that's not the issue.
    As far as going to a repair shop and having them update the bios with an older haswell, no shop around here is willing to do that or has older haswells to even use to do that.
    There was no communication from MSI as to what was done to the board, all they did was ship it back to me in a poorly padded box. There was no paperwork inside.
    Apologies as well for sounding rude, I am just completely at the end of my rope over this. I paid $375 USD on this and I REALLY expect the stupid thing to work and MSI is being nothing short of infuriating.

  • Z87 XPower -- What's the third 6-pin power connector for?

    I'm a happy new owner of a Z87 XPower, currently getting it installed and I'm seeing a six-pin power connector between the CPU and PCI-E slots (this is in addition to the two 8-power traditional motherboard power connectors).  I'm assuming it's a PCI-E power connector but can't find any documentation about whether it's required or optional or under what circumstances I would use it.  Is there any documentation out there about this power connector?  It's in a bit of a problematic area as far as cable routing goes, it's next to the rear end of the expansion slots which is as far away from cable management routes as you can get and requires routing a connection over at least third of the motherboard no matter how you run it.

    that 6 pin is only needed if your running 2 or more graphics cards to supply extra power to the PCI-E lanes as its draw will exceed the limits that they have causing instability!
    it is an optional connector and if you only have 1 graphics card its not needed at all (I usually connect it anyway if I plan on going SLI or crossfire in he future!)

  • Z87 XPower - Understanding PLX Usage

    Good afternoon!
    I recently added another MSI Geforce GTX 780TI to my machine so now I am running SLI.
    As per the MSI instructions, I've placed one of my cards in PCI_E1 and the other in PCI_E5. I have also connected them with an SLI bridge.
    GPUZ/GPUID reports that both cards are running in PCIE 3.0 X16 mode. Is this being accomplished via the PLX 8747 chip, or is it still being bypassed and heading straight to the CPU?
    I know the PLX is used in 4 way SLI for sure - but based on some reading, I'm thinking the PLX is used in all situations where you're using more than one graphics card.
    Does anyone know? I'm just wondering for the sake of curiosity - the system is running beautifully - see specs below!
    Thanks again!
    CPU: i7 4770K cooled by Corsair H100i
    MOBO: MSI Z87 XPower
    RAM: 16GB Kingston HyperX Black
    GPU: 2x MSI Geforce GTX 780 Ti GAMING 3G SLI
    HDD1: Samsung 840 Pro 256GB
    HDD2: Samsung 840 EVO 500GB
    HDD3: Western Digital Black 1TB
    PSU: Seasonic Platinum 1000W
    Monitor: BenQ XL2420Z
    KB/MO: Corsair K70 and SS Sensei
    Case: Corsair 750D
    OS: Windows 8.1 Pro

    Quote from: RemusM on 24-September-14, 03:11:41
    PLX in case of 2-way SLI is a bad idea.
    Any kind of multiplexing will increase the time required for the R/W operations on the PCI lanes.
    x8-x8 without PLX is faster than x16-x16 with PLX.
    For this reason, on certain motherboards the PLX chip is disabled in case of 2-way SLI.
    If you really want x16-x16 for SLI (less than 5% faster than x8-x8), buy a CPU with 40 PCI-E lanes.
    The bottom line: stay away from any multiplexing workaround.
    I'm not too inclined to believe I'm losing much performance with my current setup - but thank you for the input. At this point, the hardware is all fairly new (in terms of how long ago I purchased it) and I'm quite happy with the results. Even if there should be performance gains by dropping my board and avoiding PLX, I'm not sure the gains would tickle my fancy. But it's worth knowing for the next build for sure!
    Thanks guys!
     

  • Z87 Xpower slooow boot

    System hangs on 9A for 2 minutes. It then hangs on A2 for about 2 minutes as well.
    I have tried it with only 1 RAM, power and CPU/heatsink and still get same result. System works fine when it finally gets past POST and all devices operate correctly. I can't find any other issues, CPU and RAM and Video all test great it's just the bootup takes forever. Various "Fast boot" options in BIOS also seem to have no effect. It seems that is the discovering devices phase, but it does eventually get through it and shows no errors.
    I just figured I would check for any suggestions before getting an RMA from NewEgg. Also odd... this is a Rev1 board and shipped with the 1.0 BIOS that I upgraded to 1.6. (It just seems strange that Newegg still had it around?)
    z87 Xpower
    Intel i7-4770K
    4x 8GB Gskil Ripsaw
    EVGA Geforce GTX 780Ti
    EVGA SuperNova Power Sup.
    Samsung 500GB SSD.

    I have done that. I even tried it without the vid card just to see if would pass that more quickly. I did, however have trouble getting the connector in to JUSB3 on the board so I switched it to JUSB4. Hmmmm, maybe I bent a pin on the connector that is freaking it out or something? (I just removed it... nothing obvios going on in that connector)
    I'm running out of "Gotchya's" LOL.

  • Problem with : Z87-XPower with Intel Core I7-4790K

    Hello lads,
    First of all excuse me if this is a double post but i didn't have time to check all the threads on this forum.
    So my problem is the following : Yesterday I thought of getting myself a new computer for video/audio processing and of course some games from time to time. Got home , started assembling and .... no boot , and i mean every power socket is plugged correctly and everything seems to run good , no beeps no nothing , except the fact that i don't see any bios or message on my display.
    These are the things i bought :
    MSI GeForce GTX 770 2GB GDDR5 [OC, Twin Frozr IV]
    Corsair RM1000, 1000W, 8x PCI-E 6+2, 12x SATA, 11x Molex [80 Plus Gold] 
    MSI Z87-XPower, Socket 1150, Chipset Z87, ATX (Z87-XPOWER)
    Intel Core I7-4790K, LGA1150,
    Corsair DDR3 16384MB (4 x 4096MB) 1600MHz CL9 Vengeance Rev. A
    After searching the internet for some answers i've found out that i might need a bios update, so i did , to 1.9... until now still no resolution , any comments ?
    Thanks !

    Quote from: Nichrome on 11-September-14, 02:35:25
    Thing is that OP already runs BIOS v1.9. Unless it didn't flash properly 
    What he might not have done if not using bios+ME or fpt method. So far I even have no clue how he possibly flashed either way if the pc never worked:
    Quote from: mvki on 10-September-14, 22:50:15
    Got home , started assembling and .... no boot , and i mean every power socket is plugged correctly and everything seems to run good , no beeps no nothing , except the fact that i don't see any bios or message on my display.
    After searching the internet for some answers i've found out that i might need a bios update, so i did , to 1.9... until now still no resolution , any comments ?
      So mvki how did you flash the bios???

  • Z87 XPower mPCI-E Wifi Change

    It was beyond ridiculous that a $400+ motherboard would come with a 802.11n Wifi solution, so I am going to change it. Has anyone exchanged the Intel 2230 Wifi/Bluetooth 4.0 card for something else(say an Intel 7260(802.11ac)), or something better(the 7260 just comes to mind as I have one in two other laptops)?  Yes, I could go with a USB 3.0 solution, or with a full-sized PCI-E card, but I want to keep all of my USB 3.0 ports available(and avoid the clutter of a USB Wifi adapter), and I'm not going to drop one of my GTX 780 Ti cards(yes, I have four of them running, currently) to correct a problem MSI created.
    Understand, I like this board and I knew about the pitiful Wifi solution during my purchase. I just figured that MSI would actually offer a replacement(for free, given the price, or even for a fee) at some point in the near future. That, or XPower refresh would come rather quickly, but it hasn't. So, I'm going to find a solution.
    Has anyone replaced the Wifi/BT card on their Z87 XPower? If so, what did you select and what, if any, trouble was experienced? What has the performance been like?

    Quote from: Sea Dog on 02-February-14, 13:50:48
    Run a couple dual GPU GTX 690's in SLI, that will open up some slots for use.
    I would love to, but the money has already been invested in the GTX 780 Ti cards. After a while, I might decide to change the setup(if the 800 or 900 series proves to be a great upgrade, which it probably won't be). For now, I will attempt to make my incoming Intel 7260 (802.11ac) work in the mPCI-E card that the 2230N originally was in. I am just interested if anyone else attempted this alteration, and what the outcome was for anyone that did so.

  • Nikon D800 raw files taken with Sandisk extreme plus 32GB SDHC card got corrupted. Able to preview them in Lightroom4.4 Library, but not able to import or transfer the files from card to computer. Any ideas on how to save images from Library Window in Lig

    Hi, I have shot few pictures on 31st December night in RAW mode using Nikon D800 and Sandisk extreme plus 32GB SDHC card. It looks like card got some memory errors so not able to transfer the files from Card to computer. However I am able to view the pics thru Lightroom ver 4.4 Library, but when I tried to import them, it gives me an error stating that file can't be read.
    Is there a way to save the pics from Library window in lightroom overcoming the card read errors ?
    Thanks in advance

    Hi SSPRENGEL,
    Thank you for your response. Here is the error message I am receiving, I tried with various destination folders in the computer but it still gives the same error:. Just to let you know, I am able to import pictures into these folders from other memory cards.
    I am able to finally at least extract the jpgs using the option suggested by elie-d

  • JTable (single) graphic row background?

    I'd like each row in a JTable to display a single graphic image behind the whole row - not on a cell by cell basis, one long image behind all the cells in the row - and be able to dynamically choose the image for a given row based on data in one or more of the cells in that row.
    Is there a way to do this with a JTable? If so any hints would be greatly appreciated. Thanks.

    ajk wrote:
    I'd like each row in a JTable to display a single graphic image behind the whole row - not on a cell by cell basis, one long image behind all the cells in the row - and be able to dynamically choose the image for a given row based on data in one or more of the cells in that row.
    Is there a way to do this with a JTable? If so any hints would be greatly appreciated. Thanks.Interesting requirement - and satisfying for me that SwingX has all the basic building blocks ready, just a small amount of custom application code needed :-)
    - implement a custom Painter which paints part of an image based on a settable property
    - implement custom HighlightPredicates to decide which rows to highlight
    - implement a custom PainterHighlighter configured with both: if the predicate decides that it should highlight, it will set the painter's subImage area and apply it to the renderer
    - add the highlighter to your table
    below are a couple of snippets: they highlight a table with interleaving two images, using the one ore other content-based custom predicates. Out in the wild, the logic would be slightly more involved, I guess :-)
    Enjoy!
    Jeanette
    private void configureTable(JXTable table) {
            HighlightPredicate rocketPredicate = new HighlightPredicate() {
                @Override
                public boolean isHighlighted(Component renderer,
                        ComponentAdapter adapter) {
                    Integer value = (Integer) adapter.getValue(3);
                    return value.intValue() < 50;
            HighlightPredicate moonPredicate = new NotHighlightPredicate(rocketPredicate);
            table.setHighlighters(
                    new SubImagePainterHighlighter(rocketPredicate,
                            new SubImagePainter(rocketImage)) ,
                    new SubImagePainterHighlighter(moonPredicate,
                            new SubImagePainter(moonImage))
    // the custom Highlighter
    public static class SubImagePainterHighlighter extends PainterHighlighter {
        public SubImagePainterHighlighter(HighlightPredicate predicate, SubImagePainter painter) {
            super(predicate, painter);
        @Override
        protected Component doHighlight(Component component,
                ComponentAdapter adapter) {
            Rectangle cellRect = getCellBounds(adapter);
            ((SubImagePainter) getPainter()).setImageClip(cellRect);
            return super.doHighlight(component, adapter);
        private Rectangle getCellBounds(ComponentAdapter adapter) {
            // PENDING JW: add method to adapter
            JXTable table = (JXTable) adapter.getComponent();
            Rectangle cellRect = table.getCellRect(adapter.row,
                    adapter.column, false);
            return cellRect;
    // the custom painter (very crude of course)
    public static class SubImagePainter extends AbstractPainter {
        BufferedImage image;
        Rectangle imageClip;
        public SubImagePainter(BufferedImage image) {
            super(false);
            this.image = image;
        public void setImageClip(Rectangle imageClip) {
            this.imageClip = imageClip;
        @Override
        protected void doPaint(Graphics2D g, Object object, int width,
                int height) {
            if ((imageClip == null) || (imageClip.width <= 0) || (imageClip.height <= 0)) return;
            if (imageClip.x + width >= image.getWidth()) return;
            if (imageClip.y + height >= image.getWidth()) return;
            Image subImage = image.getSubimage(
                    imageClip.x, imageClip.y,
                    width, height);
            g.drawImage(subImage, 0, 0, width, height, null);
    }

  • How to disable other video card?

    I have a HP Pavilion g6 1217et model laptop. It getting worse everyday. Using two video cards is killing my computer. I have to disable other video card but it doesnt have a option as the other g6 models have. What can I do?

    Posetyus wrote:
    There is no option like that. 
    I mean by saying "killing my computer", my computer gets so hot and starts lagging. There is switch option for apps but I dont think it works. I used to get more FPS from the games, but now. When I see the 25 FPS, I'm crying.
    Yes there is an option like that. I made that image while I had my last HP product lioan HP Envy 17-3200ea. It had switchable graphics. You are going to have to dig a little deeper into the Catalyst Control Center options.  Which version of CCC do you have installed?
    I recommend that you do a search of the forum with switchable graphics as the key words.  I and others have gone over the subject ad nauseum and it does not serve a purpose to reinvent the wheel.
    How long have you had the Windows installation in place in your notebook?
    It may be worth your while to refresh it with a factory recovery if it has been a few years. You can save your game save files to an external disk.
    ****Please click on Accept As Solution if a suggestion solves your problem. It helps others facing the same problem to find a solution easily****
    2015 Microsoft MVP - Windows Experience Consumer

  • Can I turn a page of photos into a single graphic?

    I've got a page of photos, drop shadows etc., a bit slow to load. I know I can turn all the photos (with their related text and drop shadows) into a single graphic. But what is the maximum size (k's) I need the graphic to be so that it will still load faster than all the separate elements?
    B.

    Preview's PNG's are kinda large. Photoshop can make smaller PNG's but since PNG is not lossy, you can only affect the file size to a certain degree. I came across this site
    http://www.codinghorror.com/blog/archives/000810.html
    Which mentions a utility called PNGOUT. (at the bottom of this page)
    http://advsys.net/ken/utils.htm
    You may be able to further shrink your PNG's with that.
    UPDATE: Just found this more graphic solution.
    http://www.amake.us/software/pngcrusher/
    Message was edited by: Kyn Drake

  • Z87 XPower Warranty!

    Hello friends!!
    I am new MSI forum here!! Just to ask for help so I have bought Z87 Xpower so want to register my serial number for Warranty but I can't get through or can't find!
    I hope if somebody who can help me!
    Many Thanks 

    >>How to contact MSI.<<
    >>Serial Number Illustration<<

  • Z87 XPOWER USB3.0 DIDNT WORKING AFTER TWEAK CPU CLOCK

    Hi..
    to the point..
    My rig:
    -Z87 Xpower (latest bios v1.7)
    -Pentium G3258
    -2x4 Corsair Dominator Platinum (set to xmp)
    -GTX660 OC Asus
    -SSD Corsair Neutron GTX
    -HDD Seagate 1TB
    -Corsair H100i
    -PSU Corsair AX760i
    i having problem with my Z87 Xpower Front USB3.0 after i tweak Processor clock to 3.5 etc.vcore proc etc i leave behind and set to auto..
    if i connect flashdisk drive to, it work normally, but if i connect a harddrive external, it not responding, no spining disk heard,led off..
    USB Configuration Bios i set default (is Enable all to usb ehci, usb xhci)
    any idea :( please help...i want to know the problem before i RMA it
    thanks

    Quote from: Nichrome on 21-September-14, 19:21:12
    Hello,
    Try >>Clear CMOS Guide<<
    Also RAM: Set to XMP but what speed is it? :
    Max Memory Size (dependent on memory type)   32 GB
    Memory Types   DDR3-1333
    # of Memory Channels   2
    Max Memory Bandwidth   21.3 GB/s
    ECC Memory Supported ‡    Yes
    thanks for reply sir..
    it no need to clear cmos to get working front USB3.0 with extrnal hdd, set it to default clock (which is 3.2hghz)then it work normally..
    my ram xmp is 2133Mhz..
    1 friend  said it failure overclocking..other said it can be bug processor haswell refresh with Z87 Chipset need wait next update Driver..
    or This pentium cant handle much feature of Z87? 

Maybe you are looking for