On Thursday, 26 December 2019 08:43:02 GMT Adam Carter wrote: > Try creating an xorg.conf
You shouldn't need an xorg.conf today under most basic cases. From what the OP reports below the kernel modesetting is not working, which makes me think some setting is probably missing in the kernel. > On Thursday, December 26, 2019, gevisz <[email protected]> wrote: > > I have installed Gentoo on my second desktop computer > > with Gigabyte MA790FXT-UD5P motherboard, AMD > > Phenome II X4 945 processor, and AMD/ATI Radion > > HD 4770 video card. However, currently I have only > > the command line: startx fails to start X11 reporting > > the following error: > > ... > > (II) [KMS] drm report modesetting isn't supported. > > (EE) Fatal server error: > > (EE) no screens found (EE) > > ... > > (EE) Server terminated with error (1). Closing log file. > > ... > > xinit: unable to connect to X server: Bad file descriptor. > > and this is despite of the fact that I configured 4.19.86 > > gentoo kernel following instructions from > > https://wiki.gentoo.org/wiki/Xorg/Guide > > and > > https://wiki.gentoo.org/wiki/Radeon#Feature_support > > Namely, I set > > EXTRA_FIRMWARE_DIR = /lib/firmware > > EXTRA_FIRMWARE = radeon/R700_rlc.bin, RV740_smc.bin, and RV710_uvd.bin > > DRM = y and DRM_RADEON = y as described in the second link above. > > (I have tried several variations but always got the above > > error message after startx.) I have a slightly older card than yours in a laptop: "ATI Mobility Radeon HD 4670" (ChipID = 0x9488) AMD RV730 These kernel .config entries may be needed in yours too: $ grep -i DRM /usr/src/linux/.config 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=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set # CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=y # CONFIG_DRM_I2C_CH7006 is not set # CONFIG_DRM_I2C_SIL164 is not set # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set CONFIG_DRM_RADEON=y CONFIG_DRM_RADEON_USERPTR=y # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set CONFIG_DRM_VGEM=y # CONFIG_DRM_VKMS is not set # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set CONFIG_DRM_UDL=m # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # CONFIG_DRM_ANALOGIX_ANX78XX is not set # CONFIG_DRM_HISI_HIBMC is not set # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # CONFIG_DRM_VBOXVIDEO is not set Also in make.conf I have: VIDEO_CARDS="radeon r600" Rebuild your kernel, xorg and mesa, if you change any of the the above, reboot, check dmesg to make sure your radeon firmware is loading and the kernel is not reporting any errors on your card, then startx and look at /var/ log/Xorg.0.log to see what is being reported. HTH. -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.

