You are not logged in.
Hello all, my RX 580 graphics card doesn't function on arch, it shows random lines on the monitor. Looking around the wiki and forums, i found that i should check my amdgpu.dc, it was defaulting to -1, i changed it to 1, restarted, and this time, the graphics card would start, and then turn off(I can see the logo stop glowing), and then turn back on, weird lines and all. I'm still pretty new to linux and especially arch, anyways here's the result of systool -vm amdgpu
Module = "amdgpu"
Attributes:
coresize = "6434816"
initsize = "0"
initstate = "live"
refcnt = "1"
srcversion = "CC2559938D2AA1CDD1C29C8"
taint = ""
uevent = <store method only>
Parameters:
abmlevel = "0"
aspm = "-1"
async_gfx_ring = "1"
audio = "-1"
bapm = "-1"
benchmark = "0"
cg_mask = "4294967295"
cik_support = "0"
compute_multipipe = "-1"
cwsr_enable = "1"
dc = "0"
dcdebugmask = "0"
dcfeaturemask = "0"
debug_evictions = "N"
debug_largebar = "0"
deep_color = "0"
disable_cu = "(null)"
discovery = "-1"
disp_priority = "0"
dpm = "-1"
emu_mode = "0"
exp_hw_support = "0"
force_asic_type = "-1"
forcelongtraining = "0"
fw_load_type = "-1"
gpu_recovery = "-1"
halt_if_hws_hang = "0"
hw_i2c = "0"
hws_gws_support = "N"
hws_max_conc_proc = "8"
ignore_crat = "0"
ip_block_mask = "4294967295"
job_hang_limit = "0"
lbpw = "-1"
lockup_timeout = ""
max_num_of_queues_per_device= "4096"
mcbp = "0"
mes = "0"
msi = "-1"
noretry = "0"
pcie_gen2 = "-1"
pcie_gen_cap = "0"
pcie_lane_cap = "0"
pg_mask = "4294967295"
ppfeaturemask = "4294950911"
queue_preemption_timeout_ms= "9000"
ras_enable = "-1"
ras_mask = "4294967295"
reset_method = "-1"
runpm = "-1"
sched_hw_submission = "2"
sched_jobs = "32"
sched_policy = "0"
sdma_phase_quantum = "32"
send_sigterm = "0"
si_support = "0"
smu_memory_pool_size= "0"
test = "0"
tmz = "0"
virtual_display = "(null)"
vis_vramlimit = "0"
vm_block_size = "-1"
vm_debug = "0"
vm_fault_stop = "0"
vm_fragment_size = "-1"
vm_size = "-1"
vm_update_mode = "-1"
Sections:Also, after adding amdgpu.powerplay=0 and changing dc to 0 aswell, it starts, and then fails, tries again, fails, and gives up(as in, the logo starts glowing, stops, starts again, stops, and then stays off)
Offline
Jin, Jîyan, Azadî
Offline
I tried everything on there, but still nothing, i've checked again, it the graphics card works on the BIOS and even the windows 10 installation ISO, but not on arch..
Last edited by StefanFi (2020-12-14 18:31:59)
Offline
Here's lshw:
*-display
description: VGA compatible controller
product: Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: e7
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=amdgpu latency=0
resources: irq:127 memory:c0000000-cfffffff memory:d0000000-d01fffff ioport:e000(size=256) memory:df000000-df03ffff memory:df040000-df05ffff
*-multimedia
description: Audio device
product: Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0.1
bus info: pci@0000:01:00.1
version: 00
width: 64 bits
clock: 33MHzOffline
UPDATE-
I turned off the integrated graphics card and it works now, however, i'm wandering what caused this, I use integrated graphics to run an old D-Sub monitor and now i can't do that, when i tried setting the PCIE graphics card's priority to first, with IGP multimonotor on, it hanged at the disk integrity check and wouldn't start kde at all.
Offline