昨天在vmware ubuntu虚拟机上测试directfb的example,一直报错,关于mode的错误。
在网上搜索了一下,说是mode不对,那么影响内存,比如8bit的,你16bit的程序,肯定不支持。
今天顺利的更改了grub.cfg下的参数,让kernel启动的时候,没有quiet,没有splash.终于看到了开机的信息.
接下来,准备调整虚拟机的显示mode.
=====================
具体原理,我也不是很清楚和明白.
参考 http://blog.csdn.net/CommShare/archive/2011/03/08/6232149.aspx这个文章.
在
root@ubuntu:/home/zhangbin# cat /etc/initramfs-tools/modules
加入
fbcon
vesafb
vga16fb
root@ubuntu:/home/zhangbin# cat /etc/modprobe.d/blacklist-framebuffer.conf
注释掉blacklist vesafb
根据
root@ubuntu:/home/zhangbin# hwinfo --framebuffer
Mode 0x0314: 800x600 (+1600), 16 bits
root@ubuntu:/etc/modprobe.d# vi /boot/grub/grub.cfg
加入vga=0x314
root@ubuntu:/etc/modprobe.d# update-initramfs -u
update-initramfs: Generating /boot/initrd.img-2.6.32-26-generic
更新了image呢!
重启之后,就行了
以下是我记录的过程
===============================
查看显卡支持的分辨率和模式
root@ubuntu:/home/zhangbin# hwinfo --vbe |less >hwinfo-1.txt
01: None 00.0: 10105 BIOS
[Created at bios.190]
Unique ID: rdCR.lZF+r4EgHp4
Hardware Class: bios
VESA BIOS Version: 2.0
Current VESA Mode: 0x0003
BIOS Keyboard LED Status:
Scroll Lock: off
Num Lock: off
Caps Lock: off
Serial Port 0: 0x3f8
Serial Port 1: 0x2f8
Parallel Port 0: 0x378
Base Memory: 638 kB
PnP BIOS: @@@0000
MP spec rev 1.4 info:
OEM id: "INTEL"
Product id: "440BX"
1 CPUs (0 disabled)
BIOS32 Service Directory Entry: 0xfd780
SMBIOS Version: 2.4
BIOS Info: #0
Vendor: "Phoenix Technologies LTD"
Version: "6.00"
Date: "12/31/2009"
Start Address: 0xea2e0
ROM Size: 64 kB
Features: 0x05820000000000005f90
ISA supported
PCI supported
PCMCIA supported
PnP supported
APM supported
BIOS flashable
BIOS shadowing allowed
ESCD supported
USB Legacy supported
Smart Battery supported
BIOS Boot Spec supported
System Info: #1
Manufacturer: "VMware, Inc."
Product: "VMware Virtual Platform"
Version: "None"
Serial: "VMware-56 4d fa a5 80 6b e1 aa-62 8a 70 17 76 5f 26 55"
UUID: undefined, but settable
Wake-up: 0x06 (Power Switch)
Board Info: #2
Manufacturer: "Intel Corporation"
Product: "440BX Desktop Reference Platform"
Version: "None"
Serial: "None"
Type: 0x01 (Other)
Chassis Info: #3
Manufacturer: "No Enclosure"
Version: "N/A"
Serial: "None"
Asset Tag: "No Asset Tag"
Type: 0x01 (Other)
Bootup State: 0x03 (Safe)
Power Supply State: 0x03 (Safe)
Thermal State: 0x03 (Safe)
Security Status: 0x03 (None)
OEM Info: 0x00001234
Processor Info: #4
Socket: "CPU socket #0"
Socket Type: 0x04 (ZIF Socket)
Socket Status: Populated
Type: 0x03 (CPU)
Family: 0x02 (Unknown)
Manufacturer: "AuthenticAMD"
Processor ID: 0x078bfbff00100f63
Status: 0x01 (Enabled)
Voltage: 3.3 V
Max. Speed: 30000 MHz
Current Speed: 3000 MHz
L1 Cache: #28
L2 Cache: #29
Processor Info: #5
Socket: "CPU socket #1"
Socket Type: 0x04 (ZIF Socket)
Socket Status: Empty
Type: 0x03 (CPU)
Family: 0x02 (Unknown)
Manufacturer: "000000000000"
Version: "00000000000000000000000000000000"
Status: 0x00 (Unknown)
Voltage: 3.3 V
Max. Speed: 30000 MHz
L1 Cache: #30
L2 Cache: #31
Processor Info: #6
Socket: "CPU socket #2"
Socket Type: 0x04 (ZIF Socket)
Socket Status: Empty
Type: 0x03 (CPU)
Family: 0x02 (Unknown)
Manufacturer: "000000000000"
Version: "00000000000000000000000000000000"
Status: 0x00 (Unknown)
Voltage: 3.3 V
Max. Speed: 30000 MHz
L1 Cache: #32
L2 Cache: #33
Processor Info: #7
Socket: "CPU socket #3"
Socket Type: 0x04 (ZIF Socket)
Socket Status: Empty
Type: 0x03 (CPU)
Family: 0x02 (Unknown)
Manufacturer: "000000000000"
Version: "00000000000000000000000000000000"
Status: 0x00 (Unknown)
Voltage: 3.3 V
Max. Speed: 30000 MHz
L1 Cache: #34
L2 Cache: #35
Processor Info: #8
Socket: "CPU socket #4"
Socket Type: 0x04 (ZIF Socket)
Socket Status: Empty
Type: 0x03 (CPU)
Family: 0x02 (Unknown)
Manufacturer: "000000000000"
Version: "00000000000000000000000000000000"
Status: 0x00 (Unknown)
Voltage: 3.3 V
Max. Speed: 30000 MHz
L1 Cache: #36
L2 Cache: #37
Processor Info: #9
Socket: "CPU socket #5"
Socket Type: 0x04 (ZIF Socket)
Socket Status: Empty
Type: 0x03 (CPU)
Family: 0x02 (Unknown)
Manufacturer: "000000000000"
Version: "00000000000000000000000000000000"
Status: 0x00 (Unknown)
Voltage: 3.3 V
Max. Speed: 30000 MHz
L1 Cache: #38
L2 Cache: #39
Processor Info: #10
Socket: "CPU socket #6"
Socket Type: 0x04 (ZIF Socket)
Socket Status: Empty
Type: 0x03 (CPU)
Family: 0x02 (Unknown)
Manufacturer: "000000000000"
Version: "00000000000000000000000000000000"
Status: 0x00 (Unknown)
Voltage: 3.3 V
Max. Speed: 30000 MHz
L1 Cache: #40
L2 Cache: #41
Processor Info: #11
Socket: "CPU socket #7"
Socket Type: 0x04 (ZIF Socket)
Socket Status: Empty
Type: 0x03 (CPU)
Family: 0x02 (Unknown)
Manufacturer: "000000000000"
Version: "00000000000000000000000000000000"
Status: 0x00 (Unknown)
Voltage: 3.3 V
Max. Speed: 30000 MHz
L1 Cache: #42
L2 Cache: #43
Type 5 Record: #12
Data 00: 05 2e 0c 00 03 04 03 03 0f 0c 00 18 05 02 0f 0d
Data 10: 00 0e 00 0f 00 10 00 11 00 12 00 13 00 14 00 15
Data 20: 00 16 00 17 00 18 00 19 00 1a 00 1b 00 04
Type 6 Record: #13
Data 00: 06 0c 0d 00 01 0f 00 10 01 09 09 00
String 1: "RAM socket #0"
Type 6 Record: #14
Data 00: 06 0c 0e 00 01 1f 00 00 01 7f 7f 00
String 1: "RAM socket #1"
Type 6 Record: #15
Data 00: 06 0c 0f 00 01 2f 00 00 01 7f 7f 00
String 1: "RAM socket #2"
Type 6 Record: #16
Data 00: 06 0c 10 00 01 3f 00 00 01 7f 7f 00
String 1: "RAM socket #3"
Type 6 Record: #17
Data 00: 06 0c 11 00 01 4f 00 00 01 7f 7f 00
String 1: "RAM socket #4"
Type 6 Record: #18
Data 00: 06 0c 12 00 01 5f 00 00 01 7f 7f 00
String 1: "RAM socket #5"
Type 6 Record: #19
Data 00: 06 0c 13 00 01 6f 00 00 01 7f 7f 00
String 1: "RAM socket #6"
Type 6 Record: #20
Data 00: 06 0c 14 00 01 7f 00 00 01 7f 7f 00
String 1: "RAM socket #7"
Type 6 Record: #21
Data 00: 06 0c 15 00 01 8f 00 00 01 7f 7f 00
String 1: "RAM socket #8"
Type 6 Record: #22
Data 00: 06 0c 16 00 01 9f 00 00 01 7f 7f 00
String 1: "RAM socket #9"
Type 6 Record: #23
Data 00: 06 0c 17 00 01 af 00 00 01 7f 7f 00
String 1: "RAM socket #10"
Type 6 Record: #24
Data 00: 06 0c 18 00 01 bf 00 00 01 7f 7f 00
String 1: "RAM socket #11"
Type 6 Record: #25
Data 00: 06 0c 19 00 01 cf 00 00 01 7f 7f 00
String 1: "RAM socket #12"
Type 6 Record: #26
Data 00: 06 0c 1a 00 01 df 00 00 01 7f 7f 00
String 1: "RAM socket #13"
Type 6 Record: #27
Data 00: 06 0c 1b 00 01 ef 00 00 01 7f 7f 00
String 1: "RAM socket #14"
下面是cache信息
Cache Info: #28
Designation: "L1 Cache"
Level: L1
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x00 (Internal, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 16 kB
Current Size: 16 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Current SRAM Type: 0x0040 (Asynchronous)
Cache Info: #29
Designation: "L2 Cache"
Level: L2
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x01 (External, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 512 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Cache Info: #30
Designation: "L1 Cache"
Level: L1
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x00 (Internal, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 16 kB
Current Size: 16 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Current SRAM Type: 0x0040 (Asynchronous)
Cache Info: #31
Designation: "L2 Cache"
Level: L2
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x01 (External, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 512 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Cache Info: #32
Designation: "L1 Cache"
Level: L1
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x00 (Internal, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 16 kB
Current Size: 16 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Current SRAM Type: 0x0040 (Asynchronous)
Cache Info: #33
Designation: "L2 Cache"
Level: L2
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x01 (External, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 512 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Cache Info: #34
Designation: "L1 Cache"
Level: L1
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x00 (Internal, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 16 kB
Current Size: 16 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Current SRAM Type: 0x0040 (Asynchronous)
Cache Info: #35
Designation: "L2 Cache"
Level: L2
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x01 (External, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 512 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Cache Info: #36
Designation: "L1 Cache"
Level: L1
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x00 (Internal, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 16 kB
Current Size: 16 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Current SRAM Type: 0x0040 (Asynchronous)
Cache Info: #37
Designation: "L2 Cache"
Level: L2
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x01 (External, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 512 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Cache Info: #38
Designation: "L1 Cache"
Level: L1
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x00 (Internal, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 16 kB
Current Size: 16 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Current SRAM Type: 0x0040 (Asynchronous)
Cache Info: #39
Designation: "L2 Cache"
Level: L2
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x01 (External, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 512 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Cache Info: #40
Designation: "L1 Cache"
Level: L1
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x00 (Internal, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 16 kB
Current Size: 16 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Current SRAM Type: 0x0040 (Asynchronous)
Cache Info: #41
Designation: "L2 Cache"
Level: L2
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x01 (External, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 512 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Cache Info: #42
Designation: "L1 Cache"
Level: L1
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x00 (Internal, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 16 kB
Current Size: 16 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Current SRAM Type: 0x0040 (Asynchronous)
Cache Info: #43
Designation: "L2 Cache"
Level: L2
State: Enabled
Mode: 0x01 (Write Back)
Location: 0x01 (External, Socketed)
ECC: 0x02 (Unknown)
Type: 0x02 (Unknown)
Associativity: 0x02 (Unknown)
Max. Size: 512 kB
Supported SRAM Types: 0x0058 (Burst, Pipeline Burst, Asynchronous)
Port Connector: #44
Type: 0x09 (Serial Port 16550A Compatible)
Internal Designator: "J19"
Internal Connector: 0x18 (9 Pin Dual Inline [pin 10 cut])
External Designator: "COM 1"
External Connector: 0x08 (DB-9 pin male)
Port Connector: #45
Type: 0x05 (Parallel Port ECP/EPP)
Internal Designator: "J23"
Internal Connector: 0x19 (25 Pin Dual Inline [pin 26 cut])
External Designator: "Parallel"
External Connector: 0x05 (DB-25 pin female)
Port Connector: #46
Type: 0x0d (Keyboard Port)
Internal Designator: "J11"
External Designator: "Keyboard"
External Connector: 0x14 (Circular DIN-8 male)
Port Connector: #47
Type: 0x0d (Keyboard Port)
Internal Designator: "J12"
External Designator: "PS/2 Mouse"
External Connector: 0x14 (Circular DIN-8 male)
System Slot: #48
Designation: "ISA Slot J8"
Type: 0x03 (ISA)
Bus Width: 0x04 (16 bit)
Status: 0x02 (Unknown)
Length: 0x03 (Short)
Slot ID: 0
Characteristics: 0x0002 (5.0 V)
System Slot: #49
Designation: "ISA Slot J9"
Type: 0x03 (ISA)
Bus Width: 0x04 (16 bit)
Status: 0x02 (Unknown)
Length: 0x03 (Short)
Slot ID: 0
Characteristics: 0x0002 (5.0 V)
System Slot: #50
Designation: "ISA Slot J10"
Type: 0x03 (ISA)
Bus Width: 0x04 (16 bit)
Status: 0x02 (Unknown)
Length: 0x03 (Short)
Slot ID: 0
Characteristics: 0x0002 (5.0 V)
System Slot: #51
Designation: "PCI Slot J11"
Type: 0x06 (PCI)
Bus Width: 0x05 (32 bit)
Status: 0x04 (In Use)
Length: 0x04 (Long)
Slot ID: 1
Characteristics: 0x0006 (5.0 V, 3.3 V)
System Slot: #52
Designation: "PCI Slot J12"
Type: 0x06 (PCI)
Bus Width: 0x05 (32 bit)
Status: 0x04 (In Use)
Length: 0x04 (Long)
Slot ID: 2
Characteristics: 0x0006 (5.0 V, 3.3 V)
System Slot: #53
Designation: "PCI Slot J13"
Type: 0x06 (PCI)
Bus Width: 0x05 (32 bit)
Status: 0x04 (In Use)
Length: 0x04 (Long)
Slot ID: 3
Characteristics: 0x0006 (5.0 V, 3.3 V)
System Slot: #54
Designation: "PCI Slot J14"
Type: 0x06 (PCI)
Bus Width: 0x05 (32 bit)
Status: 0x03 (Available)
Length: 0x04 (Long)
Slot ID: 4
Characteristics: 0x0006 (5.0 V, 3.3 V)
On Board Devices: #55
Video: "VMware SVGA II" (disabled) 禁用了这个
ideo: "VMware SVGA II" (disabled) ,为啥呢?
Sound: "ES1371" (disabled)
Sound: "ES1371" 也是被禁用的,为啥呢?
OEM Strings: #56
[MS_VM_CERT/SHA1/27d66596a61c48dd3dc7216fd715126e33f59ae7]
Welcome to the Virtual Machine 晕,为啥有这个,“欢迎来到虚拟机”呢?
Type 15 Record: #57
Data 00: 0f 1d 39 00 10 00 00 00 10 00 04 02 36 00 00 00
Data 10: 00 00 00 00 01 03 02 08 04 01 02 02 02
下面是物理内存的信息
Physical Memory Array: #58
Use: 0x03 (System memory)
Location: 0x03 (Motherboard)
Slots: 15
Max. Size: 256 GB
ECC: 0x03 (None)
Memory Device: #59
Location: "RAM slot #0"
Bank: "RAM slot #0"
Memory Array: #58
Error Info: No Error
Form Factor: 0x09 (DIMM)
Type: 0x03 (DRAM)
Type Detail: 0x0200 (EDO)
Data Width: 32 bits
Size: 512 MB
Memory Device: #60
Location: "RAM slot #1"
Bank: "RAM slot #1"
Memory Array: #58
Error Info: No Error
Form Factor: 0x09 (DIMM)
Type: 0x03 (DRAM)
Type Detail: 0x0004 (Unknown)
Data Width: 0 bits
Size: No Memory Installed
Memory Device: #61
Location: "RAM slot #2"
Bank: "RAM slot #2"
Memory Array: #58
Error Info: No Error
Form Factor: 0x09 (DIMM)
Type: 0x03 (DRAM)
Type Detail: 0x0004 (Unknown)
Data Width: 0 bits
Size: No Memory Installed
Memory Device: #62
Location: "RAM slot #3"
Bank: "RAM slot #3"
Memory Array: #58
Error Info: No Error
Form Factor: 0x09 (DIMM)
Type: 0x03 (DRAM)
Type Detail: 0x0004 (Unknown)
Data Width: 0 bits
Size: No Memory Installed
Memory Device: #63
Location: "RAM slot #4"
Bank: "RAM slot #4"
Memory Array: #58
Error Info: No Error
Form Factor: 0x09 (DIMM)
Type: 0x03 (DRAM)
Type Detail: 0x0004 (Unknown)
Data Width: 0 bits
Size: No Memory Installed
Memory Device: #64
Location: "RAM slot #5"
Bank: "RAM slot #5"
Memory Array: #58
Error Info: No Error
Form Factor: 0x09 (DIMM)
Type: 0x03 (DRAM)
Type Detail: 0x0004 (Unknown)
Data Width: 0 bits
Size: No Memory Installed
Memory Device: #65
Location: "RAM slot #6"
Bank: "RAM slot #6"
Memory Array: #58
Error Info: No Error
Form Factor: 0x09 (DIMM)
Type: 0x03 (DRAM)
Type Detail: 0x0004 (Unknown)
Data Width: 0 bits
Size: No Memory Installed
Memory Device: #66
Location: "RAM slot #7"
Bank: "RAM slot #7"
Memory Array: #58
Error Info: No Error
Form Factor: 0x09 (DIMM)
Type: 0x03 (DRAM)
Type Detail: 0x0004 (Unknown)
Data Width: 0 bits
Size: No Memory Installed
Memory Device: #67
Location: "RAM slot #8"
Bank: "RAM slot #8"
Memory Array: #58
Error Info: No Error
Form Factor: 0x09 (DIMM)
Type: 0x03 (DRAM)
Type Detail: 0x0004 (Unknown)
Data Width: 0 bits
Size: No Memory Installed
Memory Device: #68
Location: "RAM slot #9"
Bank: "RAM slot #9"
Memory Array: #58
Error Info: No Error
Form Factor: 0x09 (DIMM)
Type: 0x03 (DRAM)
Type Detail: 0x0004 (Unknown)
Data Width: 0 bits
Size: No Memory Installed
Memory Device: #69
Location: "RAM slot #10"
Bank: "RAM slot #10"
Memory Array: #58
Error Info: No Error
Form Factor: 0x09 (DIMM)
Type: 0x03 (DRAM)
Type Detail: 0x0004 (Unknown)
Data Width: 0 bits
Size: No Memory Installed
Memory Device: #70
Location: "RAM slot #11"
Bank: "RAM slot #11"
Memory Array: #58
Error Info: No Error
Form Factor: 0x09 (DIMM)
Type: 0x03 (DRAM)
Type Detail: 0x0004 (Unknown)
Data Width: 0 bits
Size: No Memory Installed
Memory Device: #71
Location: "RAM slot #12"
Bank: "RAM slot #12"
Memory Array: #58
Error Info: No Error
Form Factor: 0x09 (DIMM)
Type: 0x03 (DRAM)
Type Detail: 0x0004 (Unknown)
Data Width: 0 bits
Size: No Memory Installed
Memory Device: #72
Location: "RAM slot #13"
Bank: "RAM slot #13"
Memory Array: #58
Error Info: No Error
Form Factor: 0x09 (DIMM)
Type: 0x03 (DRAM)
Type Detail: 0x0004 (Unknown)
Data Width: 0 bits
Size: No Memory Installed
Memory Device: #73
Location: "RAM slot #14"
Bank: "RAM slot #14"
Memory Array: #58
Error Info: No Error
Form Factor: 0x09 (DIMM)
Type: 0x03 (DRAM)
Type Detail: 0x0004 (Unknown)
Data Width: 0 bits
Size: No Memory Installed
32bit-Memory Error Info: #74
Type: 0x03 (OK)
Granularity: 0x02 (Unknown)
Operation: 0x02 (Unknown)
Memory Array Mapping: #75
Memory Array: #58
Partition Width: 15
Start Address: 0x00000000
End Address: 0x20000000
Memory Device Mapping: #76
Memory Device: #59
Array Mapping: #75
Start Address: 0x00000000
End Address: 0x20000000
Memory Device Mapping: #77
Memory Device: #60
Array Mapping: #75
Start Address: 0x1ffffc00
End Address: 0x20000000
Memory Device Mapping: #78
Memory Device: #61
Array Mapping: #75
Start Address: 0x1ffffc00
End Address: 0x20000000
Memory Device Mapping: #79
Memory Device: #62
Array Mapping: #75
Start Address: 0x1ffffc00
End Address: 0x20000000
Memory Device Mapping: #80
Memory Device: #63
Array Mapping: #75
Start Address: 0x1ffffc00
End Address: 0x20000000
Memory Device Mapping: #81
Memory Device: #64
Array Mapping: #75
Start Address: 0x1ffffc00
End Address: 0x20000000
Memory Device Mapping: #82
Memory Device: #65
Array Mapping: #75
Start Address: 0x1ffffc00
End Address: 0x20000000
Memory Device Mapping: #83
Memory Device: #66
Array Mapping: #75
Start Address: 0x1ffffc00
End Address: 0x20000000
Memory Device Mapping: #84
Memory Device: #67
Array Mapping: #75
Start Address: 0x1ffffc00
End Address: 0x20000000
Memory Device Mapping: #85
Memory Device: #68
Array Mapping: #75
Start Address: 0x1ffffc00
End Address: 0x20000000
Memory Device Mapping: #86
Memory Device: #69
Array Mapping: #75
Start Address: 0x1ffffc00
End Address: 0x20000000
Memory Device Mapping: #87
Memory Device: #70
Array Mapping: #75
Start Address: 0x1ffffc00
End Address: 0x20000000
Memory Device Mapping: #88
Memory Device: #71
Array Mapping: #75
Start Address: 0x1ffffc00
End Address: 0x20000000
Memory Device Mapping: #89
Memory Device: #72
Array Mapping: #75
Start Address: 0x1ffffc00
End Address: 0x20000000
Memory Device Mapping: #90
Memory Device: #73
Array Mapping: #75
Start Address: 0x1ffffc00
End Address: 0x20000000
Type 23 Record: #91
Data 00: 17 0d 5b 00 3f ff ff ff ff ff ff ff ff
Hardware Security: #92
Power-on Password: 0x00 (Disabled)
Keyboard Password: 0x03 (Unknown)
Admin Password: 0x01 (Enabled)
Front Panel Reset: 0x03 (Unknown)
Type 30 Record: #93
Data 00: 1e 06 5d 00 01 01
String 1: "Intel"
Type 32 Record: #94
Data 00: 20 14 5e 00 00 00 00 00 00 00 0c 01 02 03 04 05
Data 10: 06 07 08 09
64bit-Memory Error Info: #95
Type: 0x03 (OK)
Granularity: 0x02 (Unknown)
Operation: 0x02 (Unknown)
Mem Array Addr: 0xffffffff80000000
Mem Device Addr: 0xffffffff80000000
Inactive Record: #96
Data 00: 7e 04 60 00
Config Status: cfg=new, avail=yes, need=no, active=unknown
下面这句话的NONE是什么意思
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.464]
Unique ID: rdCR.O3PgoQaqFo1
Hardware Class: framebuffer 出现了framebuffer的字样
Model: "VMware virtual machine" 这样的模式
Vendor: "VMware, Inc"
Device: "VMware virtual machine"
SubVendor: "V M ware, Inc. VBE support 2.0"
SubDevice:
Revision: "2.0"
Memory Size: 16 MB 内存大小是16MB
Memory Range: 0xd0000000-0xd0ffffff (rw) 内存地址范围
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+
800),
8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0314: 800x600 (+
1600),
16 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x0320: 320x200 (+320), 8 bits
Mode 0x0321: 320x400 (+320), 8 bits
Mode 0x0322: 640x400 (+640), 8 bits
Mode 0x0323: 640x480 (+640), 8 bits
Mode 0x0324: 800x600 (+800), 8 bits
Mode 0x0325: 1024x768 (+1024), 8 bits
Mode 0x0326: 1152x864 (+1152), 8 bits
Mode 0x0327: 1280x960 (+1280), 8 bits
Mode 0x0328: 1280x1024 (+1280), 8 bits
Mode 0x0329: 1400x1050 (+1408), 8 bits
Mode 0x032a: 1600x1200 (+1600), 8 bits
Mode 0x032b: 1792x1344 (+1792), 8 bits
Mode 0x032c: 1856x1392 (+1856), 8 bits
Mode 0x032d: 1920x1440 (+1920), 8 bits
Mode 0x032e: 320x200 (+640), 16 bits
Mode 0x032f: 320x400 (+640), 16 bits
Mode 0x0330: 640x400 (+1280), 16 bits
Mode 0x0331: 640x480 (+1280), 16 bits
Mode 0x0332: 800x600 (+1600), 16 bits
Mode 0x0333: 1024x768 (+2048), 16 bits
Mode 0x0334: 1152x864 (+2304), 16 bits
Mode 0x0335: 1280x960 (+2560), 16 bits
Mode 0x0336: 1280x1024 (+2560), 16 bits
Mode 0x0337: 1400x1050 (+2816), 16 bits
Mode 0x0338: 1600x1200 (+3200), 16 bits
Mode 0x0339: 1792x1344 (+3584), 16 bits
Mode 0x033a: 1856x1392 (+3712), 16 bits
Mode 0x033b: 1920x1440 (+3840), 16 bits
Mode 0x033c: 320x200 (+1280), 24 bits
Mode 0x033d: 320x400 (+1280), 24 bits
Mode 0x033e: 640x400 (+2560), 24 bits
Mode 0x033f: 640x480 (+2560), 24 bits
Mode 0x0340: 800x600 (+3200), 24 bits
Mode 0x0341: 1024x768 (+4096), 24 bits
Mode 0x0342: 1152x864 (+4608), 24 bits
Mode 0x0343: 1280x960 (+5120), 24 bits
Mode 0x0344: 1280x1024 (+5120), 24 bits
Mode 0x0345: 1400x1050 (+5600), 24 bits
Mode 0x0346: 1600x1200 (+6400), 24 bits
Mode 0x0347: 1792x1344 (+7168), 24 bits
Mode 0x0348: 1856x1392 (+7424), 24 bits
Mode 0x0349: 1920x1440 (+7680), 24 bits
Mode 0x034a: 1366x768 (+1376), 8 bits
Mode 0x034b: 1366x768 (+2752), 16 bits
Mode 0x034c: 1366x768 (+5472), 24 bits
Mode 0x034d: 1680x1050 (+1696), 8 bits
Mode 0x034e: 1680x1050 (+3360), 16 bits
Mode 0x034f: 1680x1050 (+6720), 24 bits
Mode 0x0350: 1920x1200 (+1920), 8 bits
Mode 0x0351: 1920x1200 (+3840), 16 bits
Mode 0x0352: 1920x1200 (+7680), 24 bits
Mode 0x0353: 2048x1536 (+2048), 8 bits
Mode 0x0354: 2048x1536 (+4096), 16 bits
Mode 0x0355: 2048x1536 (+8192), 24 bits
Mode 0x0356: 320x240 (+320), 8 bits
Mode 0x0357: 320x240 (+640), 16 bits
Mode 0x0358: 320x240 (+1280), 24 bits
Mode 0x0359: 400x300 (+416), 8 bits
Mode 0x035a: 400x300 (+800), 16 bits
Mode 0x035b: 400x300 (+1600), 24 bits
Mode 0x035c: 512x384 (+512), 8 bits
Mode 0x035d: 512x384 (+1024), 16 bits
Mode 0x035e: 512x384 (+2048), 24 bits
Mode 0x035f: 854x480 (+864), 8 bits
Mode 0x0360: 854x480 (+1728), 16 bits
Mode 0x0361: 854x480 (+3424), 24 bits
Mode 0x0362: 1280x720 (+1280), 8 bits
Mode 0x0363: 1280x720 (+2560), 16 bits
Mode 0x0364: 1280x720 (+5120), 24 bits
Mode 0x0365: 1920x1080 (+1920), 8 bits
Mode 0x0366: 1920x1080 (+3840), 16 bits
Mode 0x0367: 1920x1080 (+7680), 24 bits
Mode 0x0368: 1280x800 (+1280), 8 bits
Mode 0x0369: 1280x800 (+2560), 16 bits
Mode 0x036a: 1280x800 (+5120), 24 bits
Mode 0x036b: 1440x900 (+1440), 8 bits
Mode 0x036c: 1440x900 (+2880), 16 bits
Mode 0x036d: 1440x900 (+5760), 24 bits
Mode 0x036e: 720x480 (+736), 8 bits
Mode 0x036f: 720x480 (+1440), 16 bits
Mode 0x0370: 720x480 (+2880), 24 bits
Mode 0x0371: 720x576 (+736), 8 bits
Mode 0x0372: 720x576 (+1440), 16 bits
Mode 0x0373: 720x576 (+2880), 24 bits
Mode 0x0374: 800x480 (+800), 8 bits
Mode 0x0375: 800x480 (+1600), 16 bits
Mode 0x0376: 800x480 (+3200), 24 bits
Mode 0x0377: 1280x768 (+1280), 8 bits
Mode 0x0378: 1280x768 (+2560), 16 bits
Mode 0x0379: 1280x768 (+5120), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
现在是这么个情况
http://hi.baidu.com/synckey/blog/item/2458330d9f4adba22fddd422.html设置控制台分辨率。这个哥们和我的信息有点类似啊。
root@ubuntu:/home/zhangbin# hwinfo --framebuffer
02: None 00.0: 11001
VESA Framebuffer
[Created at bios.464]
Unique ID: rdCR.O3PgoQaqFo1
Hardware Class: framebuffer
Model: "VMware virtual machine"
Vendor: "VMware, Inc"
Device: "VMware virtual machine"
SubVendor: "V M ware, Inc. VBE support 2.0"
SubDevice:
Revision: "2.0"
Memory Size: 16 MB
Memory Range: 0xd0000000-0xd0ffffff (rw)
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x0320: 320x200 (+320), 8 bits
Mode 0x0321: 320x400 (+320), 8 bits
Mode 0x0322: 640x400 (+640), 8 bits
Mode 0x0323: 640x480 (+640), 8 bits
Mode 0x0324: 800x600 (+800), 8 bits
Mode 0x0325: 1024x768 (+1024), 8 bits
Mode 0x0326: 1152x864 (+1152), 8 bits
Mode 0x0327: 1280x960 (+1280), 8 bits
Mode 0x0328: 1280x1024 (+1280), 8 bits
Mode 0x0329: 1400x1050 (+1408), 8 bits
Mode 0x032a: 1600x1200 (+1600), 8 bits
Mode 0x032b: 1792x1344 (+1792), 8 bits
Mode 0x032c: 1856x1392 (+1856), 8 bits
Mode 0x032d: 1920x1440 (+1920), 8 bits
Mode 0x032e: 320x200 (+640), 16 bits
Mode 0x032f: 320x400 (+640), 16 bits
Mode 0x0330: 640x400 (+1280), 16 bits
Mode 0x0331: 640x480 (+1280), 16 bits
Mode 0x0332: 800x600 (+1600), 16 bits
Mode 0x0333: 1024x768 (+2048), 16 bits
Mode 0x0334: 1152x864 (+2304), 16 bits
Mode 0x0335: 1280x960 (+2560), 16 bits
Mode 0x0336: 1280x1024 (+2560), 16 bits
Mode 0x0337: 1400x1050 (+2816), 16 bits
Mode 0x0338: 1600x1200 (+3200), 16 bits
Mode 0x0339: 1792x1344 (+3584), 16 bits
Mode 0x033a: 1856x1392 (+3712), 16 bits
Mode 0x033b: 1920x1440 (+3840), 16 bits
Mode 0x033c: 320x200 (+1280), 24 bits
Mode 0x033d: 320x400 (+1280), 24 bits
Mode 0x033e: 640x400 (+2560), 24 bits
Mode 0x033f: 640x480 (+2560), 24 bits
Mode 0x0340: 800x600 (+3200), 24 bits
Mode 0x0341: 1024x768 (+4096), 24 bits
Mode 0x0342: 1152x864 (+4608), 24 bits
Mode 0x0343: 1280x960 (+5120), 24 bits
Mode 0x0344: 1280x1024 (+5120), 24 bits
Mode 0x0345: 1400x1050 (+5600), 24 bits
Mode 0x0346: 1600x1200 (+6400), 24 bits
Mode 0x0347: 1792x1344 (+7168), 24 bits
Mode 0x0348: 1856x1392 (+7424), 24 bits
Mode 0x0349: 1920x1440 (+7680), 24 bits
Mode 0x034a: 1366x768 (+1376), 8 bits
Mode 0x034b: 1366x768 (+2752), 16 bits
Mode 0x034c: 1366x768 (+5472), 24 bits
Mode 0x034d: 1680x1050 (+1696), 8 bits
Mode 0x034e: 1680x1050 (+3360), 16 bits
Mode 0x034f: 1680x1050 (+6720), 24 bits
Mode 0x0350: 1920x1200 (+1920), 8 bits
Mode 0x0351: 1920x1200 (+3840), 16 bits
Mode 0x0352: 1920x1200 (+7680), 24 bits
Mode 0x0353: 2048x1536 (+2048), 8 bits
Mode 0x0354: 2048x1536 (+4096), 16 bits
Mode 0x0355: 2048x1536 (+8192), 24 bits
Mode 0x0356: 320x240 (+320), 8 bits
Mode 0x0357: 320x240 (+640), 16 bits
Mode 0x0358: 320x240 (+1280), 24 bits
Mode 0x0359: 400x300 (+416), 8 bits
Mode 0x035a: 400x300 (+800), 16 bits
Mode 0x035b: 400x300 (+1600), 24 bits
Mode 0x035c: 512x384 (+512), 8 bits
Mode 0x035d: 512x384 (+1024), 16 bits
Mode 0x035e: 512x384 (+2048), 24 bits
Mode 0x035f: 854x480 (+864), 8 bits
Mode 0x0360: 854x480 (+1728), 16 bits
Mode 0x0361: 854x480 (+3424), 24 bits
Mode 0x0362: 1280x720 (+1280), 8 bits
Mode 0x0363: 1280x720 (+2560), 16 bits
Mode 0x0364: 1280x720 (+5120), 24 bits
Mode 0x0365: 1920x1080 (+1920), 8 bits
Mode 0x0366: 1920x1080 (+3840), 16 bits
Mode 0x0367: 1920x1080 (+7680), 24 bits
Mode 0x0368: 1280x800 (+1280), 8 bits
Mode 0x0369: 1280x800 (+2560), 16 bits
Mode 0x036a: 1280x800 (+5120), 24 bits
Mode 0x036b: 1440x900 (+1440), 8 bits
Mode 0x036c: 1440x900 (+2880), 16 bits
Mode 0x036d: 1440x900 (+5760), 24 bits
Mode 0x036e: 720x480 (+736), 8 bits
Mode 0x036f: 720x480 (+1440), 16 bits
Mode 0x0370: 720x480 (+2880), 24 bits
Mode 0x0371: 720x576 (+736), 8 bits
Mode 0x0372: 720x576 (+1440), 16 bits
Mode 0x0373: 720x576 (+2880), 24 bits
Mode 0x0374: 800x480 (+800), 8 bits
Mode 0x0375: 800x480 (+1600), 16 bits
Mode 0x0376: 800x480 (+3200), 24 bits
Mode 0x0377: 1280x768 (+1280), 8 bits
Mode 0x0378: 1280x768 (+2560), 16 bits
Mode 0x0379: 1280x768 (+5120), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
root@ubuntu:/home/zhangbin# cat /etc/initramfs-tools/modules
# List of modules that you want to include in your i
nitramfs.
#
# Syntax: module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1
# sd_mod
# Beginning of the block added by the VMware software
vmxnet
# End of the block added by the VMware software
root@ubuntu:/home/zhangbin#
要加入么?
fbcon
vesafb
vga16fb
root@ubuntu:/etc/modprobe.d# ls
alsa-base.conf blacklist-framebuffer.conf libpisock9.conf
blacklist-ath_pci.conf blacklist-modem.conf vmware-tools.conf
blacklist.conf blacklist-oss.conf
blacklist-firewire.conf blacklist-watchdog.conf
cat /etc/modprobe.d/
blacklist-framebuffer.conf
10.04second虚拟机
root@ubuntu:/etc/modprobe.d# cat blacklist-framebuffer.conf
# Framebuffer drivers are generally buggy and poorly-supported, and cause
# suspend failures, kernel panics and general mayhem. For this reason we
# never load them automatically.
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist cirrusfb
blacklist cyber2000fb
blacklist cyblafb
blacklist gx1fb
blacklist hgafb
blacklist i810fb
blacklist intelfb
blacklist kyrofb
blacklist lxfb
blacklist matroxfb_base
blacklist neofb
blacklist nvidiafb
blacklist pm2fb
blacklist rivafb
blacklist s1d13xxxfb
blacklist savagefb
blacklist sisfb
blacklist sstfb
blacklist tdfxfb
blacklist tridentfb
blacklist vesafb
blacklist vfb
blacklist viafb
blacklist vt8623fb
root@ubuntu:/etc/modprobe.d#
换到10.04first虚拟机
root@ubuntu:/home/zhangbin# cat /etc/modprobe.d/blacklist-framebuffer.conf
# Framebuffer drivers are generally buggy and poorly-supported, and cause
# suspend failures, kernel panics and general mayhem. For this reason we
# never load them automatically.
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist cirrusfb
blacklist cyber2000fb
blacklist cyblafb
blacklist gx1fb
blacklist hgafb
blacklist i810fb
blacklist intelfb
blacklist kyrofb
blacklist lxfb
blacklist matroxfb_base
blacklist neofb
blacklist nvidiafb
blacklist pm2fb
blacklist rivafb
blacklist s1d13xxxfb
blacklist savagefb
blacklist sisfb
blacklist sstfb
blacklist tdfxfb
blacklist tridentfb
blacklist vesafb
blacklist vfb
blacklist viafb
blacklist vt8623fb
终端的分辨率,我是640*800啊
root@ubuntu:/etc/modprobe.d# fbset
mode "640x480-60"
# D: 25.176 MHz, H: 31.469 kHz, V: 59.942 Hz
geometry 640 480 640 480 4
timings 39721 48 16 33 10 96 2
rgba 6/0,6/0,6/0,0/0
endmode
root@ubuntu:/etc/modprobe.d# fbset -i
mode "640x480-60"
# D: 25.176 MHz, H: 31.469 kHz, V: 59.942 Hz
geometry 640 480 640 480 4
timings 39721 48 16 33 10 96 2
rgba 6/0,6/0,6/0,0/0
endmode
Frame buffer device information:
Name : VGA16 VGA
Address : 0xa0000
Size : 65536
Type : VGA 16 colors in 4 planes
Visual : PSEUDOCOLOR
XPanStep : 8
YPanStep : 1
YWrapStep : 0
LineLength : 80
Accelerator : No
root@ubuntu:/etc/modprobe.d# vi /boot/grub/grub.cfg
root@ubuntu:/etc/modprobe.d# update-initramfs -u
update-initramfs: Generating /boot/initrd.img-2.6.32-26-generic
重启之后。
andi和bltload成功了。
matrix一闪而过。
root@ubuntu:/home/zhangbin/Documents/DirectFB-examples-1.2.0/src# .
/df_matrix
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.9 |~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2010 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2011-03-07 11:53)
(*) Direct/Thread: Started 'VT Switcher' (-1) [CRITICAL OTHER/OTHER 0/0] <8388608>...
(*) Direct/Thread: Started 'VT Flusher' (-1) [DEFAULT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/FBDev: Found 'VESA VGA' (ID 0) with frame buffer at 0xd0000000, 960k (MMIO 0x00000000, 0k)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Power Button (1) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Macintosh mouse button emulatio (2) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: AT Translated Set 2 keyboard (3) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: ImPS/2 Generic Wheel Mouse (4) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Hotplug with Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Hot-plug detection enabled with Linux Input Driver
(*) Direct/Thread: Started 'PS/2 Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) FBDev/Mode: Setting 640x480 LUT8
(*) FBDev/Mode: Switched to 800x600 (virtual 800x600) at 16 bit (LUT8), pitch 1600
(#) DirectFBError [IDirectFB::CreateSurface() failed]: Not supported! 出错!!!
(*) FBDev/Mode: Setting 640x480 LUT8
(*) FBDev/Mode:
Switched to 800x600 (virtual 800x600) at 16 bit (LUT8), pitch 1600
这个也出错了.
root@ubuntu:/home/zhangbin/Documents/DirectFB-examples-1.2.0/src# ./pss
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.9 |~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2010 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2011-03-07 11:53)
(*) Direct/Thread: Started 'VT Switcher' (-1) [CRITICAL OTHER/OTHER 0/0] <8388608>...
(*) Direct/Thread: Started 'VT Flusher' (-1) [DEFAULT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/FBDev: Found 'VESA VGA' (ID 0) with frame buffer at 0xd0000000, 960k (MMIO 0x00000000, 0k)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Power Button (1) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Macintosh mouse button emulatio (2) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: AT Translated Set 2 keyboard (3) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: ImPS/2 Generic Wheel Mouse (4) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Hotplug with Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Hot-plug detection enabled with Linux Input Driver
(*) Direct/Thread: Started 'PS/2 Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) FBDev/Mode: Setting 640x480 LUT8
(*) FBDev/Mode: Switched to 800x600 (virtual 800x600) at 16 bit (LUT8), pitch 1600
pss.c <273>:
(#) DirectFBError [dfb->CreateSurface( dfb, &dsc, &primary )]: Not supported!
(!!!) *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:881 in dfb_core_deinit_check()]
(!!!) *** WARNING [still objects in 'Layer Region Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
(!!!) *** WARNING [still objects in 'Layer Context Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
(!!!) *** WARNING [still objects in 'Surface Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
下面的都成功了。
root@ubuntu:/home/zhangbin/Documents/DirectFB-examples-1.2.0/src# ./df_dok
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.9 |~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2010 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2011-03-07 11:53)
(*) Direct/Thread: Started 'VT Switcher' (-1) [CRITICAL OTHER/OTHER 0/0] <8388608>...
(*) Direct/Thread: Started 'VT Flusher' (-1) [DEFAULT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/FBDev: Found 'VESA VGA' (ID 0) with frame buffer at 0xd0000000, 960k (MMIO 0x00000000, 0k)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Power Button (1) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Macintosh mouse button emulatio (2) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: AT Translated Set 2 keyboard (3) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: ImPS/2 Generic Wheel Mouse (4) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Hotplug with Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Hot-plug detection enabled with Linux Input Driver
(*) Direct/Thread: Started 'PS/2 Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) FBDev/Mode: Setting 640x480 LUT8
(*) FBDev/Mode: Switched to 800x600 (virtual 800x600) at 16 bit (LUT8), pitch 1600
(*) Direct/Interface: Loaded 'PNG' implementation of 'IDirectFBImageProvider'.
(*) Direct/Interface: Loaded 'FT2' implementation of 'IDirectFBFont'.
(*) Direct/Interface: Using 'GIF' implementation of 'IDirectFBImageProvider'.
Benchmarking 256x256 on 640x464 LUT8 (8bit)...
Anti-aliased Text 3.001 secs ( 1035.254 KChars/sec) [ 99.0%]
Anti-aliased Text (blend) 3.173 secs ( 23.826 KChars/sec) [100.0%]
Fill Rectangle 3.000 secs ( 3517.098 MPixel/sec) [ 99.6%]
Fill Rectangle (blend) 3.061 secs ( 34.255 MPixel/sec) [100.0%]
Fill Rectangles [10] 3.006 secs ( 3292.061 MPixel/sec) [100.3%]
Fill Rectangles [10] (blend) 4.063 secs ( 32.259 MPixel/sec) [100.0%]
Fill Triangles 3.003 secs ( 1179.560 MPixel/sec) [100.0%]
Fill Triangles (blend) 3.087 secs ( 26.537 MPixel/sec) [100.3%]
Draw Rectangle 3.000 secs ( 58.600 KRects/sec) [ 99.6%]
Draw Rectangle (blend) 3.011 secs ( 3.221 KRects/sec) [ 99.6%]
Draw Lines [10] 3.003 secs ( 198.468 KLines/sec) [ 99.6%]
Draw Lines [10] (blend) 3.032 secs ( 16.160 KLines/sec) [ 99.6%]
Fill Spans 3.001 secs ( 1530.847 MPixel/sec) [ 99.3%]
Fill Spans (blend) 3.096 secs ( 29.635 MPixel/sec) [ 99.6%]
Blit 3.001 secs ( 2292.995 MPixel/sec) [ 99.6%]
(!!!) *** WARNING [still objects in 'Surface Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
连续按两下esc就能退出。
dock在不断变化
root@ubuntu:/home/zhangbin/Documents/DirectFB-examples-1.2.0/src# ./df_layer
Usage: ./df_layer <video file or device>
root@ubuntu:/home/zhangbin/Documents/DirectFB-examples-1.2.0/src# ./df_layer /home/zhangbin/oldboy.mp4 也报错了!
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.9 |~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2010 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2011-03-07 11:53)
(*) Direct/Thread: Started 'VT Switcher' (-1) [CRITICAL OTHER/OTHER 0/0] <8388608>...
(*) Direct/Thread: Started 'VT Flusher' (-1) [DEFAULT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/FBDev: Found 'VESA VGA' (ID 0) with frame buffer at 0xd0000000, 960k (MMIO 0x00000000, 0k)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Power Button (1) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Macintosh mouse button emulatio (2) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: AT Translated Set 2 keyboard (3) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: ImPS/2 Generic Wheel Mouse (4) 0.1 (directfb.org)
(*) Direct/Thread: Started 'Hotplug with Linux Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Hot-plug detection enabled with Linux Input Driver
(*) Direct/Thread: Started 'PS/2 Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
(*) Direct/Thread: Started 'Keyboard Input' (-1) [INPUT OTHER/OTHER 0/0] <8388608>...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) FBDev/Mode: Setting 640x480 LUT8
(*) FBDev/Mode: Switched to 800x600 (virtual 800x600) at 16 bit (LUT8), pitch 1600
(#) DirectFBError [dfb->CreateVideoProvider failed]: No (suitable) implementation found!
(!!!) *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:881 in dfb_core_deinit_check()]
(!!!) *** WARNING [still objects in 'Layer Region Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
(!!!) *** WARNING [still objects in 'Layer Context Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
(!!!) *** WARNING [still objects in 'Surface Pool'] *** [object.c:241 in fusion_object_pool_destroy()]
root@ubuntu:/home/zhangbin/Documents/DirectFB-examples-1.2.0/src#
fire成功了.