Du bist nicht angemeldet.

#1 25.06.2019 17:14:31

Juppi
Mitglied

[gelöst]Freesync funktioniert nicht

Hallo zusammen,

habe heute Archlinux installiert und wollte Freesync aktivieren. Habe dazu eine config mit dem Namen 20-amdgpu.conf unter /etc/X11/xorg.conf.d erstellt:

Section "OutputClass"
        Identifier "AMDgpu"
        MatchDriver "amdgpu"
        Driver "amdgpu"   
EndSection

Section "Device"
        Identifier "AMDgpu"
        Driver "amdgpu"
        Option "VariableRefresh" "on"
EndSection

Nach der Anmeldung bleibt der Bildschirm "schwarz" d.h. Xorg startet anscheinend nicht. Emergency Shell über Strg+Alt+F2 kann ich aber noch erreichen. In der /var/log/Xorg.0.log steht folgendes:

[    13.878] (--) Log file renamed from "/var/log/Xorg.pid-648.log" to "/var/log/Xorg.0.log"
[    13.878] 
X.Org X Server 1.20.5
X Protocol Version 11, Revision 0
[    13.878] Build Operating System: Linux Arch Linux
[    13.878] Current Operating System: Linux arch-pc 5.1.14-arch1-1-ARCH #1 SMP PREEMPT Sat Jun 22 16:28:48 UTC 2019 x86_64
[    13.878] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=dd0190a0-1dd4-4c78-8c24-5d6f03fa4b1f rw cryptdevice=UUID=d8bb1082-9927-47cf-94ae-5051dbd9c81e:root root=/dev/mapper/root quiet
[    13.878] Build Date: 30 May 2019  06:44:40PM
[    13.878]  
[    13.878] Current version of pixman: 0.38.4
[    13.878] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    13.878] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    13.878] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jun 25 16:47:38 2019
[    13.878] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    13.878] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    13.878] (==) No Layout section.  Using the first Screen section.
[    13.878] (==) No screen section available. Using defaults.
[    13.878] (**) |-->Screen "Default Screen Section" (0)
[    13.878] (**) |   |-->Monitor "<default monitor>"
[    13.879] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[    13.879] (**) |   |-->Device "AMDgpu"
[    13.879] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    13.879] (==) Automatically adding devices
[    13.879] (==) Automatically enabling devices
[    13.879] (==) Automatically adding GPU devices
[    13.879] (==) Automatically binding GPU devices
[    13.879] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    13.879] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc".
[    13.879] 	Entry deleted from font path.
[    13.879] 	(Run 'mkfontdir' on "/usr/share/fonts/misc").
[    13.879] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[    13.879] 	Entry deleted from font path.
[    13.879] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    13.879] 	Entry deleted from font path.
[    13.879] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
[    13.879] 	Entry deleted from font path.
[    13.879] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi").
[    13.879] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
[    13.879] 	Entry deleted from font path.
[    13.879] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi").
[    13.879] (==) FontPath set to:
	/usr/share/fonts/TTF
[    13.879] (==) ModulePath set to "/usr/lib/xorg/modules"
[    13.879] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    13.879] (II) Module ABI versions:
[    13.879] 	X.Org ANSI C Emulation: 0.4
[    13.879] 	X.Org Video Driver: 24.0
[    13.879] 	X.Org XInput driver : 24.1
[    13.879] 	X.Org Server Extension : 10.0
[    13.879] (++) using VT number 1

[    13.879] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    13.880] (II) xfree86: Adding drm device (/dev/dri/card0)
[    13.883] (--) PCI:*(1@0:0:0) 1002:67b1:174b:e324 rev 128, Mem @ 0xd0000000/268435456, 0xe0000000/8388608, 0xefe00000/262144, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
[    13.883] (II) Open ACPI successful (/var/run/acpid.socket)
[    13.883] (II) LoadModule: "glx"
[    13.883] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    13.884] (II) Module glx: vendor="X.Org Foundation"
[    13.884] 	compiled for 1.20.5, module version = 1.0.0
[    13.884] 	ABI class: X.Org Server Extension, version 10.0
[    13.884] (II) LoadModule: "amdgpu"
[    13.884] (II) Loading /usr/lib/xorg/modules/drivers/amdgpu_drv.so
[    13.885] (II) Module amdgpu: vendor="X.Org Foundation"
[    13.885] 	compiled for 1.20.4, module version = 19.0.1
[    13.885] 	Module class: X.Org Video Driver
[    13.885] 	ABI class: X.Org Video Driver, version 24.0
[    13.885] (II) AMDGPU: Driver for AMD Radeon:
	All GPUs supported by the amdgpu kernel driver
[    13.885] (II) AMDGPU(0): [KMS] Kernel modesetting enabled.
[    13.885] (EE) AMDGPU(0): amdgpu_device_initialize failed
[    13.885] (II) AMDGPU(1): [KMS] Kernel modesetting enabled.
[    13.885] (EE) AMDGPU(1): amdgpu_device_initialize failed
[    13.886] (II) AMDGPU(G0): [KMS] Kernel modesetting enabled.
[    13.886] (EE) AMDGPU(G0): amdgpu_device_initialize failed
[    13.886] (EE) Screen 0 deleted because of no matching config section.
[    13.886] (II) UnloadModule: "amdgpu"
[    13.886] (EE) Screen 0 deleted because of no matching config section.
[    13.886] (II) UnloadModule: "amdgpu"
[    13.886] (EE) Device(s) detected, but none match those in the config file.
[    13.886] (EE) 
Fatal server error:
[    13.886] (EE) no screens found(EE) 
[    13.886] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    13.886] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    13.886] (EE) 
[    13.889] (EE) Server terminated with error (1). Closing log file.

Hier noch die Ausgabe von xrandr --props:

DP-3 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
        EDID: 
                00ffffffffffff000469ac2401010101
                0f1a0104a5351e783b57e0a5544f9d26
                125054b7ef00714f8180814081c08100
                9500b3000101023a801871382d40582c
                4500132b2100001e000000fd002890a0
                a021010a202020202020000000fc004d
                473234380a20202020202020000000ff
                0047344c4d51533032313833390a019e
                020318f14b900504030201111213141f
                2309070783010000023a801871382d40
                582c4500132b2100001e8a4d80a07038
                2c4030203500132b2100001afe5b80a0
                7038354030203500132b2100001a866f
                80a07038404030203500132b2100001a
                fc7e80887038124018203500132b2100
                001e0000000000000000000000000073
        output_csc: bypass 
                supported: bypass, tvrgb, ycbcr601, ycbcr709
        audio: auto 
                supported: off, on, auto
        scaling mode: None 
                supported: None, Full, Center, Full aspect
        dither: off 
                supported: off, on
        underscan vborder: 0 
                range: (0, 128)
        underscan hborder: 0 
                range: (0, 128)
        underscan: off 
                supported: off, on, auto
        coherent: 1 
                range: (0, 1)
        link-status: Good 
                supported: Good, Bad
        CONNECTOR_ID: 57 
                supported: 57
        non-desktop: 0 
                range: (0, 1)
   1920x1080     60.00 + 144.00*  119.98    99.93    84.90    50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1440x900      59.89  
   1280x960      60.00  
   1280x800      59.81  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    66.67    60.00    59.94  
   720x400       70.08  

Eigentlich müsste dort zumindest ein Eintrag mit vrr_capable sein. Freesync ist definitiv aktiv am Monitor. Vielleicht fehlt ja einfach nur ein Paket oder eine Einstellung in Archlinux?

Danke und Grüße
Juppi

Beitrag geändert von Juppi (25.06.2019 18:05:21)

Offline

#2 25.06.2019 18:00:58

Juppi
Mitglied

Re: [gelöst]Freesync funktioniert nicht

Update:

Hab nicht gewusst, dass es sich bei meiner R9 390 um ein "Sea Islands" Modell handelt. Habe einfach das gemacht, was in eurem Wiki steht:

https://wiki.archlinux.org/index.php/AM … parameters bzw. https://wiki.archlinux.de/title/AMDGPU

1. sudo nano /etc/modprobe.d/amdgpu.conf

options amdgpu si_support=0
options amdgpu cik_support=1

2. sudo nano /etc/modprobe.d/radeon.conf

options radeon si_support=0
options radeon cik_support=0

3. sudo nano /etc/mkinitcpio.conf

MODULES=(amdgpu radeon ext4)

4. sudo mkinitcpio -p linux

5. PC neu starten

Sorry für den "zu frühen" Post. Hoffe aber trotzdem, dass ich damit Nachfolgenden helfen kann!

Gruß
Juppi

Beitrag geändert von Juppi (25.06.2019 18:01:29)

Offline

#3 25.06.2019 18:17:43

Kabbone
Mitglied

Re: [gelöst]Freesync funktioniert nicht

Meiner bisherigen Erfahrung nach ist Freesync unter Linux im momentanen Zustand sowieso nutzlos, konnte im alltäglichen Betrieb noch keinen Unterschied feststellen, Tearing mindestens so schlimm wie vorher.

Offline

#4 28.06.2019 08:32:28

Juppi
Mitglied

Re: [gelöst]Freesync funktioniert nicht

Kabbone schrieb:

Meiner bisherigen Erfahrung nach ist Freesync unter Linux im momentanen Zustand sowieso nutzlos, konnte im alltäglichen Betrieb noch keinen Unterschied feststellen, Tearing mindestens so schlimm wie vorher.

Bei mir funktioniert Freesync bisher einwandfrei. Kein Unterschied zu Windows. In welchen Games oder Anwendungen hast du es denn bisher getestet?

Offline

#5 29.06.2019 08:44:37

Kabbone
Mitglied

Re: [gelöst]Freesync funktioniert nicht

Juppi schrieb:

Bei mir funktioniert Freesync bisher einwandfrei. Kein Unterschied zu Windows. In welchen Games oder Anwendungen hast du es denn bisher getestet?

Steam -> Dirt Rally, Rocket League
über looking glass Fifa
Videowiedergabe im Browser

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Deine Antwort

Fußzeile des Forums