LinuxForum.Fans
Тема

Цветные полосы Linux Mint

Автор: Himon 39 сообщений 3666 просмотров
#387118

Himon, команда nvidia-xconfig не зависит от xorg.conf. Она его создает. Кстати, покажите его (оформите с помощью тега code).

#387120
kirillov3798 написал:
Himon, команда nvidia-xconfig не зависит от xorg.conf. Она его создает. Кстати, покажите его (оформите с помощью тега code).
text
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "1152x864 +0+0; nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
        Modes      "1920x1080_60"
    EndSubSection
EndSection

Section "Module" Load "glx" EndSection

Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce GTX 660" Option "UseEDID" "FALSE" EndSection

Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "CRT-0" HorizSync 28.0 - 55.0 VertRefresh 43.0 - 72.0 Option "DPMS" Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync EndSection

И xorg.conf переименовался почему-то в xorg.conf.07162014

#387122

Himon, на основе чего вы его создавали? Скопировали откуда-то или по какому-нибудь руководству? Лежат ли в папке /etc/X11/ еще какие-нибудь xorg.conf'ы?

#387123
kirillov3798 написал:
Himon, на основе чего вы его создавали? Скопировали откуда-то или по какому-нибудь руководству? Лежат ли в папке /etc/X11/ еще какие-нибудь xorg.conf'ы?

Скопировал с иностранного форума, не помню с какого. Других xorg.conf в папке нету

#387124

Himon, удалите его. И дайте вывод команды ls -la /bin/ | grep nvidia

#387125

GeForce GTX 660 работает и с более новыми драйверами, чем 304-я ветка. Попробуйте для начала удалить старый драйвер, установить 331.20, перезагрузиться. Я не в курсе изменений в пакетах для основанных на Debian или Ubuntu дистрибутивах по сравнению с таковыми в апстриме nVidia, но полагаю, что после установки вместо nvidia-xconfig требуется выполнить

text
sudo dpkg-reconfigure nvidia-331

Да и конфиг, генерируемый nvidia-xconfig, на современных системах нуждается в правке в части лишних секций в результирующем xorg.conf и переносе оставшейся части в /etc/xorg.conf.d/10-nvidia.conf. Кроме того, если xf86-video-nouveau установлен, требуется внесение модуля ядра nouveau в черный список:

text
# echo "blacklist nouveau" >> /etc/modprobe.d/10-blacklist-nouveau.conf

Кроме того, в дистрибутивах, широко использующих initrd, требуется пересборка оного:

text
# update-initramfs -u

Хотя, в дистрибутивах с "продвинутыми" пакетными менеджерами все это должно выполняться послеустановочными сценариями.
P.S. ТС, опцию UseEDID либо исправьте на True, либо закомментируйте, а также закомментируйте строку с Modeline, и более никогда не копируйте с "иностранных форумов", если не понимаете зачем вы это делаете.

#387127
kirillov3798 написал:
Himon, удалите его. И дайте вывод команды ls -la /bin/ | grep nvidia

Ничего не выводит.

#387128
"yars" написал:
GeForce GTX 660 работает и с более новыми драйверами, чем 304-я ветка.

Дык у него 331.38.

"yars" написал:
Да и конфиг, генерируемый nvidia-xconfig, на современных системах нуждается в правке в части лишних секций в результирующем xorg.conf и переносе оставшейся части в /etc/xorg.conf.d/10-nvidia.conf.

Почему?

#387129
yars написал:
GeForce GTX 660 работает и с более новыми драйверами, чем 304-я ветка. Попробуйте для начала удалить старый драйвер, установить 331.20, перезагрузиться.

У меня стоит 331.38

#387131

Himon, ладно, попробуем так:
1. Открываем терминал, входим под рутом (выполняем sudo -i)
2. Выполняем apt-get purge nvidia*
3. Выполняем apt-get autoremove
4. Выполняем apt-get install nvidia-current nvidia-settings nvidia-prime
5. Снова пробуем nvidia-xconfig
6. В случае успешного выполнения 5-го пункта перезагрузитесь.

#387132
kirillov3798 написал:
Himon, ладно, попробуем так:
1. Открываем терминал, входим под рутом (выполняем sudo -i)
2. Выполняем apt-get purge nvidia*
3. Выполняем apt-get autoremove
4. Выполняем apt-get install nvidia-current nvidia-settings nvidia-prime

Первая команда вывела "E: Работа dpkg прервана, вы должны вручную запустить «sudo dpkg --configure -a» для устранения проблемы."

#387133
"Himon" написал:
вы должны вручную запустить «sudo dpkg --configure -a» для устранения проблемы

Запустите. Дождитесь завершения и действуйте по моей инструкции (я в нее добавил 5 и 6 пункт).

#387134
kirillov3798 написал:
Himon, ладно, попробуем так:
5. Снова пробуем nvidia-xconfig

"nvidia-xconfig: команда не найдена" Кстати, теперь в драйверы устройств выставлен драйвер нвидиа 304 версии

#387135

Himon, ладно. Выполните 2й пункт перезагрузитесь и поставьте драйвера через менеджер драйверов.

#387179
kirillov3798 написал:
Himon, ладно. Выполните 2й пункт перезагрузитесь и поставьте драйвера через менеджер драйверов.

Выполнил пункт 2. Ставлю драйвера с оф.сайта, там новее. http://www.geforce.com/drivers/results/76919
Буду смотреть что будет дальше, отпишусь. Всем спасибо что пытаетесь помочь.

#387193
Himon написал:
Выполнил пункт 2. Ставлю драйвера с оф.сайта, там новее.

Поставить не вышло. Просил выключить nouveau kernel. Вырубил, добавил в blacklist и что только не делал - все равно пишет что надо вырубить nouveau, хотя он и не используется.

#387194

Попробую поставить другой дистрибутив

#387324

Поставил Ubuntu Studio. Ввел [console]sudo nvidia-xconfig
[/console] , перезагрузился. Разрешение стало 640x480.
Ввел [console]xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
[/console], все нормально. Далее ввел [console]xrandr --addmode DVI-I-0 1920x1080_60.00[/console]
Выдало [console]xrandr --addmode DVI-I-0 1920x1080_60.00
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 39
Current serial number in output stream: 40
[/console]
Что делать и как мне выставить нормально разрешение?

#387325

Проблему решил. Для тех у кого такая же проблема мои дейтсвия:
Отредактировал xorg.conf, вот содержание:

Показать
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 331.38 (buildmeister@swio-display-x64-rhel04-15) Wed Jan 8 19:53:14 PST 2014


Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 67.16
VertRefresh 59.96
Option "DPMS"
Option "UseEdid" "FALSE"
Option "ExactModeTimingsDVI" "True"
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Option "ModeValidation" "NoDFPNativeResolutionCheck"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
SubSection "Display"
Depth 24
Modes "1920x1080_60.00"
EndSubSection
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
EndSection
Войдите или зарегистрируйтесь, чтобы ответить.