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:
blacklist i915 driver -> no effect, driver will be loaded and the associated integrated graphics will be the first (and only?) video card.
booting with -nomodeset -> delay in boot, but i915 will be loaded as primary, radeon module will not be loaded properly
modprobe -r i915 in /etc/init.d/boot.local -> no effect
installing arandr → options of radeon graphics not showing up. Same for lxrandr., HDMI options for integrated graphics card grayed …(not accessible)
experimental sax3 in init 3 mode: will crash on option ‘Monitor’
…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?
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.
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:
blacklisting only applies on boot … modules can still be loaded later on down the line (like, for example, when X loads
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.
…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.
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.
blacklisting only applies on boot … modules can still be loaded later on down the line (like, for example, when X loads
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.
…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
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/