标签: gma500

Ubuntu 是否包含对 Intel GMA 500 的支持?

我想知道 Intel GMA 500 内核 3.0.x 中包含的新开源视频驱动程序是否默认包含在 Oneiric Ocelot 中提供的内核中。

这个 GFX 芯片组的驱动支持一直很差,主要是社区驱动,现在我们终于有了一个 KMS 开源驱动,由内核黑客编写,实际上包含在 staging kernel repo 中。

如果需要进行任何类型的测试,Ubuntu 论坛上有一个超级线程,有数百名用户准备测试所有内容。

intel-graphics 11.10 vga gma500 poulsbo

6
推荐指数
2
解决办法
8110
查看次数

重新加载图形驱动程序模块的最快方法?

我正在尝试解决图形驱动程序的开发问题,在这种情况下是为了修改名为 gma500_gfx 的 DRM 内核模块。

每次更改此驱动程序时,我都会启动一个脚本来编译和替换以前的内核模块(通过 cp 命令),然后重新启动 Linux 发行版 (Lubuntu)。

我无法在不重新启动 Linux(尚未)的情况下重新加载此图形驱动程序模块。命令 modprobe 和 rmmod 总是给我一个“正在使用的模块”错误。

modprobe gma500_gfx -r
modprobe: FATAL: Module gma500_gfx is in use.
Run Code Online (Sandbox Code Playgroud)

当我查看依赖项时,我得到以下列表。

gma500_gfx            185579  2 
drm_kms_helper         48716  1 gma500_gfx
drm                   298219  3 drm_kms_helper,gma500_gfx
video                  19370  2 acer_wmi,gma500_gfx
i2c_algo_bit           13413  1 gma500_gfx
Run Code Online (Sandbox Code Playgroud)

我也无法卸载这些依赖项中的任何一个,这会产生相同的错误。我在 modprobe 之前尝试过但不成功的其他事情:

  • 通过“init 1”转到单用户环境
  • 通过“/etc/init.d/lightdm stop”关闭lightdm(将refcount减少1到1)

有人知道比重新启动 Linux 发行版更快的重新加载图形驱动程序模块的方法吗?

development kernel gma500 drivers

6
推荐指数
1
解决办法
2万
查看次数

无法将显示器设置为原始分辨率

问题与许多其他用户类似,但找到的解决方案不起作用。背景:在 Fit-PC2(规格)上全新安装 12.04(完全更新)。在几个地方读到 12.04 运行的新 3.X 内核有一个新的 psb_gfx 驱动程序,它支持 gma500 显卡(poulsbo 芯片组)。除了屏幕分辨率之外,一切都很好(有一些小故障被记录在案,所以我不会在这里提出它们)。我的原生显示器分辨率是 1920X1080,但我得到的只有 1024x768。

输出运行xrandr

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   1024x768        0.0* 
Run Code Online (Sandbox Code Playgroud)

虽然我读到 Ubuntu 不再附带xorg.conf文件,但我也尝试运行sudo X :1 -configure,这是输出的结尾:

Number of created screens does not match number of detected devices.
  Configuration failed.
Run Code Online (Sandbox Code Playgroud)

当我查看在xorg.conf.new我的主目录中创建的文件时,似乎出于某种原因 X 认为我有两个屏幕。不知道该怎么办。任何人的想法?谢谢你的时间。

display resolution gma500 poulsbo

5
推荐指数
2
解决办法
1万
查看次数

使用 vesa 驱动程序在 Toshiba NB510 (GMA 3650) 中修复 800x600 分辨率

在 Toshiba NB510 上安装 Ubuntu 12.04 后,屏幕分辨率为 800x600 而不是原生的 1024x600。这是一款包含臭名昭著的 GMA3650(又名 PowerVR SGX5450)的上网本,Linux 内核对它的支持很差。我环顾四周并尝试了几种不同的解决方案。即:

  • 我尝试安装更新的内核 (3.3+),因为有些人报告说它成功了。这似乎并没有解决分辨率问题。
  • 我已经尝试安装旧版本的 Ubuntu (10.04),因为有人建议有一个旧版驱动程序可以为卡提供基本支持,但 liveCD 映像无法启动。
  • 我试过使用这个 ppa。第一次重新启动时,屏幕分辨率是正确的。随后的重新启动会在 grub 之后立即导致空白屏幕。
  • 我尝试video=1024x600使用上述 PPA传递内核选项,但无济于事。
  • 我试过安装 Quantal 的每日版本。实时图像以正确的分辨率启动。安装的系统引导至空白屏幕。该video=1024x600选项在这里也不起作用。
  • 在 Quantal 上,我已将gma500_gfx驱动程序列入黑名单以强制使用vesa. 这会导致 Ubuntu 以 800x600 的分辨率启动。
  • 在此之后,我尝试使用以下内容xorg.conf

    Section "Device"
        Identifier  "card"
        Driver      "vesa"
    EndSection
    
    Section "Monitor"
        Identifier  "panel"
        Modeline    "1024x600_DDC" 54.03 1024 1048 1184 1344 600 603 609 670 -hsync -vsync
        Option      "PreferredMode" "1024x600_DDC"
    EndSection
    
    Section …
    Run Code Online (Sandbox Code Playgroud)

xorg resolution 12.04 gma500

5
推荐指数
1
解决办法
1万
查看次数