Public bug reported:
I am running Fedora 24 in my host machine and I built an Ubuntu VM and assigned my R9 290 to it. I already made this work with Windows, but linux has been harder. This is the output inside my Ubuntu VM: 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290] (prog-if 00 [VGA controller]) Subsystem: PC Partner Limited / Sapphire Technology Hawaii PRO [Radeon R9 290] Physical Slot: 0 Flags: bus master, fast devsel, latency 0, IRQ 31 Memory at d0000000 (64-bit, prefetchable) [size=256M] Memory at e0000000 (64-bit, prefetchable) [size=8M] I/O ports at d000 [size=256] Memory at fc400000 (32-bit, non-prefetchable) [size=256K] Expansion ROM at fc440000 [disabled] [size=128K] Capabilities: [48] Vendor Specific Information: Len=08 <?> Capabilities: [50] Power Management version 3 Capabilities: [58] Express Legacy Endpoint, MSI 00 Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Capabilities: [150] Advanced Error Reporting Capabilities: [2b0] Address Translation Service (ATS) Capabilities: [2c0] #13 Kernel driver in use: radeon Kernel modules: radeon I know there isn't a problem related to the pass-through because when I start Ubuntu DVD, plymouth shows fine on both QXL and my other monitor. But whenever X11 starts, the monitor attached to AMD GPU do not work. Looking at X11 logs, it recognizes my r9 290 and the monitor attached to it but no image is shown. Here are the warning and error messages on the log: [ 3.377] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 3.377] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. [ 3.377] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. [ 3.377] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. [ 3.377] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. [ 3.401] (WW) Falling back to old probe method for modesetting [ 3.401] (WW) Falling back to old probe method for fbdev [ 3.401] (WW) Falling back to old probe method for vesa [ 3.640] (EE) RADEON(G0): [XvMC] Failed to initialize extension. [ 3.660] (EE) AIGLX: reverting to software rendering [ 9.236] (WW) evdev: spice vdagent tablet: touchpads, tablets and touchscreens ignore relative axes. Is there a way that I can make it work as it works with plymouth? ProblemType: Bug DistroRelease: Ubuntu 16.10 Package: xserver-xorg-video-radeon 1:7.7.1-1 ProcVersionSignature: Ubuntu 4.8.0-22.24-generic 4.8.0 Uname: Linux 4.8.0-22-generic x86_64 .tmp.unity_support_test.1: ApportVersion: 2.20.3-0ubuntu8 Architecture: amd64 CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins' CompositorRunning: compiz CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0' CompositorUnredirectFSW: true Date: Sat Oct 15 18:36:49 2016 DistUpgraded: Fresh install DistroCodename: yakkety DistroVariant: ubuntu ExtraDebuggingInterest: Yes GraphicsCard: Red Hat, Inc. QXL paravirtual graphic card [1b36:0100] (rev 04) (prog-if 00 [VGA controller]) Subsystem: Red Hat, Inc QEMU Virtual Machine [1af4:1100] Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390] [1002:67b1] (prog-if 00 [VGA controller]) Subsystem: PC Partner Limited / Sapphire Technology Hawaii PRO [Radeon R9 290/390] [174b:e285] InstallationDate: Installed on 2016-10-15 (0 days ago) InstallationMedia: Ubuntu 16.10 "Yakkety Yak" - Release amd64 (20161012.2) MachineType: QEMU Standard PC (Q35 + ICH9, 2009) ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.8.0-22-generic.efi.signed root=UUID=60e8697c-a97e-4f4d-91b1-9e55599cc512 ro quiet splash vt.handoff=7 Renderer: Software SourcePackage: xserver-xorg-video-ati UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 02/06/2015 dmi.bios.vendor: EFI Development Kit II / OVMF dmi.bios.version: 0.0.0 dmi.chassis.type: 1 dmi.chassis.vendor: QEMU dmi.chassis.version: pc-q35-2.6 dmi.modalias: dmi:bvnEFIDevelopmentKitII/OVMF:bvr0.0.0:bd02/06/2015:svnQEMU:pnStandardPC(Q35+ICH9,2009):pvrpc-q35-2.6:cvnQEMU:ct1:cvrpc-q35-2.6: dmi.product.name: Standard PC (Q35 + ICH9, 2009) dmi.product.version: pc-q35-2.6 dmi.sys.vendor: QEMU version.compiz: compiz 1:0.9.13.0+16.10.20160818.2-0ubuntu2 version.ia32-libs: ia32-libs N/A version.libdrm2: libdrm2 2.4.70-1 version.libgl1-mesa-dri: libgl1-mesa-dri 12.0.3-1ubuntu2 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 12.0.3-1ubuntu2 version.xserver-xorg-core: xserver-xorg-core 2:1.18.4-1ubuntu6 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.2-1ubuntu1 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.7.1-1 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20160706-1ubuntu1 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.12-2 xserver.bootTime: Sat Oct 15 18:33:13 2016 xserver.configfile: default xserver.devices: input Power Button KEYBOARD, id 6 input AT Translated Set 2 keyboard KEYBOARD, id 7 input VirtualPS/2 VMware VMMouse MOUSE, id 8 input VirtualPS/2 VMware VMMouse TOUCHSCREEN, id 9 xserver.errors: RADEON(G0): [XvMC] Failed to initialize extension. AIGLX: reverting to software rendering xserver.logfile: /var/log/Xorg.0.log xserver.version: 2:1.18.4-1ubuntu6 xserver.video_driver: qxl ** Affects: xserver-xorg-video-ati (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug compiz-0.9 ubuntu yakkety ** Attachment added: "Virtual Machine Settings" https://bugs.launchpad.net/bugs/1633777/+attachment/4761662/+files/arkham.xml -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1633777 Title: Ubuntu 16 Guest R9 290 problem To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/1633777/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs