ফ্রিবিএসডি কনসোলে বাহ্যিক প্রদর্শন সক্ষম করুন


17

tl; dr, আমি এইচপি প্যাভিলিয়ন g7-2270us এ FreeBSD 10.0 এর সাথে বাহ্যিক প্রদর্শনটি ব্যবহার করতে চাই। এটি মিরর করা হয়েছে বা আমাকে একটি বা অন্যটি নির্বাচন করতে হবে কিনা তা চিন্তা করবেন না।

লক্ষণগুলি এখানে:

  • যখন কোনও প্রদর্শন বাহ্যিক ভিজিএ প্রদর্শন পোর্টে প্লাগ করা থাকে তখন সংযুক্ত প্রদর্শন এবং বাহ্যিক প্রদর্শন উভয়ই বিআইওএস স্ক্রিনে সক্রিয় থাকে।
  • একবার ফ্রিবিএসডি বুট করা শুরু করলে, বাহ্যিক ভিজিএ প্রদর্শন আর সক্রিয় হয় না।
  • একবার বুট করার পরে, ডিভাইসটি fnF4ডিফল্ট প্রদর্শনে টগল করার জন্য প্রত্যাশিত কীস্ট্রোকটির কোনও প্রভাব নেই ( F4একা নয়), বিআইওএসের "অ্যাকশন কী" এর অবস্থা নির্বিশেষে, যেমন কোনওটি সংশোধক ব্যবহার করা দরকার কিনা।

অন্যান্য নোট:

  • BIOS এ এমন কোনও বিকল্প নেই যা এই পরিস্থিতির সাথে প্রাসঙ্গিক হবে।
  • কোনও গ্রাফিকাল সার্ভার ইনস্টল করা হয়নি, তাই এক্স / ওয়েল্যান্ড / ইত্যাদি। এই প্রশ্নের (যেমন xrandr) সাথে কোনও প্রাসঙ্গিকতা নেই ।
  • ইন্টেল কোর i3-3110M ইন্টিগ্রেটেড গ্রাফিক্স versions 9.1 সংস্করণে সমর্থিত বলে মনে হচ্ছে ।

grepচারপাশে ping pciconfআমি খুঁজে পেয়েছেন:

vgapci0@pci0:0:2:0:     class=0x030000 card=0x1843103c chip=0x01668086 rev=0x09 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '3rd Gen Core processor Graphics Controller'
    class      = display
    subclass   = VGA
    bar   [10] = type Memory, range 64, base 0x52000000, size 4194304, enabled
    bar   [18] = type Prefetchable Memory, range 64, base 0x80000000, size 268435456, enabled
    bar   [20] = type I/O Port, range 32, base 0x4000, size 64, enabled
    cap 05[90] = MSI supports 1 message 
    cap 01[d0] = powerspec 2  supports D0 D3  current D0
    cap 13[a4] = PCI Advanced Features: FLR TP

এবং এখান থেকে আরও কিছু দরকারী জিনিস এখানে dmesg:

vgapci0: <VGA-compatible display> port 0x4000-0x403f mem 0x52000000-0x523fffff irq 16 at device 2.0 on pci0
agp0: <IvyBridge mobile GT2 IG> on vgapci0
agp0: aperture size is 256M, detected 65532k stolen memory
vgapci0: Boot video device
pci0: <simple comms> at device 22.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0

স্পষ্টতই vgapci0সংযুক্ত পর্দা। তখন মনে vga0হয় আমরা অপরাধী হয়ে কাজ করার চেষ্টা করছি। এটি isa0বাসে রয়েছে যা isab0সংযুক্ত আইএসএ-পিসিআই ব্রিজ দ্বারা পরিবেশন করা হচ্ছে pci0। প্রকৃতপক্ষে, devinfoআমরা খনন কাছাকাছি :

        isab0 pnpinfo vendor=0x8086 device=0x1e59 subvendor=0x103c subdevice=0x1843 class=0x060100 at slot=31 function=0 handle=\_SB_.PCI0.LPCB
          isa0
            sc0
            vga0
                I/O ports:
                    0x3c0-0x3df
                I/O memory addresses:
                    0xa0000-0xbffff

যা উপরের সাথে সামঞ্জস্যপূর্ণ dmesg। এই ডিভাইসটি এর দ্বারা বর্ণিত pciconf:

isab0@pci0:0:31:0:      class=0x060100 card=0x1843103c chip=0x1e598086 rev=0x04 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'HM76 Express Chipset LPC Controller'
    class      = bridge
    subclass   = PCI-ISA
    cap 09[e0] = vendor (length 12) Intel cap 1 version 0
                 features: AMT, 4 PCI-e x1 slots

dmidecode ভৌত বন্দর সংযোগকারীকে প্রশ্নে তালিকাবদ্ধ করে:

Handle 0x0012, DMI type 8, 9 bytes
Port Connector Information
        Internal Reference Designator: CN5001
        Internal Connector Type: None
        External Reference Designator: CRT
        External Connector Type: DB-15 female
        Port Type: Video Port

এবং মান 0x0166 গ্রাফিক্স:

Handle 0x001D, DMI type 41, 11 bytes
Onboard Device
        Reference Designation: Intel(R) Graphics 4000
        Type: Video
        Status: Enabled
        Type Instance: 1
        Bus Address: 0000:00:02.0

তবে পিসিআই-আইএসএ সেতু সম্পর্কে কিছুই নেই। সুতরাং সম্ভবত ডেভিড কিং পরামর্শ হিসাবে , সমস্যাটি হ'ল আইএসএ ভিজিএ ডিভাইসের জন্য কোনও ড্রাইভার বোঝাই হচ্ছে না। এটি ব্যাখ্যা করে যে আমরা কেন এটি তালিকাতে noneএন্ট্রি হিসাবে দেখছি না - এটি pciconfকোনও পিসিআই ডিভাইস নয়। আমি যা জানি না তা হ'ল সমস্যাটি যদি হাতে না আসে তবে কীভাবে ড্রাইভার ব্যবহার করতে হবে তা নির্ধারণের জন্য কীভাবে এই ডিভাইসে আরও তথ্য পাবেন।


4
জেনেরিক ড্রাইভার থেকে কার্ড-নির্দিষ্ট ক্ষেত্রে স্যুইচ করার সময় এটি বাহ্যিক মনিটরটি বাদ দিচ্ছে বলে মনে হচ্ছে। আমার অনুমান যে আপনাকে বহিরাগত ভিজিএ ইন্টারফেস চালিয়ে যাওয়া ভিডিও কার্ডের জন্য ড্রাইভারগুলি সন্ধান এবং ইনস্টল করতে হবে। আপনার dmesgলগ থেকে দেখে মনে হচ্ছে যে প্রশ্নযুক্ত ডিভাইসটি vga0: <Generic ISA VGA>...সেখানে দেখা শুরু করা
ডেভিড কিং

উত্তর:


1

এই সমস্যাটি দেখে আপনি নিম্নলিখিতগুলি উল্লেখ করেছেন:

যখন কোনও প্রদর্শন বাহ্যিক ভিজিএ প্রদর্শন পোর্টে প্লাগ করা থাকে তখন সংযুক্ত প্রদর্শন এবং বাহ্যিক প্রদর্শন উভয়ই বিআইওএস স্ক্রিনে সক্রিয় থাকে। একবার ফ্রিবিএসডি বুট করা শুরু করলে, বাহ্যিক ভিজিএ প্রদর্শন আর সক্রিয় হয় না।

এর মূলত এর অর্থ হল আপনার নিজের সম্পাদনা করা দরকার /boot/loader.conf

আমি নিম্নলিখিতগুলির মতো কিছু চেষ্টা করব /boot/loader.conf:

i915kms_load="YES" 
kern.vt.fb.default_mode="1024x768"

"1024x768" ধরে নিলে রেজোলিউশনটি আপনি পরে রয়েছেন।

উত্স: freebsd.org ফোরাম , কিছু এলোমেলো ব্লগ - আমি মডিউলটির নাম / বানানের জন্য 100% নই , এবং ফ্রিবিএসডি ভিটি ম্যান পৃষ্ঠা

আহ, এফএন কীগুলি কাজ করছে না, এটি প্রায় ভুলে গিয়েছিল ... আপনি সাধারণত Fn কী টিপুনগুলি সনাক্ত করতে পারবেন না তবে আপনার কীবোর্ডগুলি সেগুলি ব্যাখ্যা করে এবং এটি একটি কী সংশোধক হিসাবে ব্যবহার করে। সুতরাং আপনি যখন আঘাত করবেন, তখন বলুন Fn+F4, ফ্রিবিএসডি কোনওটিই পাবেন না Fnবা F5অন্য কোনও মূল ইভেন্ট হবে না , বাহ্যিক স্ক্রিনটি সক্ষম / অক্ষম করার জন্য একটি, যা আফাইক, আপনি যে কীবোর্ডটি ব্যবহার করেন তার উপর নির্ভর করে। দুঃখিতভাবে, FreeBSD 'র সঠিক ড্রাইভারটি আপনার কীবোর্ডের জন্য লোড নেই তাই আপনি সঠিক মডিউল খুঁজে পেতে এবং উপরের মতো একই ভাবে এটি লোড করতে হবে <mod>_load="TRUE"সালে /boot/loader.conf। যদিও আপনার কীবোর্ডে আরও সহায়তা করতে সক্ষম হবেন তেমন তথ্য আমার কাছে নেই।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.