Показать полную графическую версию : Настройка частоты обновления
Привет всем!
Пытаюсь осваивать линукс, не получается настроить видеокарту, помогите кто может. У меня установлен Linux Mandriva 2005 Limited Edition.
Видеокарта GeForce 6600. Разрешение поставил в 1024 на 768, а вот частота обновления 60 Гц. Как повысить частоту ?
Прилагаю файл xorg.conf и лог установки драйвера Nvidia (выдаёт ошибки). xorg пытался редактировать, не срабатывает.
Какие параметры надо установить чтобы изменилась частота обновления ?
ruslandh
20-01-2007, 09:32
ERROR: Unable to find the development tool `cc` in your path; please make sure
that you have the package 'gcc' installed. If gcc is installed on your
system, then please check that `cc` is in your PATH.
Установлен gcc ? - Если нет, установите.
1 Временно можно пока драйвер nv использовать
2 А в дистрибутиве соответствующего RPM нет ?
Установлен gcc ? - Если нет, установите.
Это я так понял пакет ?
А можно поподробнее ?
Извините за непросвещённость - прочитал что gcc это компилятор.
Зашёл в установку пакетов и добавил его.
Тут ещё почитал про компиляцию ядра, я её не выполнял. Таким образом в usr/src/linux/i386 ничего нет, т.е. я так понял там должно быть скомпилированное ядро, поэтому в логе и пишет что нет ядра и предлагает его скачать с инета (если я правильно понял).
Пытаюсь выполнить компиляцию ядра make dep и далее... Ругается что "Нет правил для сборки цели dep. Останов..." Что это значит, и что надо сделать ?
Также не срабатывает make xconfig, та же ошибка.
Тоесть как я понимаю мне надо настроить систему, скомпилировать ядро, настроить загрузчик, перезагрузить, а только потом устанавливать драйвер для видео? Тогда как выполнить команду make... ?
ruslandh
20-01-2007, 11:54
Ядро вам перекомпилировать смысла нет - достаточно поставить header`s ядра (kernel-headers-*)
Как это сделать ?
kernel-headers- а далее ? Версия ядра ?
ruslandh
20-01-2007, 16:00
Да :)
А я вообще правильно делаю?
Есть файл ...-pkg1.run драйвера.
Я гружусь под root'ом, перехожу в режим командной строки (init 3).
перехожу в каталог с файлом и набираю sh ...-pkg1.run
Потом запускается программа установки, и запрашивает Accept.
Я соглашаюсь и потом она ругается на kernel.
И почему не надо компилировать ядро? У меня есть книга "Сетевые средства Linux", там этому целая глава посвящена вначале книги. Мол сначала
настройка конфигурации ядра (make xconfig), потом компиляция.
И почему команда make не выполняется, а выдаёт сообщение "Нет правил для сборки цели dep. Останов..." ?
ruslandh
20-01-2007, 20:23
tiroman
Книга, конечно вещь хорошая, но ради одного модуля (~5-10 минут сборки) пересобирать ядро ~2-3 часа - это всё равно, что ехать из Москвы в Рязань через Сахалин.
И почему команда make не выполняется, а выдаёт сообщение "Нет правил для сборки цели dep. Останов..." ?
Не так что-то делаете.
ЗЫ Я уже сказал - поставьте kernel-headers вашего ядра из дистрибутива (может ещё kernel-source) и запустите sh ...-pkg1.run
tiroman, компилировать ядро чтобы установить драйвер ncidia Вам ненужно, это уже сказано. Когда запускаете установку драйвера, происходит компиляция модуля для Вашей версии ядра, вот именно поэтому kernel-headers и нужны.
И почему не надо компилировать ядро? У меня есть книга "Сетевые средства Linux", там этому целая глава посвящена вначале книги. Мол сначала
настройка конфигурации ядра (make xconfig), потом компиляция.
Если хотите пересобрать ядро - пересобирайте, хотя я бы на Вашем месте этого не делал (пока).
И почему команда make не выполняется, а выдаёт сообщение "Нет правил для сборки цели dep. Останов..." ?
Потому что сначала нужно выполнить команду make menuconfig (config, xconfig, итд..).
Вобщем драйвер установил, нашёл подробную инструкцию по установке. Хотя я ничего не понял но сделал вот что:
Зашёл под root'ом в режиме командной строки и выполнил:
urpmi kernel-source-2.6
chmod 755 имя_файла_драйвера-pkg1.run
./имя_файла_драйвера-pkg1.run
всё это выполнял из каталога с файлом драйвера.
Хотя и выдал те же ошибки (опять предлагал что-то скачать с сайта nvidia), но установку провёл. Так что с экраном всё в порядке - разрешение 1024 на 768, частота 85 герц.
Потому что сначала нужно выполнить команду make menuconfig (config, xconfig, итд..).
Ошибку выдаёт на любую попытку запуска команды make (xconfig или dep и т.д. не важно). Как вылечить ?
Заранее благодарен за советы. Помогло сообразить.
Собственно, для кого сообщения об ошибке пишуться? Если в Windows ты их не читаешь, потому что, как правило, они не несут в себе никакой информации о причине произошедшего, то здесь придется. Прочти и все поймешь.
Поставил с нуля Linux Mandriva 2007 Free - опять проблемы с установкой драйвера, хотя под 2005 сработало. В спсике адаптеров есть моя карта GeForce 6600, там GeForce 6 series, по логике вещей всё должно работать, но карта всё равно не работает, разрешение 1024 на 768 частота 60 Гц и слайд-шоу.
Выполнил все действия что и в прошлый раз - попытался установить драйвер Nvidia - не устанавливается, теже ошибки.
И кто-нибудь может объяснить почему не работает команда make, текст ошибки писал раньше.
Хотя на работе GeForce FX 5200 драйвер нормально подцепился сразу при установке, дома не хочет.
Карта то вроде не такая уж редкая. Почему так получается ?
По поводу make узнал что её надо выполнять из каталога с исходниками ядра, по идее пишут что он должен быть в usr/src/linux. Захожу туда, кроме папки RPMS ничего нет. В установке пакетов указано что kernel-... установлен, в свойстве пакета написано что это ядро линукс, показаны файлы относящиеся к этому пакету: в boot/ - это я так понял скомпилированное ядро с которого система грузится; и в lib/ - ещё какие-то папки.
У меня дистрибутив Linux 2007 Free Edition (Download version). Подскажите как мне настроить ядро и скомпилировать, откуда его взять ? Исходники должны быть на диске ? Опять же при установке я согласился скопировать содержимое дисков на винчестер, таким образом в установке пакетов я вижу все доступные с CD.
При попытке установки драйвера Nvidia пишет что не найдено ядро линукс, мол укажите путь, а как я не знаю. Пишет что можно использовать --kernel--source--path а что это ? Как указать путь к ядру и где оно лежит ?
Например в 2005 Mandrive я прописал из папки с драйвером urpmi kernel-source-2.6 и всё сработало, потом и установка драйвера прошла, а в 2007 не получается.
Я окончательно запутался. Куча литературы, везде пишут одно и то же, но у меня структура папок не соответствует тому что пишут, поэтому не знаю что делать.
Люди, помогите бедному ламеру, надоела эта грёбаная винда. А с линуксом уже месяц бьюсь и ничего не выходит.
Сборка ядра - http://howtoforge.org/kernel_compilation_mandriva
Установка nVidia - http://lafox.net/docs/nvidia/nvidia.html
Я кажись начинаю понимать - ядро надо скачать с ftp сервера (там получается 40 м), а потом распаковать в /usr/src/. А я ищу его на винте и на диске. И не могу понять почему его нет. На диске получается только пакеты ?
Баальшое спасибо [mzd] за ссылки, почитал, понял, буду пробовать.
На диске получается только пакеты ?
Да, на диске уже готовые к установке пакеты. Кстати, на диске может быть пакет kernel-src. В нем лежат исходники ядра, но я что-то сомневаюсь, что он будет на диске с Mandriva 2007 Free Edition
В общем на работе провернул такое дело: распаковал исходники, сконфигурировал ядро, выполнил все команды по компиляции ядра. После выполнения команды make install в папке /boot появились нужные файлы и в файле lilo.conf уже оказалось всё прописано, перезагрузил, заработало. И как ни странно пошла установка видео драйвера.
А вот дома выполнил те же действия, те же команды, но после команды make install (выполняю её последней), загрузчик не сконфигурирован, т.е. в файле lilo не появилось записи нового ядра. Хотя файлы в папке /boot появились. Подредактировал файл lilo вручную, перезагрузил, при загрузке выдал ошибку kernel panic - not synced (если не ошибаюсь). Вобщем не грузится. Правда при конфигурировании отключил больше позиций чем на работе, там я почти ничего не менял. Может я что-то не то убрал из ядра ?
Таким образом у меня до сих пор стоит вопрос установки драйвера видеокарты. При попытке установки пишет что отсутствуют kernel-header. Где искать эти пакеты ? В наборе пакетов с дисков их нет, есть только kernel-source. Неужели только один путь - пересобрать ядро ?
Отставить. Всё сделал. Удалил все "упоминания" о новом ядре, всё что накомпилировал. Сделал всё заново, сработало. Наверное из ядра удалил что-то важное.
После загрузки с нового ядра установка драйвера прошла нормально. Разрешение поставил 1152 на 864, частота 75 Гц. Заметил что при установке предлагал скачать и установить nvidia kernel interface, кто-нить знает что это, и ставить ли вообще ?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.