TTYをNVIDIAドライバーで動作させるにはどうすればよいですか?


11

グラフィックドライバーをデバッグする場合は、Ctrl + Alt + F1-F6を押してアクセスできるコマンドラインを使用します。ただし、最新のNVIDIAドライバーをインストールした後、それらのTTYに切り替えると画面が黒くなります。TTYをNVIDIAドライバーで動作させるにはどうすればよいですか?

ここで「あまりにもローカライズされている」という質問など、他の質問からいくつかの提案を試しましたここで非常に複雑な提案: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 

編集:私はPPA nvidia-340からパッケージを使用していますxorg-edgers

└─>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-343xorg-edgers PPAからパッケージを使用しています:

└─>apt-cache policy nvidia-343
nvidia-343:
  Installed: 343.13-0ubuntu1~xedgers14.04.1

まだ運がありません。


vga=773起動時にカーネルパラメータに追加することから始めます。または、を追加してKMSを無効にしnomodesetます。
リンツウィンド

私はそれらを試しました。効果なし-画面はまだ黒です。
ジョナサン

webminをインストールしましたか?これにより、起動時にロードされるすべてのもの(とりわけ)が表示され、TTYを有効または無効にできます。(これを行う方法は他にもありますが、webminは本当に使いやすいと思います)。有効になっていますか?
ハッターマン

startxingの代わりにグリーターを使用する場合、変更を加えると問題が発生する可能性があり、入力内容を確認せずに修正する必要があるため、デバッグが難しくなります。Altキーを押しながらCtrlキーを押しながらF1、Ctrlキーを押しながらCキーを数回試して、数秒待ってから、やみくもにsudo modprobe -r nvidia;sudo modprobe nvidia
アレックス14

@ hatterman、TTYが有効になっていないということではなく、TTYに切り替えたときにディスプレイが黒くなっているということです。
ジョナサン14

回答:


2

最初、

GRUB解像度を修正します。

sudo nano /etc/default/grub

今、行を見つけます

#GRUB_GFXMODE=640x480 

そして、これを1280x800に変更して目的の解像度に変更します。

GRUB_GFXMODE=1280x800 
GRUB_GFXPAYLOAD_LINUX=keep

次、

フレームバッファを追加します(いいえ、タイプミスではありません。エコーを2回使用します)。

echo "echo FRAMEBUFFER=y" | sudo tee /etc/initramfs-tools/conf.d/splash

最後に、grubとinitramfsを更新します。

sudo update-initramfs -u
sudo update-grub

変更を有効にするために再起動します


フレームバッファとは何ですか?そして、このエコーラインは正確に何をしますか?
ミーナマイケル


0

このリンクを使用して、最新のNvidiaドライバーをインストールしてみましたか?

http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/

私は最新のNvidiaを使用しており、ttyは14.04 64xで正常に動作します。PS:標準のkde(Unity)を使用していますか?


うん。上記の編集では、どのバージョン(nvidia-340)を示しています。私はKDEもUnityも使用していませんが、TTYはいずれにしてもデスクトップ環境の前/後ろにあるはずなので、それは問題ではありません。
ジョナサン14

1
このリンクは理論的には質問に答える可能性がありますが、投稿でリンクを要約してみてください。リンクがダウンすることがあります。また、特に質問の場合、「PS」は実際には適切な形式ではありません。代わりに、元の投稿にコメントしてください。
カズウルフ14

@Whaaaaaat、記録のためだけに、上記のリンクは質問に答えません。質問では、このリンクのガイドを使用してxorg-edgersPPA をインストールする方法を説明します。PPAは、この問題の原因となっている使用中のドライバーを提供します。
ジョナサン

私が言った理由です@ジョン5月
カズウルフ14


0

特定のデバイス用のドライバーをダウンロードし、WINEを介してインストールを実行しようとしましたか?あなたが試すことができる可能性のあるルートです。私はubuntu 13.10を実行したときに同じことをしましたが、nVidiaグラフィックカードを認識しません。インストールディスクを挿入して、コンピューターに移動し、ディスクドライブを介して、「ワインで実行」を右クリックしました。その後、インストールが完了したら、ubuntuを正しい解像度に調整しただけでうまくいきました。ドライバーをドライバーの下のCドライブに移動し、ubuntuを再起動する必要がありました。これがすべての異なるデバイスで機能するかどうかはわかりませんが、私に尋ねれば、一見の価値があります。


0

昨晩パッケージ/カーネルを更新し、これらをインストールすると、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

カードが表示されるはずです(以前は表示されていませんでした)。


0

すべての起動オプションを使用してみましたか?

nomodeset、noapic no1apic、

etc(livecdはリスト全体を提供します。このリンクはhttps://help.ubuntu.com/community/BootOptions

ディスプレイの問題が発生したときに、使用可能なシステムにアクセスできるものが見つかるまで、これらを試してみました。その後、問題を解決し、ブートオプションを削除することができました。


0

これをテキストエディタで開きます

sudo gedit /etc/default/grub

これを解像度に合わせて編集します。

GRUB_GFXMODE=1920x1080
GRUB_GFXPAYLOAD_LINUX=keep

保存して終了:

ctrl + oを押して保存します

終了するにはctrl + xを押します

GRUBを更新して再起動します。

sudo update-grub
sudo reboot

この答えを詳しく教えてもらえますか?初期GRUBグラフィックモードを特定の解像度に設定すると、端末が黒い画面として表示されなくなりますか?
オタク長老

試してみてください。TTYが高解像度で実行されていることを知っています。「発生する可能性がある」ことは、モニター自体が低解像度をサポートしていない可能性があることです。そのため、より高い解像度に設定しようとすると、問題が解決する場合があります。
デビッド

いい考えだ。彼のモニターがサポートしているものを見つける必要があります。
オタク長老

GRUBを更新して再起動することが重要であるため、言及するのを忘れていた追加の手順をいくつか追加したか、解像度の変更が表示されません。
デビッド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.