Results 1 to 5 of 5

Thread: Integrated and PCIe graphics: how to disable integrated graphic card?

  1. #1

    Default Integrated and PCIe graphics: how to disable integrated graphic card?

    Hello,

    I have installed openSuSE 13.1 x86 on Asus mobo H87M-Plus.
    Graphics capability:

    Integrated:
    - VGA compatible controller: Intel Corporation Device 041e (rev 06) (prog-if 00 [VGA controller])
    Subsystem: ASUSTeK Computer Inc. Device 8534
    PCIe:
    - VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450] (prog-if 00 [VGA controller])
    Subsystem: ASUSTeK Computer Inc. Device 047b

    I want to use the Radeon PCIe graphics card exclusively (or as first video card). The system will be used as video system with MythTV. Because of serious trouble (booting, Firefox hangs e.g.) I installed Linux Mint 16 (which is running without issues). I prefer to use open source modules!

    Until now I have tried these steps:
    1) blacklist i915 driver -> no effect, driver will be loaded and the associated integrated graphics will be the first (and only?) video card.
    2) booting with -nomodeset -> delay in boot, but i915 will be loaded as primary, radeon module will not be loaded properly
    3) modprobe -r i915 in /etc/init.d/boot.local -> no effect
    4) installing arandr -> options of radeon graphics not showing up. Same for lxrandr., HDMI options for integrated graphics card grayed ...(not accessible)
    5) experimental sax3 in init 3 mode: will crash on option 'Monitor'

    Readings (forum, general) until now:
    https://forums.opensuse.org/showthre...-openSUSE-11-3
    https://forums.opensuse.org/showthre...onitor-Problem
    http://en.opensuse.org/SDB:Configuri...config_file.29
    http://devgurus.amd.com/message/1302563#1302563

    ...leading to complex dual-head dual graphic setup or 'bumblebee failure' (mostly nv or nVidea related) or outdated distro how-to's or manual configuration of xorg.conf files.

    My strong feeling is, that the configuration of the graphical environment (on Asus H87M-Plus) for inexperienced users using a configuration with integrated and external (PCIe) graphics card is not easy.

    How can I disable the integrated graphics / make the PCIe graphics card the primary card?

    Thanks for looking at this.
    Fiete

  2. #2
    Join Date
    Jan 2013
    Location
    Germany
    Posts
    289

    Default Re: Integrated and PCIe graphics: how to disable integrated graphic card?

    You can open the hardware configuration with YaST and Hardware. You can find graphic cards there.

  3. #3
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    20,925
    Blog Entries
    14

    Default Re: Integrated and PCIe graphics: how to disable integrated graphic card?

    On some machines you can disable the integrated video card through a BIOS option.
    Bumblebee is not applicable for AMD/ATI based dual graphics, it's NVIDIA specific. IIRC you need vga_switcheroo for Intel/AMD-ATI dual graphics.
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

  4. #4

    Default Re: Integrated and PCIe graphics: how to disable integrated graphic card?

    Quote Originally Posted by fiete View Post
    I want to use the Radeon PCIe graphics card exclusively (or as first video card).... How can I disable the integrated graphics / make the PCIe graphics card the primary card?
    Definitely look for an option to disable the graphics adapters in the bios/uefi ... allocation of primary adapter is also usually available.

    Until now I have tried these steps:
    1) blacklisting only applies on boot ... modules can still be loaded later on down the line (like, for example, when X loads
    2) I'm at a remiss as to the results you reported ... perhaps you meant something else i.e. as in the intel adapter is still working, as opposed to the i915 being loaded ... which brings up another point -- you can't disable the hardware adapter by unloading the software driver for it.
    3) modules can still be reloaded (see 1)
    4) installing xrandr frontends ... see https://forums.opensuse.org/showthre...88#post2624088
    5) don't bother with it

    ...leading to complex dual-head dual graphic setup or 'bumblebee failure' (mostly nv or nVidea related) or outdated distro how-to's or manual configuration of xorg.conf files.

    My strong feeling is, that the configuration of the graphical environment (on Asus H87M-Plus) for inexperienced users using a configuration with integrated and external (PCIe) graphics card is not easy.
    Actually, it is easy (especially with the OSS drivers) ... only, the info and concepts surrounding it are a lot harder to come by ...see the thread linked to from 4.

    Quote Originally Posted by Knurpht View Post
    Bumblebee is not applicable for AMD/ATI based dual graphics, it's NVIDIA specific. IIRC you need vga_switcheroo for Intel/AMD-ATI dual graphics.
    Actually, you can use bumblebee with AMD

  5. #5

    Default Re: Integrated and PCIe graphics: how to disable integrated graphic card?

    Quote Originally Posted by Tyler_K View Post
    Definitely look for an option to disable the graphics adapters in the bios/uefi ... allocation of primary adapter is also usually available.

    As also suggested by Knurpht: this solutons works. The boot logo (and Grub2 boot menu) will be visible during boot. I have chosen to set the radeon graphics as the primary adapter.


    1) blacklisting only applies on boot ... modules can still be loaded later on down the line (like, for example, when X loads
    2) I'm at a remiss as to the results you reported ... perhaps you meant something else i.e. as in the intel adapter is still working, as opposed to the i915 being loaded ... which brings up another point -- you can't disable the hardware adapter by unloading the software driver for it.
    3) modules can still be reloaded (see 1)
    4) installing xrandr frontends ... see https://forums.opensuse.org/showthre...88#post2624088
    This (4)) was a very helpful link. With a small bash script...

    Code:
    xrandr --setserviceprovideroutputsource 1 0
    xrandr --output HDMI-0 --auto --ouput VGA2 --auto --right-off HDMI-0
    ...it was possible to use the VGA output of the intel integrated graphics while showing other content on the radeon HDMI output.


    A third way was to use a xorg.conf file in /etc/X11

    Code:
    Section "ServerLayout"
        Identifier "layout"
        Screen 0 "radeon"
        Inactive "intel"
    EndSection
    
    Section "Device"
        Identifier "radeon"
        Driver "radeon"
        BusID "PCI:01:00.0"
    EndSection
    
    Section "Screen"
        Identifier "radeon"
        Device "radeon"
        # Uncomment this line if your computer has no display devices connected to
        # the ......  Leave it commented if you have display devices
        # connected to the ..... that you would like to use.
        #Option "UseDisplayDevice" "none"
    EndSection
    
    Section "Device"
        Identifier "intel"
        Driver "i915"
        BusID "PCI:00:02.0"
    EndSection
    
    Section "Screen"
        Identifier "intel"
        Device "intel"
    EndSection
    ...while figuring out the BusID was the most annoying part. Maybe one can fiddle around with separate 50-device.conf and other files in /etc/X11/xorg.conf.d/

    Thanks, multiple ways to solve the problem.
    Fiete

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •