https://bugzilla.kernel.org/show_bug.cgi?id=204725 --- Comment #28 from Dmitri Seletski (drjoms@xxxxxxxxx) --- (In reply to Ant from comment #22) > 2 things I notice are: > > Xorg complains it can't find LLVM 9 or higher. I notice you said you have > llvm trunk (10), could you try installing version 9 to see if that appeases > it? > > "radeonsi: Navi family support requires LLVM 9 or higher" > > > Worryingly, I also notice some oddities about your card's information. > > [ 50.685] (--) AMDGPU(0): Chipset: "Unknown AMD Radeon GPU" (ChipID = > 0x731f) > > > You've not done any bios tweaking on the card have you? I wonder if the fix > is to have your card's ID be accepted? > > > What's the output of your > /etc/X11/xorg.conf.d/20opengl.conf > > file look like? > > > For comparison, I have the sapphire pulse 5700 and my output looks like: > > 0f:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. > [AMD/ATI] Navi 10 [1002:731f] (rev c4) (prog-if 00 [VGA controller]) > Subsystem: Sapphire Technology Limited Navi 10 [1da2:e408] > Flags: bus master, fast devsel, latency 0, IRQ 90 > Memory at e0000000 (64-bit, prefetchable) [size=256M] > Memory at f0000000 (64-bit, prefetchable) [size=2M] > I/O ports at f000 [size=256] > Memory at fcc00000 (32-bit, non-prefetchable) [size=512K] > Expansion ROM at 000c0000 [disabled] [size=128K] > Capabilities: <access denied> > Kernel driver in use: amdgpu > Kernel modules: amdgpu > > > glxinfo | grep OpenGL > OpenGL vendor string: X.Org > OpenGL renderer string: AMD NAVI10 (DRM 3.33.0, 5.3.0-rc6-badidle+, LLVM > 9.0.0) > OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.3.0-devel > (git-2023716 2019-08-31 eoan-oibaf-ppa) > OpenGL core profile shading language version string: 4.50 > OpenGL core profile context flags: (none) > OpenGL core profile profile mask: core profile > OpenGL core profile extensions: > OpenGL version string: 4.5 (Compatibility Profile) Mesa 19.3.0-devel > (git-2023716 2019-08-31 eoan-oibaf-ppa) > OpenGL shading language version string: 4.50 > OpenGL context flags: (none) > OpenGL profile mask: compatibility profile > OpenGL extensions: > OpenGL ES profile version string: OpenGL ES 3.2 Mesa 19.3.0-devel > (git-2023716 2019-08-31 eoan-oibaf-ppa) > OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 > OpenGL ES profile extensions: > > > (My kernel's called 'badidle' cause there's a bug atm where the rx5700 is > pulling ~30W at idle instead of 8W because the memory clocks are being maxed > instead of changing dynamically because it is currently causing annoying > flicker. The fix is probably upstream in agd5f's amd-staging branch, but I'm > sticking to kernel.org) > > > > I'm also beginning to consider the idea that you may have inadvertently set > something in your .config that's interfering, so again for comparison and to > save some grey hair, here is the relevent stuff from my .config apart from > what you've seen so far. > > > # CONFIG_DRM_RADEON is not set > CONFIG_DRM_AMDGPU=m > # CONFIG_DRM_AMDGPU_SI is not set > # CONFIG_DRM_AMDGPU_CIK is not set > CONFIG_DRM_AMDGPU_USERPTR=y > > # Graphics support > # > # CONFIG_AGP is not set > # CONFIG_VGA_ARB is not set > # CONFIG_VGA_SWITCHEROO is not set > CONFIG_DRM=y > # CONFIG_DRM_DP_AUX_CHARDEV is not set > # CONFIG_DRM_DEBUG_MM is not set > # CONFIG_DRM_DEBUG_SELFTEST is not set > CONFIG_DRM_KMS_HELPER=m > # CONFIG_DRM_FBDEV_EMULATION is not set > CONFIG_DRM_LOAD_EDID_FIRMWARE=y > # CONFIG_DRM_DP_CEC is not set > CONFIG_DRM_TTM=m > CONFIG_DRM_SCHED=m > > Critically, I have CONFIG_FB set to N (nothing for framebuffer devices and > all adjacent options off so I don't put in any support for it.) I'm not sure > why I stopped, but it works well without it and I assumed it was legacy > stuff. As a last resort, you could try mimicing my file lol 0d:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 731f (rev c1) (prog-if 00 [VGA controller]) Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 0b36 Flags: bus master, fast devsel, latency 0, IRQ 60 Memory at e0000000 (64-bit, prefetchable) [size=256M] Memory at f0000000 (64-bit, prefetchable) [size=2M] I/O ports at f000 [size=256] Memory at fca00000 (32-bit, non-prefetchable) [size=512K] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities: [48] Vendor Specific Information: Len=08 <?> Capabilities: [50] Power Management version 3 Capabilities: [64] 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: [200] #15 Capabilities: [240] Power Budgeting <?> Capabilities: [270] #19 Capabilities: [2a0] Access Control Services Capabilities: [2b0] Address Translation Service (ATS) Capabilities: [2c0] Page Request Interface (PRI) Capabilities: [2d0] Process Address Space ID (PASID) Capabilities: [320] Latency Tolerance Reporting Capabilities: [400] #25 Capabilities: [410] #26 Capabilities: [440] #27 Kernel driver in use: amdgpu Kernel modules: amdgpu look at my message at '2019-08-31 21:09:45 UTC' for answer on whats in my config file see Xorg output attached in next message. 'agd5f's amd-staging branch' - i will try to find it. my next step is to compile LLVM 9(though message about version of LLVM seems static, or so I suspect) again, friendly remainder to everyone reading. Problems happens BEFORE xorg, it happens at moment when amdgpu driver is loaded. I have configured all entries to your config. all had to be disabled - disabled. All not disabled is either mirror copy of yours or 'Y'. -- You are receiving this mail because: You are watching the assignee of the bug. _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel