Если я отлаживаю свой графический драйвер, я полагаюсь на командные строки, к которым я могу получить доступ путем нажатия Ctrl+Alt+F1-F6. Однако после установки последних драйверов NVIDIA, экран чернеет, когда я переключаюсь на те TTYs. Как я могу заставить TTYs работать с драйверами NVIDIA?
Я попробовал некоторые предложения от других вопросов, как "закрытый как также локализованный" вопрос здесь: Как я получаю свой закрашенный черной краской ttys назад? и очень включенное предложение здесь: не Может просмотреть вывод в tty. (Ctrl+alt+f1 к f6 не работают и отображают черный экран).
Я запускаю Ubuntu 14.04 со всеми последними обновлениями. Вот некоторая информация о системе:
└─>lspci | grep -i vga
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 640M Mac Edition] (rev a1)
└─>lsmod
Module Size Used by
pci_stub 12622 1
vboxpci 23194 0
vboxnetadp 25670 0
vboxnetflt 27613 0
vboxdrv 409768 3 vboxnetadp,vboxnetflt,vboxpci
bnep 19624 2
rfcomm 69160 12
nls_iso8859_1 12713 1
arc4 12608 2
snd_hda_codec_hdmi 46254 1
btusb 32412 0
bluetooth 391196 22 bnep,btusb,rfcomm
uvcvideo 80885 0
videobuf2_vmalloc 13216 1 uvcvideo
videobuf2_memops 13362 1 videobuf2_vmalloc
videobuf2_core 40664 1 uvcvideo
videodev 134688 2 uvcvideo,videobuf2_core
b43 387371 0
snd_hda_codec_cirrus 18855 1
mac80211 630653 1 b43
cfg80211 484040 2 b43,mac80211
ssb 62379 1 b43
snd_hda_intel 52355 5
snd_hda_codec 192906 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_cirrus
snd_hwdep 13602 1 snd_hda_codec
snd_pcm 102099 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc 18710 2 snd_pcm,snd_hda_intel
snd_seq_midi 13324 0
snd_seq_midi_event 14899 1 snd_seq_midi
snd_rawmidi 30144 1 snd_seq_midi
snd_seq 61560 2 snd_seq_midi_event,snd_seq_midi
intel_rapl 18773 0
x86_pkg_temp_thermal 14205 0
intel_powerclamp 14705 0
coretemp 13435 0
snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi
kvm_intel 143060 0
snd_timer 29482 2 snd_pcm,snd_seq
kvm 451511 1 kvm_intel
crct10dif_pclmul 14289 0
crc32_pclmul 13113 0
snd 69238 21 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_hda_codec_cirrus,snd_seq_midi
ghash_clmulni_intel 13216 0
applesmc 19308 0
input_polldev 13896 1 applesmc
aesni_intel 55624 0
aes_x86_64 17131 1 aesni_intel
lrw 13286 1 aesni_intel
gf128mul 14951 1 lrw
glue_helper 13990 1 aesni_intel
ablk_helper 13597 1 aesni_intel
cryptd 20359 3 ghash_clmulni_intel,aesni_intel,ablk_helper
parport_pc 32701 0
ppdev 17671 0
lpc_ich 21080 0
lp 17759 0
bcma 52096 1 b43
parport 42348 3 lp,ppdev,parport_pc
nvidia 10527448 31
soundcore 12680 1 snd
drm 303102 2 nvidia
video 19476 0
mac_hid 13205 0
apple_bl 13993 0
mei_me 18627 0
mei 82276 1 mei_me
hid_apple 13386 0
hid_generic 12548 0
tg3 166442 0
sdhci_pci 23172 0
sdhci 43015 1 sdhci_pci
ptp 18933 1 tg3
pps_core 19382 1 ptp
ahci 25819 4
usbhid 52570 0
libahci 32560 1 ahci
hid 106148 3 hid_generic,usbhid,hid_apple
uvesafb 28686 0
Править: Я использую пакет nvidia-340
от xorg-edgers
PPA:
└─>apt-cache policy nvidia-340
nvidia-340:
Installed: 340.24-0ubuntu1~xedgers14.04.1
Candidate: 340.24-0ubuntu1~xedgers14.04.1
Version table:
*** 340.24-0ubuntu1~xedgers14.04.1 0
500 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
Я также пытался отключить кадровый буфер, как описано здесь: http://forums.linuxmint.com/viewtopic.php?f=42&t=168108#p864284. Все еще никакая удача.
Править: Я теперь использую пакет nvidia-343
от обрезных станков Xorg PPA:
└─>apt-cache policy nvidia-343
nvidia-343:
Installed: 343.13-0ubuntu1~xedgers14.04.1
Все еще никакая удача.
Во-первых,
фиксируют разрешение личинки:
sudo nano /etc/default/grub
Теперь, найдите строку
#GRUB_GFXMODE=640x480
и измените ее на это изменение 1280x800 к нужному разрешению:
GRUB_GFXMODE=1280x800
GRUB_GFXPAYLOAD_LINUX=keep
Затем,
добавляют кадровый буфер (не, это не опечатка; используйте эхо дважды):
echo "echo FRAMEBUFFER=y" | sudo tee /etc/initramfs-tools/conf.d/splash
наконец, обновите личинку и initramfs:
sudo update-initramfs -u
sudo update-grub
перезагрузка для изменений для вступления в силу
Сначала удалите драйверы краев Xorg и pa от Вашей системы
114-секундное движение сюда: http://www.nvidia.com/Download/driverResults.aspx/78469/en-us
загрузка Трети drivery
Дают
chmod +x filename
Наконец, что не менее важно,
./filename
Вы пытались установить Драйверы Nvidia Lastest с помощью этой ссылки?
http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/
у меня есть lastest Nvidia, и tty хорошо работает на 14,04 64x. P.S.: Вы используете стандарт kde (Единица)?
Вы также попытались загрузить драйвер для Вас определенное устройство и выполнить установку через ВИНО? Это - возможный маршрут, который Вы могли попробовать. я сделал то же, когда я выполнил человечность 13.10, и это не распознает мою видеокарту Nvidia. я вставил установочный диск и перешел к моему компьютеру и по дисководу, щелкнул правой кнопкой по 'run in wine'. тогда, когда установка была сделана, я просто скорректировал человечность к корректному разрешению, и это работало на меня. я просто должен был переместить драйвер в диск C под драйверами и перезапустил человечность. Я не уверен, работало ли это на все различные устройства, но это стоит того, чтобы попытаться, если Вы спрашиваете меня.
У меня была та же проблема после обновления пакетов/ядра вчера вечером, и установка их помогла моей карте Nvidia, обнаруживается снова:
nvidia-331
nvidia-331-updates
nvidia-current
nvidia-current-updates
xserver-xorg-lts-raring
nvidia-prime
, Конечно, можно заменить 311 другими версиями в репозиториях, но я думаю, что зафиксировало его, xserver-xorg-lts-raring
, Тогда работает
glxinfo | grep renderer
, Это должно показать карту (ранее, это не показывало для меня).
откройте это со своим текстовым редактором
sudo gedit /etc/default/grub
редактирование это к Вашему разрешению:
GRUB_GFXMODE=1920x1080
GRUB_GFXPAYLOAD_LINUX=keep
сохраните и выйдите:
нажатие ctrl+o для сохранения
нажатие ctrl+x для выхода
личинка обновления и перезагрузка:
sudo update-grub
sudo reboot
Вы попытались использовать все параметры загрузки?
nomodeset, noapic no1apic,
и т.д. (livecd предоставляет целый список, как делает эту ссылку: https://help.ubuntu.com/community/BootOptions
, Когда у меня были проблемы с дисплеем, я экспериментировал с ними, пока я не нашел тот, который получил меня к применимой системе. Тогда оттуда я смог решить проблему и удалить параметр загрузки.