История изменений
Исправление Jameson, (текущая версия) :
Пропиетарные дрова нвидии не имеют своего фреймбуфера, но прекрасно работают с ядерными efifb и simplefb, оба умеют в kms. vesafb сильно устарел, оставлен для совместимости со всякой древностью и не умеет в kms. Если у тебя UEFI используй efifb, если классический старый бивис - simplefb. vesafb использовать не должен ты.
dmesg | grep efifb
[ 0.892541] pci 0000:03:00.0: BAR 1: assigned to efifb
[ 1.038296] efifb: probing for efifb
[ 1.038311] efifb: framebuffer at 0xb0000000, using 8640k, total 8640k
[ 1.038312] efifb: mode is 1920x1080x32, linelength=8192, pages=1
[ 1.038312] efifb: scrolling: redraw
[ 1.038314] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
вот так у меня, 1660печ, nvidia-drivers-470.42.01, ядру сказано
video=1920x1080
video=efifb:1920x1080
Документацию на фреймбуферы ищи в /usr/src/linux/Documentation/fb
PS. Пропиетарные дрова nvidia несовместимы с nouveau, в котором как раз ЕСТЬ фреймбуфер. Поэтому nouveaufb, если он включен в ядре, будет захватывать видеокарту и конфликтовать. Значит нужно либо исключить его из ядра, либо внести модуль в blacklist. Так же желательно убедиться что он отсутствует в initrd.
Исправление Jameson, :
Пропиетарные дрова нвидии не имеют своего фреймбуфера, но прекрасно работают с ядерными efifb и simplefb, оба умеют в kms. vesafb сильно устарел, оставлен для совместимости со всякой древностью и не умеет в kms. Если у тебя UEFI используй efifb, если классический старый бивис - simplefb. vesafb использовать не должен ты.
dmesg | grep efifb
[ 0.892541] pci 0000:03:00.0: BAR 1: assigned to efifb
[ 1.038296] efifb: probing for efifb
[ 1.038311] efifb: framebuffer at 0xb0000000, using 8640k, total 8640k
[ 1.038312] efifb: mode is 1920x1080x32, linelength=8192, pages=1
[ 1.038312] efifb: scrolling: redraw
[ 1.038314] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
вот так у меня, 1660печ, nvidia-drivers-470.42.01, ядру сказано
video=1920x1080
video=efifb:1920x1080
Документацию на фреймбуферы ищи в /usr/src/linux/Documentation/fb
Исправление Jameson, :
Пропиетарные дрова нвидии не имеют своего фреймбуфера, но прекрасно работают с ядерными efifb и simplefb, оба умеют в kms. vesafb сильно устарел, оставлен для совместимости со всякой древностью и не умеет в kms. Если у тебя UEFI используй efifb, если классический старый бивис - simplefb. vesafb использовать не должен ты.
dmesg | grep efifb
[ 0.892541] pci 0000:03:00.0: BAR 1: assigned to efifb
[ 1.038296] efifb: probing for efifb
[ 1.038311] efifb: framebuffer at 0xb0000000, using 8640k, total 8640k
[ 1.038312] efifb: mode is 1920x1080x32, linelength=8192, pages=1
[ 1.038312] efifb: scrolling: redraw
[ 1.038314] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
вот так у меня, 1660печ, nvidia-drivers-470.42.01, ядру сказано
video=1920x1080
video=efifb:1920x1080
Исправление Jameson, :
Пропиетарные дрова нвидии не имеют своего фреймбуфера, но прекрасно работают с ядерными efifb и simplefb, оба умеют в kms. veasfb сильно устарел, оставлен для совместимости со всякой древностью и не умеет в kms. Если у тебя UEFI используй efifb, если классический старый бивис - simplefb. vesafb использовать не должен ты.
dmesg | grep efifb
[ 0.892541] pci 0000:03:00.0: BAR 1: assigned to efifb
[ 1.038296] efifb: probing for efifb
[ 1.038311] efifb: framebuffer at 0xb0000000, using 8640k, total 8640k
[ 1.038312] efifb: mode is 1920x1080x32, linelength=8192, pages=1
[ 1.038312] efifb: scrolling: redraw
[ 1.038314] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
вот так у меня, 1660печ, nvidia-drivers-470.42.01, ядру сказано
video=1920x1080
video=efifb:1920x1080
Исправление Jameson, :
Пропиетарные дрова нвидии не имеют своего фреймбуфера, но прекрасно работают с ядерными efifb и simplefb, оба умеют в kms. veasfb сильно устарел, оставлен для совместимости со всякой древностью и не умеет в kms. Если у тебя UEFI используй efifb, если классический старый бивис - simplefb. vesafb использовать не должен ты.
dmesg | grep efifb
[ 0.892541] pci 0000:03:00.0: BAR 1: assigned to efifb
[ 1.038296] efifb: probing for efifb
[ 1.038311] efifb: framebuffer at 0xb0000000, using 8640k, total 8640k
[ 1.038312] efifb: mode is 1920x1080x32, linelength=8192, pages=1
[ 1.038312] efifb: scrolling: redraw
[ 1.038314] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
вот так у меня, 1660печ, nvidia-drivers-470.42.01, ядру сказано
video=1920x1080
video=efifb:1920x1080
Исправление Jameson, :
Пропиетарные дрова нвидии не имеют своего фреймбуфера, но прекрасно работают с ядерными efifb и simplefb, оба умеют в kms. veasfb сильно устарел, оставлен для совместимости со всякой древностью и не умеет в kms. Если у тебя UEFI используй efifb, если классический старый бивис - simplefb. vesafb использовать не должен ты.
dmesg | grep efifb
[ 0.892541] pci 0000:03:00.0: BAR 1: assigned to efifb
[ 1.038296] efifb: probing for efifb
[ 1.038311] efifb: framebuffer at 0xb0000000, using 8640k, total 8640k
[ 1.038312] efifb: mode is 1920x1080x32, linelength=8192, pages=1
[ 1.038312] efifb: scrolling: redraw
[ 1.038314] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
вот так у меня, 1660печ, nvidia-drivers-470.42.01, ядру сказано
video=1920x1080
video=efifb:1920x1080
Исправление Jameson, :
Пропиетарные дрова нвидии не имеют своего фреймбуфера, но прекрасно работают с ядерными efifb и simplefb, оба умеют в kms. veasfb сильно устарел, оставлен для совместимости со всякой древностью и не умеет в kms. Если у тебя UEFI используй efifb, если классический старый бивис - simplefb. vesafb использовать не должен ты.
dmesg | grep efifb
[ 0.892541] pci 0000:03:00.0: BAR 1: assigned to efifb
[ 1.038296] efifb: probing for efifb
[ 1.038311] efifb: framebuffer at 0xb0000000, using 8640k, total 8640k
[ 1.038312] efifb: mode is 1920x1080x32, linelength=8192, pages=1
[ 1.038312] efifb: scrolling: redraw
[ 1.038314] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
вот так у меня, 1660печ, nvidia-drivers-470.42.01, ядру сказано
video=1920x1080
video=efifb:1920x1080
Исправление Jameson, :
Пропиетарные дрова нвидии не имеют своего фреймбуфера, но прекрасно работают с ядерными efifb и simplefb, оба умеют в kms. veasfb сильно устарел, оставлен для совместимости со всякой древностью и не умеет в kms. Если у тебя UEFI используй efifb, если классический старый бивис - simplefb. vesafb использовать не должен ты.
dmesg | grep efifb
[ 0.892541] pci 0000:03:00.0: BAR 1: assigned to efifb
[ 1.038296] efifb: probing for efifb
[ 1.038311] efifb: framebuffer at 0xb0000000, using 8640k, total 8640k
[ 1.038312] efifb: mode is 1920x1080x32, linelength=8192, pages=1
[ 1.038312] efifb: scrolling: redraw
[ 1.038314] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
вот так у меня, 1660печ, nvidia-drivers-470.42.01
Исправление Jameson, :
Пропиетарные дрова нвидии не имеют своего фреймбуфера, но прекрасно работают с ядерными efifb и simplefb, оба умеют в kms. veasfb сильно устарел, оставлен для совместимости со всякой древностью и не умеет в kms. Если у тебя UEFI используй efifb, если классический старый бивис - simplefb. vesafb использовать не должен ты.
Исходная версия Jameson, :
Пропиетарные дрова нвидии не имеют своего фреймбуфера, но прекрасно работают с ядерными efifb и simplefb, обы умеют в kms. veasfb сильно устарел, оставлен для совместимости со всякой древностью и не умеет в kms. Если у тебя UEFI используй efifb, если классический старый бивис - simplefb. vesafb использовать не должен ты.