Last active
May 18, 2019 11:14
-
-
Save yuttie/cfdd7a31a568c1d2b73342c59048dacd to your computer and use it in GitHub Desktop.
A patch of Linux kernel config that made console available again with NVIDIA's proprietary driver. Those changes were made according to https://wiki.gentoo.org/index.php?title=NVIDIA/nvidia-drivers&oldid=798107 . (Note that this is not a minimalistic patch to this end though.)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- /boot/config-5.0.16-gentoo-no-console 2019-05-18 12:57:52.000000000 +0900 | |
+++ /boot/config-5.0.16-gentoo 2019-05-18 18:18:10.000000000 +0900 | |
@@ -484,6 +484,7 @@ | |
CONFIG_ACPI_PROCESSOR_IDLE=y | |
CONFIG_ACPI_CPPC_LIB=y | |
CONFIG_ACPI_PROCESSOR=y | |
+# CONFIG_ACPI_IPMI is not set | |
CONFIG_ACPI_HOTPLUG_CPU=y | |
CONFIG_ACPI_PROCESSOR_AGGREGATOR=m | |
CONFIG_ACPI_THERMAL=m | |
@@ -2517,7 +2518,14 @@ | |
# CONFIG_SERIAL_FSL_LPUART is not set | |
# CONFIG_SERIAL_DEV_BUS is not set | |
# CONFIG_TTY_PRINTK is not set | |
-# CONFIG_IPMI_HANDLER is not set | |
+CONFIG_IPMI_HANDLER=y | |
+CONFIG_IPMI_DMI_DECODE=y | |
+# CONFIG_IPMI_PANIC_EVENT is not set | |
+# CONFIG_IPMI_DEVICE_INTERFACE is not set | |
+# CONFIG_IPMI_SI is not set | |
+# CONFIG_IPMI_SSIF is not set | |
+# CONFIG_IPMI_WATCHDOG is not set | |
+# CONFIG_IPMI_POWEROFF is not set | |
CONFIG_HW_RANDOM=y | |
CONFIG_HW_RANDOM_TIMERIOMEM=m | |
CONFIG_HW_RANDOM_INTEL=m | |
@@ -2558,7 +2566,7 @@ | |
CONFIG_I2C_MUX_MLXCPLD=m | |
CONFIG_I2C_HELPER_AUTO=y | |
CONFIG_I2C_SMBUS=m | |
-CONFIG_I2C_ALGOBIT=y | |
+CONFIG_I2C_ALGOBIT=m | |
CONFIG_I2C_ALGOPCA=m | |
# | |
@@ -2803,6 +2811,8 @@ | |
CONFIG_SENSORS_G760A=m | |
CONFIG_SENSORS_G762=m | |
CONFIG_SENSORS_HIH6130=m | |
+# CONFIG_SENSORS_IBMAEM is not set | |
+# CONFIG_SENSORS_IBMPEX is not set | |
CONFIG_SENSORS_I5500=m | |
CONFIG_SENSORS_CORETEMP=m | |
CONFIG_SENSORS_IT87=m | |
@@ -3044,7 +3054,6 @@ | |
# CONFIG_MFD_WM8994 is not set | |
# CONFIG_REGULATOR is not set | |
CONFIG_CEC_CORE=y | |
-CONFIG_CEC_NOTIFIER=y | |
# CONFIG_RC_CORE is not set | |
CONFIG_MEDIA_SUPPORT=y | |
@@ -3160,70 +3169,20 @@ | |
# | |
# Graphics support | |
# | |
-CONFIG_AGP=y | |
-# CONFIG_AGP_AMD64 is not set | |
-# CONFIG_AGP_INTEL is not set | |
-# CONFIG_AGP_SIS is not set | |
-# CONFIG_AGP_VIA is not set | |
-# CONFIG_VGA_ARB is not set | |
+# CONFIG_AGP is not set | |
+CONFIG_VGA_ARB=y | |
+CONFIG_VGA_ARB_MAX_GPUS=16 | |
# CONFIG_VGA_SWITCHEROO is not set | |
-CONFIG_DRM=y | |
-CONFIG_DRM_DP_AUX_CHARDEV=y | |
-# 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_FBDEV_LEAK_PHYS_SMEM is not set | |
-# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set | |
+# CONFIG_DRM is not set | |
CONFIG_DRM_DP_CEC=y | |
# | |
-# I2C encoder or helper chips | |
-# | |
-CONFIG_DRM_I2C_CH7006=m | |
-CONFIG_DRM_I2C_SIL164=m | |
-# CONFIG_DRM_I2C_NXP_TDA998X is not set | |
-CONFIG_DRM_I2C_NXP_TDA9950=m | |
-# CONFIG_DRM_RADEON is not set | |
-# CONFIG_DRM_AMDGPU is not set | |
- | |
-# | |
# ACP (Audio CoProcessor) Configuration | |
# | |
# | |
# AMD Library routines | |
# | |
-# CONFIG_DRM_NOUVEAU is not set | |
-# CONFIG_DRM_I915 is not set | |
-# CONFIG_DRM_VGEM is not set | |
-# CONFIG_DRM_VKMS is not set | |
-# CONFIG_DRM_VMWGFX is not set | |
-# CONFIG_DRM_GMA500 is not set | |
-# CONFIG_DRM_UDL is not set | |
-# 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_PANEL=y | |
- | |
-# | |
-# Display Panels | |
-# | |
-CONFIG_DRM_BRIDGE=y | |
-CONFIG_DRM_PANEL_BRIDGE=y | |
- | |
-# | |
-# Display Interface Bridges | |
-# | |
-# 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 | |
# | |
# Frame buffer Devices | |
@@ -3235,12 +3194,7 @@ | |
CONFIG_FB_CFB_FILLRECT=y | |
CONFIG_FB_CFB_COPYAREA=y | |
CONFIG_FB_CFB_IMAGEBLIT=y | |
-CONFIG_FB_SYS_FILLRECT=y | |
-CONFIG_FB_SYS_COPYAREA=y | |
-CONFIG_FB_SYS_IMAGEBLIT=y | |
# CONFIG_FB_FOREIGN_ENDIAN is not set | |
-CONFIG_FB_SYS_FOPS=y | |
-CONFIG_FB_DEFERRED_IO=y | |
CONFIG_FB_MODE_HELPERS=y | |
# CONFIG_FB_TILEBLITTING is not set | |
@@ -3256,7 +3210,7 @@ | |
# CONFIG_FB_VGA16 is not set | |
# CONFIG_FB_UVESA is not set | |
# CONFIG_FB_VESA is not set | |
-CONFIG_FB_EFI=y | |
+# CONFIG_FB_EFI is not set | |
# CONFIG_FB_N411 is not set | |
# CONFIG_FB_HGA is not set | |
# CONFIG_FB_OPENCORES is not set | |
@@ -3288,13 +3242,12 @@ | |
# CONFIG_FB_VIRTUAL is not set | |
# CONFIG_FB_METRONOME is not set | |
# CONFIG_FB_MB862XX is not set | |
-# CONFIG_FB_SIMPLE is not set | |
+CONFIG_FB_SIMPLE=y | |
# CONFIG_FB_SM712 is not set | |
CONFIG_BACKLIGHT_LCD_SUPPORT=y | |
-CONFIG_LCD_CLASS_DEVICE=m | |
-# CONFIG_LCD_PLATFORM is not set | |
+# CONFIG_LCD_CLASS_DEVICE is not set | |
CONFIG_BACKLIGHT_CLASS_DEVICE=y | |
-CONFIG_BACKLIGHT_GENERIC=m | |
+# CONFIG_BACKLIGHT_GENERIC is not set | |
# CONFIG_BACKLIGHT_APPLE is not set | |
# CONFIG_BACKLIGHT_PM8941_WLED is not set | |
# CONFIG_BACKLIGHT_SAHARA is not set | |
@@ -3305,7 +3258,6 @@ | |
# CONFIG_BACKLIGHT_LV5207LP is not set | |
# CONFIG_BACKLIGHT_BD6107 is not set | |
# CONFIG_BACKLIGHT_ARCXCNN is not set | |
-CONFIG_HDMI=y | |
# | |
# Console display driver support | |
@@ -3560,7 +3512,6 @@ | |
CONFIG_HID_PICOLCD=m | |
# CONFIG_HID_PICOLCD_FB is not set | |
# CONFIG_HID_PICOLCD_BACKLIGHT is not set | |
-# CONFIG_HID_PICOLCD_LCD is not set | |
# CONFIG_HID_PICOLCD_LEDS is not set | |
CONFIG_HID_PLANTRONICS=m | |
CONFIG_HID_PRIMAX=m |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment