Ubuntu 14.04 nvidia Quadroの明るさの問題


11

最近、Ubuntu 13.10から14.04にアップグレードしました。私のラップトップ画面の明るさを除いて、すべてがうまくいきます。明るさを変更すると、画面が応答しなくなります。これはグラフィックスドライバーの問題であると考えましたが、すべてのnvidiaドライバーを更新して再インストールしても問題は解決しません。画面が恒久的に最も暗い設定に設定され、何も見えないようになったため、かなり厄介です。

ここで提案されている解決策も試しました:Ubuntu 14.04-HPハイブリッドラップトップの輝度の問題です が、残念ながらこれも助けにはなりませんでした。

nvidia Quadro 1000Mを搭載したHP Elitebook 8560wを使用しており、apt-getリポジトリで利用可能な最新のnvidia-currentドライバーを実行しています

記録のために、実験的なnvidiaドライバーを試した結果、OS全体がクラッシュしました。したがって、14.04をきれいに再インストールしましたが、この問題は引き続き発生します


AMD HD 8750M 2GBを搭載したHP ProBook 470への14.04のクリーンインストールと同じ問題。画面の明るさは常に最大に設定されます。AMDが利用できないため、デフォルトのUbuntuドライバーを使用します。
user2655700 14

いくつかの新しい動作に気付きました。Ubuntuを一時停止して再度起動すると、明るさがかなり高くなります。私はまだそれを調整することはできませんが、それは実行可能です(少なくともある程度の進歩です)
ダニエルデンデ14

私はこの正確なコンピューターを所有していますが、この問題も発生していますが、私の明るさは常に最大です。解決策を見つけましたか?
セス

@Sethまだです。Ubuntuを中断した後も、最大の明るさを持っていると思います。非常にそう破られるためにこのような単純な(まだ不可欠)機能...のためにイライラ
danielvdende

私はこのラップトップをもう持っていない(悲しいことに死んだ)ので、提案された回避策や解決策を試すことはできません。おそらく@Sethまたは他の誰かがこれらを試して、動作するかどうかを報告できますか?私はそれがもちろん動作することを知るまで、私は答えを受け入れることができません:)
danielvdende

回答:


3

これはおそらく、しばらくの間存在していた304を超えるドライバーのバグです。

これらのバグレポートによると、唯一の解決策はドライバーバージョン<= 304にロールバックすることです。


私はすでにそれを試したことがあると確信していますが、後でこれを試します。私たちは何
セス

うわー、私はこれを試したと確信していましたが、うまくいきます!やや..スライダー全体で輝度が変化するのは合計で約3レベルで、両端で完全に暗くなりますが、1つの設定よりもはるかに優れています。ありがとう!
セス

@Sethうまくいったので、304のさまざまなバージョンを試して、他のバージョンよりも優れているものがあるかどうか試してみてください。残念ながら、これはすぐに修正される可能性が低いため、この問題について読んだすべてのバグレポートは低/中に分類され、および/またはドライバー(nvidia)回帰に起因し、ほとんど常に期限切れですが、良いです幸運!
コス

このような方法でgoo.gl/VH4PN5に取り組みました 。必要な明るさの値を書き込むことができるファイル/ sys / class / backlight / intel_backlight / brightnessがあります。それは私のために働いた
テベ

2

解決策ではなく、回避策です。

ファイルがあるはずです /sys/class/backlight/acpi_video0/brightness

このファイルには、明るさに対応する特定の10進数値があります。

現在、openboxデスクトップ環境を使用すると、fnキーが機能しないため、次のスクリプトを使用して設定します。

#!/bin/mksh
printf " \n Entering file to change brightness in 3 seconds\n remember - no new line after number.  ";
sleep 3;
sudo nano /sys/class/backlight/acpi_video0/brightness

ここで、/sys/class/backlightacpi_video0ファイルがあることを確認するためだけにフォルダーをチェックすることができます。システムによって異なる名前が付けられる場合があります

明るさを設定するためのさまざまな回避策に興味がある場合は、関連するaskubuntuの質問をリンクします

更新

デスクトップショートカットを使用して、zenity(スクリプトのグラフィカルフロントエンド)とxrandrを使用する別のスクリプトを作成しました。

必要なツール

  • xrandr(デフォルトでインストールする必要がありますが、そのことについては私に引用しないでください)およびディスプレイの名前を知っている
  • zenity(デフォルトでインストールする必要があります。それについては私に引用しないでください)
  • デスクトップショートカットblink.desktop

