我对 Ubuntu 还很陌生。我想放弃 Windows,因为我去年一直在学习 Python,并且想使用一个适合 Python 开发的操作系统。Ubuntu 和 Python 相当契合,因此我决定放弃 Windows。
好吧,正如您可能从标题中猜到的那样,我遇到了一些与 nvidia 卡有关的问题。首先,我得到了一个误报 GPU 挂起,直到我做了以下操作:
- 我跑了
sudo nano /etc/defaults/apport
。 - 编辑此文件,我设置了
enabled=0
。
这消除了错误消息,让我可以使用计算机。但除此之外,我还从未能够让古老的 GPU 和 Ubuntu 顺利运行。
我尝试了两种不同的解决方案,但每次都发生了同样的事情:计算机无法启动。我尝试过:
sudo apt-add-repository ppa:ubuntu-x-swat/x-updates && sudo apt-get update && sudo apt-get install nvidia-current
我还尝试安装 nividia-173 的 .run 包,并尝试终止 X 服务器会话并尝试以这种方式安装等……它们都导致启动时出现相同的黑屏。我得到了一个短暂的紫色屏幕,然后什么都没有。我被迫使用 GRUB 重新启动,当我这样做时,慢速计算机很慢。
问题是,即使我回去“sudo apt-get purge”所有不工作的东西,我仍然会重新启动到启动画面、短暂的 Ubuntu 紫色,最后是黑屏。所以,无论这些驱动程序在做什么,一旦我让它们蛇行进来,它们都会把一切都搞砸,因为卸载似乎一点也不重要。
现在,我知道我在一个较旧的机器上做这些事情。它是一台戴尔 Dimension 2400,运行 2.4 Ghz Celeron 处理器和 1 GB RAM,我还知道显卡有点过时了(当然,是为了赞美这台史前计算机)。所以我愿意承认,也许我对这台老机器要求太高了。我本来想发布确切的规格,但我不能,因为现在这台电脑正在两周内第三次重新安装 Ubuntu 12.04。
我还看到,nvidia 的问题现在似乎已经相当普遍了,老实说,有太多不同的信息,结果也各不相同,老实说,我现在不知道该尝试什么,只能把这该死的东西放在一边,不用驱动程序运行它。
问题是,我不知道为了排除这些故障我应该知道什么,所以我不知道该问什么问题,但此时此刻,我想知道我是否应该研究一下旧版本的 Ubuntu。在我决定大胆地放弃之前,电脑一直在运行 Windows XP;它运行速度不是很快,但可以正常工作。如果我的研究和记忆没有错的话,这个涉及特定配置的问题直到 Ubuntu 11 才出现?如果我回滚以尝试纠正这个问题,我这样做是不是很奇怪?
自从我开始摆弄我的操作系统以来,我只写过五行代码。 我这样做是为了能够编写更多代码,而不是更少代码。我感到沮丧、悲伤和恼火,因为我使用非专有操作系统的经历到目前为止充满了糟糕的驱动程序、三次重新安装和陡峭的学习曲线。无论社区此时给我什么建议,我都会认真听取。
编辑:让老姑娘开始运转。这是我的 lshw:
description: Space-saving Computer
product: Dimension 2400
vendor: Winbond Electronics
serial: G7TBR41
width: 32 bits
capabilities: smbios-2.3 dmi-2.3 smp-1.4 smp
configuration: administrator_password=enabled boot=normal chassis=space-saving cpus=1 power-on_password=enabled uuid=44454C4C-3700-1054-8042-C7C04F523431
*-core
description: Motherboard
product: 0F5949
vendor: Winbond Electronics
physical id: 0
version: A00
serial: ..CN70821436B0UU.
*-firmware
description: BIOS
vendor: Winbond Electronics
physical id: 0
version: A05
date: 12/02/2003
size: 64KiB
capacity: 448KiB
capabilities: pci pnp apm upgrade shadowing escd cdboot bootselect edd int13floppytoshiba int5printscreen int9keyboard int14serial int17printer acpi usb ls120boot biosbootspecification netboot
*-cpu
description: CPU
product: Intel(R) Celeron(R) CPU 2.40GHz
vendor: Intel Corp.
physical id: 400
bus info: cpu@0
version: 15.2.9
slot: Microprocessor
size: 2400MHz
capacity: 3600MHz
width: 32 bits
clock: 400MHz
capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up pebs bts cid xtpr
configuration: id=0
*-cache:0
description: L1 cache
physical id: 700
size: 8KiB
capacity: 8KiB
capabilities: internal write-back data
*-cache:1
description: L2 cache
physical id: 701
size: 128KiB
capacity: 128KiB
capabilities: internal varies unified
*-memory
description: System Memory
physical id: 1000
slot: System board or motherboard
size: 1GiB
capacity: 1GiB
*-bank:0
description: DIMM SDRAM Synchronous 266 MHz (3.8 ns)
physical id: 0
slot: DIMM_1
size: 512MiB
width: 64 bits
clock: 266MHz (3.8ns)
*-bank:1
description: DIMM SDRAM Synchronous 266 MHz (3.8 ns)
physical id: 1
slot: DIMM_2
size: 512MiB
width: 64 bits
clock: 266MHz (3.8ns)
*-pci
description: Host bridge
product: 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 01
width: 32 bits
clock: 33MHz
configuration: driver=agpgart-intel
resources: irq:0 memory:e8000000-efffffff
*-display
description: Display controller
product: 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: driver=i915 latency=0
resources: irq:16 memory:e0000000-e7ffffff memory:feb80000-febfffff
*-usb:0
description: USB controller
product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
vendor: Intel Corporation
physical id: 1d
bus info: pci@0000:00:1d.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0
resources: irq:16 ioport:ff80(size=32)
*-usb:1
description: USB controller
product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
vendor: Intel Corporation
physical id: 1d.1
bus info: pci@0000:00:1d.1
version: 01
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0
resources: irq:19 ioport:ff60(size=32)
*-usb:2
description: USB controller
product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
vendor: Intel Corporation
physical id: 1d.2
bus info: pci@0000:00:1d.2
version: 01
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0
resources: irq:18 ioport:ff40(size=32)
*-usb:3
description: USB controller
product: 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
vendor: Intel Corporation
physical id: 1d.7
bus info: pci@0000:00:1d.7
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm debug ehci bus_master cap_list
configuration: driver=ehci_hcd latency=0
resources: irq:23 memory:ffa80800-ffa80bff
*-pci
description: PCI bridge
product: 82801 PCI Bridge
vendor: Intel Corporation
physical id: 1e
bus info: pci@0000:00:1e.0
version: 81
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master
resources: memory:fd000000-feafffff memory:f0000000-f7ffffff
*-display
description: VGA compatible controller
product: NV34 [GeForce FX 5200]
vendor: NVIDIA Corporation
physical id: 4
bus info: pci@0000:01:04.0
version: a1
width: 32 bits
clock: 66MHz
capabilities: pm vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=64 maxlatency=1 mingnt=5
resources: irq:16 memory:fd000000-fdffffff memory:f0000000-f7ffffff memory:fea00000-fea1ffff
*-network
description: Ethernet interface
product: BCM4401 100Base-T
vendor: Broadcom Corporation
physical id: 9
bus info: pci@0000:01:09.0
logical name: eth0
version: 01
serial: 00:0f:1f:47:3b:3a
size: 100Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list rom ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=b44 driverversion=2.0 duplex=full ip=192.168.1.103 latency=64 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:17 memory:fe9fe000-fe9fffff memory:fe000000-fe003fff
*-isa
description: ISA bridge
product: 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: isa bus_master
configuration: latency=0
*-ide
description: IDE interface
product: 82801DB (ICH4) IDE Controller
vendor: Intel Corporation
physical id: 1f.1
bus info: pci@0000:00:1f.1
logical name: scsi0
logical name: scsi1
version: 01
width: 32 bits
clock: 33MHz
capabilities: ide bus_master emulated
configuration: driver=ata_piix latency=0
resources: irq:18 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8) ioport:376 ioport:ffa0(size=16) memory:feb7fc00-feb7ffff
*-disk
description: ATA Disk
product: Maxtor 6Y080L0
vendor: Maxtor
physical id: 0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: YAR4
serial: Y2G69FQE
size: 74GiB (80GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 signature=0007c431
*-volume:0
description: EXT4 volume
vendor: Linux
physical id: 1
bus info: scsi@0:0.0.0,1
logical name: /dev/sda1
logical name: /
version: 1.0
serial: 4783b86d-db77-401b-84cd-7c263eee6cd9
size: 73GiB
capacity: 73GiB
capabilities: primary bootable journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
configuration: created=2012-06-22 22:45:10 filesystem=ext4 lastmountpoint=/ modified=2012-06-22 23:39:51 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered mounted=2012-06-22 23:41:12 state=mounted
*-volume:1
description: Extended partition
physical id: 2
bus info: scsi@0:0.0.0,2
logical name: /dev/sda2
size: 1020MiB
capacity: 1020MiB
capabilities: primary extended partitioned partitioned:extended
*-logicalvolume
description: Linux swap / Solaris partition
physical id: 5
logical name: /dev/sda5
capacity: 1020MiB
capabilities: nofs
*-cdrom
description: SCSI CD-ROM
physical id: 1
bus info: scsi@1:0.0.0
logical name: /dev/cdrom
logical name: /dev/sr0
capabilities: audio
configuration: status=nodisc
*-serial UNCLAIMED
description: SMBus
product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
version: 01
width: 32 bits
clock: 33MHz
configuration: latency=0
resources: ioport:eda0(size=32)
*-multimedia
description: Multimedia audio controller
product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
vendor: Intel Corporation
physical id: 1f.5
bus info: pci@0000:00:1f.5
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: driver=snd_intel8x0 latency=0
resources: irq:17 ioport:ee00(size=256) ioport:edc0(size=64) memory:feb7fa00-feb7fbff memory:feb7f900-feb7f9ff
希望这有助于做出正确的评估。
答案1
我相信这个帖子里可能有答案:如何在 Precise 上安装 NVIDIA GeForce FX 5200 驱动程序
然而,我想确保我能做到这一点正确地。
首先,我不太清楚如何阅读启动板网站:https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-173-updates/173.14.35-0ubuntu1/+build/3597638- 我应该抓取什么,二进制文件还是构建文件?我是否需要通过浏览器执行此操作,或者 apt-get 是否更好(如果更好,我应该采取哪些步骤来安装此文件)?基本上,我如何阅读此网页以及如何知道要下载什么?
此外,我听说 nvidia 的驱动程序“将免费的 Xorg/mesa-stack 破坏得面目全非”,并使硬件交换变得比需要的更加困难。我不认为自己会移除卡或真的在这个老怪物上投入大量资金,所以我认为我不在乎这个,但如果我需要撤消我正在考虑做的任何事情,正确的做法是什么?我很确定,如果我刚知道一个再多一点关于我前几次遇到的问题,我不需要在一周内重新安装 Ubuntu 三次。
我真的非常喜欢这个操作系统。我只想学会正确使用它,而不是把它搞得一团糟。
答案2
nvida 173 未更新以与 12.04 配合使用。从 12.04 开始,它使用新的 xorg 服务器。我的旧台式电脑也遇到了同样的问题,它有 nvdia 芯片组 ( NVIDIA GeForce 7050/nForce 610i
)。因此,在 nvidia 更新之前(不会很快发生),您应该坚持使用开源驱动程序或考虑迁移到。或者您至少lubuntu
可以返回到。oneric (ubuntu 11.10)
Lubuntu 运行完美,我爷爷的老电脑对它非常满意。
如果到现在为止你都遇到黑屏问题。只需删除所有 nvia 驱动程序。nvidia-uninstall
如果你从 Nvidia 服务器下载了.run
文件,应该会有一个实用程序。然后删除 xorg 文件。Ubuntu 将创建一个。
sudo rm /etc/X11/xorg.conf
答案3
解决此问题的一个好方法是首先更换一些基本硬件。
- 购买比机器原装 Intel 4 更新的 CPU。(升级 CPU)
- 购买 2-1 GB 内存条,即可获得 2 GB 的内存。
- 购买 1 张您选择的现代/较新的视频卡安装到主板上的插槽中。
- 将 32 GB 硬盘(如果您当前正在使用)替换为 40-80 GB 或更高容量的硬盘。(GB 越多越好)。
将上述所有适用的硬件安装到机器和主板上的指定插槽/输入中,然后重新启动机器。
重启机器后,连接到互联网并运行和安装所有自动更新(始终在提示时重启,并允许机器在自动更新过程中重启)。这应该会为新安装的硬件安装所有或大部分最新的软件驱动程序。自动更新完成后,重启并在开始菜单中检查更新。如果有显示,请运行它们并再次重启机器。
随着升级的硬件设备和驱动程序更新并安装在您的电脑上,它应该可以运行 1024 x 768 真彩色,并且您应该能够将分辨率调整到您想要的水平,而不会再出现视频图形问题。
上帝保佑兄弟,
计算文件8607