如何使用 nvidia 显卡驱动程序在 12.10 64 位上更改 3D 游戏分辨率

如何使用 nvidia 显卡驱动程序在 12.10 64 位上更改 3D 游戏分辨率

我对开源和专有的 nvidia 显卡驱动程序有问题!无法更改 3d 游戏的分辨率,并且有一个错误,没有安装内核源,因此 jockey 无法安装专有驱动程序。

我无法在全屏游戏时更改分辨率。我尝试安装专有驱动程序,但无法安装,而且我无法登录 ubuntu,它只显示桌面照片,没有破折号,什么都没有。-尝试安装内核源和黑名单+删除 Nouveau 驱动程序,然后安装专有驱动程序,我希望成功。-问题是一样的,我无法在全屏模式下更改 3D 游戏的分辨率。

我已经安装了源代码并能够安装专有的 nvidia 驱动程序,但问题仍然存在,看看我在尝试更改分辨率时退出的 3d 游戏的输出中得到了什么:

X 失败请求的错误:BadValue(整数参数超出操作范围) 失败请求的主操作码:150(XFree86-VidModeExtension) 失败请求的次操作码:10(XF86VidModeSwitchToMode) 失败请求中的值:0x25b 失败请求的序列号:497 输出流中的当前序列号:499


我将向您提供有关我的系统的更多详细信息:我有一台 nvidia geforce gts 250、3.4 ghz 四核 amd phenom2、8gbytes 的 RAM。

输出:sudo lshw -C display; lsb_release -a; uname -a

如下:

*-显示描述:VGA兼容控制器

   product: G92 [GeForce GTS 250]

   vendor: NVIDIA Corporation

   physical id: 0

   bus info: pci@0000:01:00.0
   version: a2

   width: 64 bits

   clock: 33MHz

   capabilities: pm msi pciexpress vga_controller bus_master cap_list rom

   configuration: driver=nvidia latency=0

   resources: irq:18 memory:fa000000-faffffff memory:d0000000-dfffffff 

内存:f8000000-f9ffffff ioport:ef00(大小=128) 内存:fb000000-fb01ffff

无可用的 LSB 模块。

分销商 ID:Ubuntu

描述:Ubuntu 12.10

版本:12.10

代号:quantal

Linux darkpc 3.5.0-17-generic #28-Ubuntu SMP 2012 年 10 月 9 日星期二 19:31:23 UTC x86_64 x86_64

x86_64 GNU/Linux


我喜欢 ubuntu 的风格和用户界面,但我讨厌他们所做的糟糕的工作质量。

答案1

要在全新安装的 ubuntu 12.10 64 位上安装最新的 nvidia 驱动程序(目前为 304.60),请按照以下步骤操作。

  1. 安装包Linux 标头-3.5.0-17-通用*
  2. 根据您的卡型号下载驱动程序并将其保存在/home/user/
  3. 赋予其执行权限。
  4. 打开终端并输入:sudo stop lightdm
  5. Ctrl + Alt + F1
  6. 以 root 身份登录
  7. ./NVIDIA...name-of- your-driver-.run在保存驱动程序的目录中执行。
  8. 按照说明操作...安装将会失败,这是因为 nouveau 驱动程序正在运行并且它不允许安装 nvidia 驱动程序,(不要担心这个,此时 nvidia 驱动程序安装程序会将 nouveau 驱动程序放入黑名单文件中,以防止它在下次启动系统时加载)
  9. 重新启动系统并重复步骤 4-7,这次安装应该没问题,并且 nvidia 驱动程序将被正确安装。
  10. 重新启动系统或输入sudo lightdm start

    *这可能取决于您是否安装了新的内核更新。在这种情况下,我建议从步骤 2 开始,按照说明操作,直到出现错误消息,提示找不到内核头文件的路径,您必须安装缺少的软件包(在我的情况下Linux 标头-3.5.0-17-通用


为了在 ubuntu 12.10 64 位上安装最新的 nvidia 驱动程序(目前为 304.60),请继续上述步骤。

  1. 安装包裹Linux 标头-3.5.0-17-通用*
  2. 下载与您的卡型号对应的驱动程序并保存在 /home/user/
  3. 获得注射许可后。
  4. 结束并描述:sudo stop lightdm
  5. 普雷西奥纳Ctrl + Alt + F1
  6. 进入根目录
  7. 执行./NVIDIA...name-of- your-driver-.run驾驶员监护下的指令。
  8. 按照说明操作... 安装失败,这是因为新驱动程序已启动,并且不允许安装 nvidia 驱动程序,(请勿打扰,因为此点将 nvidia 驱动程序加载到新文件中的黑名单中,以防止在系统下次启动时加载)
  9. 重新启动您的系统并重复 4-7 步,这样安装就完成了,驱动程序也安装正确。
  10. 重新认识你的新系统sudo lightdm start

    *这可能取决于您是否安装了内核的新更新。在我这种情况中,从 2 步开始我就开始使用,直到出现错误消息,说明无法找到内核头的路径,并且需要安装错误的包(在我这种情况中Linux 标头-3.5.0-17-通用

有任何疑问请回复我
谢谢你... 写信给我。

相关内容