デスクトップのショートカット

backlight.desktopデスクトップでファイルを作成し、で実行可能にしsudo chmod a+x ~/Desktop/backlight.desktopます。(注、右クリック->プロパティを使用して実行可能にし、Nautilus->編集->プロパティ->動作で実行可能ファイルとしてテキストファイルを実行することもできます)。

[Desktop Entry]
Type=Application
Exec=/usr/bin/backlightscript
Terminal=false
Icon=/usr/share/icons/HighContrast/16x16/status/display-brightness.p
ng

注、アイコン部分はオプションです。

スクリプト

このファイルを/usr/binフォルダーに入れて呼び出しますbacklightscript

#!/bin/sh
# Name: backlightscript
# Author: Serg Kolo
# Date: March 2 , 2015
# Description: Simple script to change screen brightness using xrandr

# uncomment this for debugging as needed
# set -x

NEWVAL=$( zenity --scale --min-value=0 --max-value=7 --text="Enter number between 0 and 7" ) && brightness=$(($NEWVAL+2))

if [ $(echo $?) = 0  ]
  then
    xrandr --output LVDS --brightness 0.$brightness

fi

スクリプトの説明

最適な明るさは0.2〜0.9であることがわかりました。0.2または1の画面を下に移動すると、画面が暗くなりすぎるか、明るすぎます。このスクリプトでは、ユーザーはBacklight.desktopショートカットをダブルクリックします。これにより、スケール付きのグラフィカルポップアップが呼び出されます。ユーザーは必要な明るさを0〜7から選択します。その値は2ずつ増加します。 9およびminは0 + 2 = 2)および明るさ変数に格納されます。その変数は、の小数点以下の値になりますxrandr --output LVDS --brightness 0.$brightness

if-thenブロックは、ユーザーが実際に何かを選択したかどうかをテストするために使用されます。これがないと、xrandrは明るさを0に設定します。この場合、画面には何も表示されず、tty1でも表示されず、再起動するか、またはAlt+ SYSRQ+ R+ E+ I+ S+ U+する必要があります。B

xrandrはソフトウェアソリューションであり、ハードウェアソリューションではないことに注意してください。つまり、画面の明るさを直接変更するわけではありません。

どのように見えるべきか

ここに画像の説明を入力してください

xrandrについての注意 引数なしでxrandrを実行して、プライマリ接続ディスプレイを決定します。

私の例

Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.0*+
   1280x720       59.9  
   1152x768       59.8  
   1024x768       59.9  
   800x600        59.9  
   848x480        59.7  
   720x480        59.7  
   640x480        59.4  

ソース


いいえ、acpi_video0フォルダがあります。値を変更しようとしました/sys/class/backlight/acpi_video0/brightnessが、何も起こりませんでした。
セス

これには別の回避策があります。すぐに投稿
Sergiy Kolodyazhnyy

投稿しました。上に参照してください
Sergiy Kolodyazhnyy

問題は、ドライバーがそれ自体を設定できないほど明るさが適切に設定されていないことです。これが問題を解決すると思う理由について私は興味があります(私は実際に上で半修正しました)。あなたは同様の状況にありましたか?私はいつも問題はドライバー自体にあると思っていました。
セス

1
私の場合、輝度ファイルへのパスはでした/sys/class/backlight/intel_backlight/brightness。だから、最初にやるls/sys/class/backlighしてcd、あなたの対応するフォルダに。あなたがファイルにmax_brightness設定できる最大値だと思いbrightnessます。私の場合、最大値4648と現在の輝度値はで​​した401。私はそれを設定し1500、それは完璧です。
-nikoskip

1

/usr/share/X11/xorg.conf.d/20-nvidia.conf次の内容で作成することにより、Quadro FX 880Mを搭載したLenovo W510で動作するようにしました。

Section "Device"
    Identifier    "Device0"
    Driver        "nvidia"
    VendorName    "NVIDIA Corporation"
    BoardName     "Quadro FX 880M"
    Option        "RegistryDwords" "EnableBrightnessControl=1"
EndSection

再起動後、明るさコントロールは正しく機能します。


1
ただこれを試してみましたが、残念ながら役に立たなかったのです:(
danielvdende 14

0

最後に、Nvidiaがリリース日:2017.5.4およびバージョン番号:375.66でリリースした最新のドライバーで修正されます。

次の説明を含むリリースノート:

DisplayPort内部パネルを搭載した一部のノートブックでバックライトの明るさが制御できないバグを修正しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.