Msi how to channel
Msi how to channel
🆕 Notebooks FAQs, Guides and Video Tutorials (Updated on June 17th 2022)
msiTechNB
Member
Here are the useful tutorials for your reference in this thread, and you can also find the video in the following channels.
MSI HOW-TO Channel (MSI Youtube Channel, Product Information, App & Feature Instruction, Troubleshooting Guide)
M.F. LAB (Laptop Upgrade Tutorial, including disassembly and assembly instruction for SSD and RAM upgrade)
Notebook FAQ (HOW TO, Troubleshooting, Product Information)
Refer to the FAQ and video tutorial below to reinstall the compatible program to troubleshoot any problems with the MSI software.
Upgrade Information
Please note that self-upgrade may void the warranty. We recommend visiting the local service center to upgrade the SSD or RAM.
Service Center Location: https://www.msi.com/page/service-location-new
For those who are familiar with PC DIY and would like to do the upgrade at their own risk, please be aware of the below information.
1. Consult with MSI local service first to clarify the warranty policy and the warranty status.
2. If the upgraded SSD/RAM hasn’t been verified by MSI, the performance and system stability are not able to be guaranteed. It’s still recommended to contact MSI service to get AVL (compatible RAM and SSD).
3. To prevent any damage during the upgrade process, please follow the video tutorial on M.F. LAB to perform the upgrade.
4. MSI laptops have the CPU and GPU mounted on the mainboard, so the processors are not available to be upgraded.
Performance Optimization & System Stability
Performance or system stability issues are usually caused by incorrect drivers or incorrect installation processes.
MSI provides a useful tool “System Info” in MSI Software(MSI Center/ MSI Center Pro/ MSI Dragon Center/ MSI Creator Center) to check the current system configuration.
Then follow the FAQ or video tutorial below to reinstall the graphics drivers released on MSI website with DDU tool.
Meanwhile, updating the latest BIOS and EC firmware might patch some issues and improve the system stability.
Refer to the guide below to perform the firmware update.
— [How To] BIOS, EC update and EC reset
To optimize the performance,
1. It’s important to make sure the discrete graphics card is used while running the GPU-intensive programs like rendering software or a video game.
Most of the MSI laptops are based on Nvidia Optimus architecture, which means that the integrated and discrete graphics will be switched automatically according to the running process.
Refer to the FAQ/Video Tutorial below to apply the correct graphics settings.
Keyboard, Keyboard Backlight & SSE/SS GG
A.Keyboard Backlight & SSE/SS GG
To confirm if your laptop supports RGB keyboard backlight, visit the specification sheet on the product page to see if “RGB keyboard” is supported.
Next, check if “SteelSeries Engine/ SteelSeries GG” can be found under “Support” > “Utility” page, then follow the clean installation guide below to reinstall SteelSeries Engine/ SteelSeries GG.
If SteelSeries Engine/ SteelSeries GG cannot be found, reinstall MSI Center/ MSI Dragon Center to troubleshoot the keyboard backlight related problems.
When the keyboard backlight is off, following the steps below to turn on keyboard backlight,
1. Refer to the product manual to use the hotkey to enable keyboard backlight
2. For RGB keyboard supported model, apply desired color profile in SteelSeries Engine/ SteelSeries GG/ Mystic Light.
Windows Update:
When a problem occurs right after performing Windows Update, refer to the steps below to temporarily disable Windows Update for issue diagnosis.
Method A.
1. Go to Windows Update setting page.
2. Click on “Pause updates for 7 days” 5 times to temporarily stop the automatic Windows Update.
Method B.
For the laptop that supports MSI Center/ MSI Center Pro/ MSI Dragon Center/ MSI Creator Center,
1. Go to the setting page.
2. Turn off/ Disable “Always Update” option.
*Please note that the update will still resume when manually clicking on “Check for update” in Windows Update setting page.
Restore system
MSI recommends all users create a system backup image in case of most errors.
When encountering an unexpected system crash and unable to recover or boot into the system, refer to the FAQ, video tutorial below to perform a system recovery.
System recovery will erase the personal data, please backup your file to external storage before the system recovery.
Видео
Комментарии
hello, when I installed windows 10, I mistakenly formatted the DriverCD, what can I do to recover the DriverCD?
How long does it take to update the bios?
Oh i have to reinstall windows?
OK IT works u need USB 2.0 But my CPU Debug led still is Red without CPU in qq
Led blink 2 Times Red and Then stays Red. I dont get IT qq
This is because your camera supports the feature. Old cameras do not
What size are those screws
Only here because you can’t mark plus minus on cables
just to note, updating your bios may enable secure boot, so if your having problems booting up or think you are stuck in a no signal loop, first try ctrl+alt+del and enter bios to disable it
Is there a way to overclok in this bios? :'(
Can someone explain why it won’t show up in my bios when I download it to my usb
I never updated the BIOS before so Im wondering if the last update as all the previous updates included
Thanks for screwing up my X570 motherboard with your stupid windows 11 bios update that broke my motherboard. USELESS company.
If you are having the problem whereby M-Flash is not detecting your USB then make sure your USB is in fat32 format and not Xfat or anything else. You might need a third party programme to do this. It fixed the issue for me
I’m having issues re-opening this after I turn on my PC. It won’t start up. I used the corrected download for my motherboard+WIN10 x64. It works fine after I install it, but ends up not opening later on.
I’m not sure if you’re going to see this, but I have a optix mag301cr2 and I’m trying to get a monitor arm, but most of the mounting plates doesn’t fit in the back side, do you have any adapter for this specific monitor?
hello guys, i’m student of full stack web development i went to msi service center in dadar- west in mumbai to claim warranty of my motherboard. Intially they said it will take one week to repair my motherboard. when i went their after one week they said we have sent your motherboard to delhi for repairing. I asked them, how much time will it take? They said, we can’t say how much time 🤦♂🤦♂ Now all my assignments are pending and my exams are going to start, I don’t know what to do. I can’t afford another PC or Laptop. i’m regretting now!
4. The MSI Driver Guide HOWTOВ¶
Tom L Nguyen; Martine Silbermann; Matthew Wilcox
2003, 2008 Intel Corporation
4.1. About this guideВ¶
This guide describes the basics of Message Signaled Interrupts (MSIs), the advantages of using MSI over traditional interrupt mechanisms, how to change your driver to use MSI or MSI-X and some basic diagnostics to try if a device doesn’t support MSIs.
4.2. What are MSIs?В¶
A Message Signaled Interrupt is a write from the device to a special address which causes an interrupt to be received by the CPU.
The MSI capability was first specified in PCI 2.2 and was later enhanced in PCI 3.0 to allow each interrupt to be masked individually. The MSI-X capability was also introduced with PCI 3.0. It supports more interrupts per device than MSI and allows interrupts to be independently configured.
Devices may support both MSI and MSI-X, but only one can be enabled at a time.
4.3. Why use MSIs?В¶
There are three reasons why using MSIs can give an advantage over traditional pin-based interrupts.
Pin-based PCI interrupts are often shared amongst several devices. To support this, the kernel must call each interrupt handler associated with an interrupt, which leads to reduced performance for the system as a whole. MSIs are never shared, so this problem cannot arise.
When a device writes data to memory, then raises a pin-based interrupt, it is possible that the interrupt may arrive before all the data has arrived in memory (this becomes more likely with devices behind PCI-PCI bridges). In order to ensure that all the data has arrived in memory, the interrupt handler must read a register on the device which raised the interrupt. PCI transaction ordering rules require that all the data arrive in memory before the value may be returned from the register. Using MSIs avoids this problem as the interrupt-generating write cannot pass the data writes, so by the time the interrupt is raised, the driver knows that all the data has arrived in memory.
PCI devices can only support a single pin-based interrupt per function. Often drivers have to query the device to find out what event has occurred, slowing down interrupt handling for the common case. With MSIs, a device can support more interrupts, allowing each interrupt to be specialised to a different purpose. One possible design gives infrequent conditions (such as errors) their own interrupt which allows the driver to handle the normal interrupt handling path more efficiently. Other possible designs include giving one interrupt to each packet queue in a network card or each port in a storage controller.
4.4. How to use MSIsВ¶
PCI devices are initialised to use pin-based interrupts. The device driver has to set up the device to use MSI or MSI-X. Not all machines support MSIs correctly, and for those machines, the APIs described below will simply fail and the device will continue to use pin-based interrupts.
4.4.1. Include kernel support for MSIsВ¶
To support MSI or MSI-X, the kernel must be built with the CONFIG_PCI_MSI option enabled. This option is only available on some architectures, and it may depend on some other options also being set. For example, on x86, you must also enable X86_UP_APIC or SMP in order to see the CONFIG_PCI_MSI option.
4.4.2. Using MSIВ¶
Most of the hard work is done for the driver in the PCI layer. The driver simply has to request that the PCI layer set up the MSI capability for this device.
To automatically use MSI or MSI-X interrupt vectors, use the following function:
The flags argument is used to specify which type of interrupt can be used by the device and the driver (PCI_IRQ_LEGACY, PCI_IRQ_MSI, PCI_IRQ_MSIX). A convenient short-hand (PCI_IRQ_ALL_TYPES) is also available to ask for any possible kind of interrupt. If the PCI_IRQ_AFFINITY flag is set, pci_alloc_irq_vectors() will spread the interrupts around the available CPUs.
To get the Linux IRQ numbers passed to request_irq() and free_irq() and the vectors, use the following function:
Any allocated resources should be freed before removing the device using the following function:
If a device supports both MSI-X and MSI capabilities, this API will use the MSI-X facilities in preference to the MSI facilities. MSI-X supports any number of interrupts between 1 and 2048. In contrast, MSI is restricted to a maximum of 32 interrupts (and must be a power of two). In addition, the MSI interrupt vectors must be allocated consecutively, so the system might not be able to allocate as many vectors for MSI as it could for MSI-X. On some platforms, MSI interrupts must all be targeted at the same set of CPUs whereas MSI-X interrupts can all be targeted at different CPUs.
If a device supports neither MSI-X or MSI it will fall back to a single legacy IRQ vector.
The typical usage of MSI or MSI-X interrupts is to allocate as many vectors as possible, likely up to the limit supported by the device. If nvec is larger than the number supported by the device it will automatically be capped to the supported limit, so there is no need to query the number of vectors supported beforehand:
If a driver is unable or unwilling to deal with a variable number of MSI interrupts it can request a particular number of interrupts by passing that number to pci_alloc_irq_vectors() function as both вЂmin_vecs’ and вЂmax_vecs’ parameters:
The most notorious example of the request type described above is enabling the single MSI mode for a device. It could be done by passing two 1s as вЂmin_vecs’ and вЂmax_vecs’:
Some devices might not support using legacy line interrupts, in which case the driver can specify that only MSI or MSI-X is acceptable:
4.4.3. Legacy APIsВ¶
The following old APIs to enable and disable MSI or MSI-X interrupts should not be used in new code:
4.4.4. Considerations when using MSIsВ¶
4.4.4.1. SpinlocksВ¶
Most device drivers have a per-device spinlock which is taken in the interrupt handler. With pin-based interrupts or a single MSI, it is not necessary to disable interrupts (Linux guarantees the same interrupt will not be re-entered). If a device uses multiple interrupts, the driver must disable interrupts while the lock is held. If the device sends a different interrupt, the driver will deadlock trying to recursively acquire the spinlock. Such deadlocks can be avoided by using spin_lock_irqsave() or spin_lock_irq() which disable local interrupts and acquire the lock (see Unreliable Guide To Locking ).
4.4.5. How to tell whether MSI/MSI-X is enabled on a deviceВ¶
4.5. MSI quirksВ¶
Several PCI chipsets or devices are known not to support MSIs. The PCI stack provides three ways to disable MSIs:
on all devices behind a specific bridge
on a single device
4.5.1. Disabling MSIs globallyВ¶
Some host chipsets simply don’t support MSIs properly. If we’re lucky, the manufacturer knows this and has indicated it in the ACPI FADT table. In this case, Linux automatically disables MSIs. Some boards don’t include this information in the table and so we have to detect them ourselves. The complete list of these is found near the quirk_disable_all_msi() function in drivers/pci/quirks.c.
4.5.2. Disabling MSIs below a bridgeВ¶
Some PCI bridges are not able to route MSIs between busses properly. In this case, MSIs must be disabled on all devices behind the bridge.
Some bridges allow you to enable MSIs by changing some bits in their PCI configuration space (especially the Hypertransport chipsets such as the nVidia nForce and Serverworks HT2000). As with host chipsets, Linux mostly knows about them and automatically enables MSIs if it can. If you have a bridge unknown to Linux, you can enable MSIs in configuration space using whatever method you know works, then enable MSIs on that bridge by doing:
To disable MSIs, echo 0 instead of 1. Changing this value should be done with caution as it could break interrupt handling for all devices below this bridge.
4.5.3. Disabling MSIs on a single deviceВ¶
Some devices are known to have faulty MSI implementations. Usually this is handled in the individual device driver, but occasionally it’s necessary to handle this with a quirk. Some drivers have an option to disable use of MSI. While this is a convenient workaround for the driver author, it is not good practice, and should not be emulated.
4.5.4. Finding why MSIs are disabled on a deviceВ¶
It is also worth checking the device driver to see whether it supports MSIs. For example, it may contain calls to pci_alloc_irq_vectors() with the PCI_IRQ_MSI or PCI_IRQ_MSIX flags.
© Copyright The kernel development community.
Msi® How-To Use Msi Driver & App Center To Update Driver And Utility
Msi How-To Channel HD 01:45
Описание
MSI Driver & App Center helps to automatically detect and compare the latest driver/application version released on MSI website and the device driver which installed on the system and gives a quick download link for the update.
Refer to the steps in this video to update driver and utility with MSI Driver & App center. You could also check all the drivers and utilities version in MSI Driver & App Center to make sure everything is up to date.
Most recent channel videos:
More channel videos:
Video | Views | Date | |
---|---|---|---|
Msi® 如何透過Msi Center更新主機板Led韌體? | 246 | 12.07.2022 | |
在這段影片中,我們將示範如何透過MSI Center更新主機板LED韌體。 | |||
Msi® How To Update Led Firmware Through Msi Center? | 1 784 | 12.07.2022 | |
In this demonstration, we’ll show you how to update LED firmware through MSI Center. | |||
Msi® How-To Clean Install System And Drivers On 12Th Gen Notebooks | 1 088 | 26.05.2022 | |
Watch the video on how to install Windows and update drivers on MSI Notebooks. |
Useful links from this video
Description | External Link |
---|---|
If you have any questions regarding the video, please raise your question to us by creating an online web ticket. ( ) | https://register.msi.com/home/login?ref=service/ocss |
Поделиться с друзьями:
Добавить временную метку
Фото обложки и кадры из видео
Msi® How-To Use Msi Driver & App Center To Update Driver And Utility, Msi How-To Channel
Аналитика просмотров видео на канале Msi How-To Channel
Гистограмма просмотров видео «Msi® How-To Use Msi Driver & App Center To Update Driver And Utility» в сравнении с последними загруженными видео.
Подписывайтесь на наш Telegram канал! @thewikihow открыть Мониторим видео тренды 24/7
Msi® How-To Install Power Supply Connectors
Msi How-To Channel HD 00:48
Описание
In this demonstration, we will show you how to install power supply connectors on MSI mainboard.
Most recent channel videos:
More channel videos:
Video | Views | Date | |
---|---|---|---|
Msi® 如何透過Msi Center更新主機板Led韌體? | 246 | 12.07.2022 | |
在這段影片中,我們將示範如何透過MSI Center更新主機板LED韌體。 | |||
Msi® How To Update Led Firmware Through Msi Center? | 1 784 | 12.07.2022 | |
In this demonstration, we’ll show you how to update LED firmware through MSI Center. | |||
Msi® How-To Clean Install System And Drivers On 12Th Gen Notebooks | 1 088 | 26.05.2022 | |
Watch the video on how to install Windows and update drivers on MSI Notebooks. |
Поделиться с друзьями:
Добавить временную метку
Фото обложки и кадры из видео
Msi® How-To Install Power Supply Connectors, Msi How-To Channel
Аналитика просмотров видео на канале Msi How-To Channel
Гистограмма просмотров видео «Msi® How-To Install Power Supply Connectors» в сравнении с последними загруженными видео.
Подписывайтесь на наш Telegram канал! @thewikihow открыть Мониторим видео тренды 24/7